dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_eval
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_control
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_geometry
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_int
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_float
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_int
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_float
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_geometry
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec3_fragment
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.tess_control
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.geometry
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.vertex
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_intvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floatvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_eval
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_geometry
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_geometry
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_int
dEQP-VK.subgroups.partitioned.compute.subgroupmul_int
dEQP-VK.subgroups.partitioned.compute.subgroupmin_int
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_float
dEQP-VK.subgroups.partitioned.compute.subgroupmul_float
dEQP-VK.subgroups.partitioned.compute.subgroupmin_float
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_geometry
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_control
GitRepo(
"https://github.com/KhronosGroup/glslang.git",
None,
- "92f5afdee0ab2781718d568834f342a196ac5bd1",
+ "973d0e538292c85b7baf9bb5aaf755894429f76a",
"glslang",
removeTags = ["master-tot"]),
GitRepo(
"https://github.com/KhronosGroup/SPIRV-Headers.git",
None,
- "e4322e3be589e1ddd44afb20ea842a977c1319b8",
+ "601d738723ac381741311c6c98c36d6170be14a2",
"spirv-headers"),
GitRepo(
"https://github.com/google/amber.git",
{
default:
return "min(" + lhs + ", " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
return "(isnan(" + lhs + ") ? " + rhs + " : (isnan(" + rhs + ") ? " + lhs + " : min(" + lhs + ", " + rhs + ")))";
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
{
default:
return "max(" + lhs + ", " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
return "(isnan(" + lhs + ") ? " + rhs + " : (isnan(" + rhs + ") ? " + lhs + " : max(" + lhs + ", " + rhs + ")))";
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7f)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fff)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffffffffffffUL)";
+ }
}
else if (isUnsigned)
{
- return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)";
+ return subgroups::getFormatNameForGLSL(format) + "(-1)";
}
else
{
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000000000000000UL)";
+ }
}
else if (isUnsigned)
{
default:
return "all(equal(" + lhs + ", " + rhs + "))";
case VK_FORMAT_R8_USCALED:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16_SINT:
case VK_FORMAT_R32_UINT:
case VK_FORMAT_R32_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64_SINT:
return "(" + lhs + " == " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "(abs(" + lhs + " - " + rhs + ") < " + formatName + "(0.1))";
+ case OPTYPE_MIN:
+ case OPTYPE_INCLUSIVE_MIN:
+ case OPTYPE_EXCLUSIVE_MIN:
+ case OPTYPE_MAX:
+ case OPTYPE_INCLUSIVE_MAX:
+ case OPTYPE_EXCLUSIVE_MAX:
+ return "(" + lhs + " == " + rhs + ")";
+ }
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
switch (opType)
case OPTYPE_EXCLUSIVE_MAX:
return "(" + lhs + " == " + rhs + ")";
}
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "all(lessThan(abs(" + lhs + " - " + rhs + "), " + formatName + "(0.1)))";
+ case OPTYPE_MIN:
+ case OPTYPE_INCLUSIVE_MIN:
+ case OPTYPE_EXCLUSIVE_MIN:
+ case OPTYPE_MAX:
+ case OPTYPE_INCLUSIVE_MAX:
+ case OPTYPE_EXCLUSIVE_MAX:
+ return "all(equal(" + lhs + ", " + rhs + "))";
+ }
+ break;
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
return "all(equal(" + lhs + ", " + rhs + "))";
}
}
+ DE_FATAL("Unhandled case");
+ return "";
}
struct CaseDefinition
vertexSrc << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
src << "#version 450\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint result[];\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer2\n"
"{\n"
{
default:
break;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
std::ostringstream vertex;
vertex << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer2\n"
std::ostringstream evaluationSource;
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
src << "#version 450\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
{
const string vertex =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint result[];\n"
const string tesc =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
const string tese =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
const string geometry =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
const string fragment =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer1\n"
"{\n"
{
default:
return "min(" + lhs + ", " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
return "(isnan(" + lhs + ") ? " + rhs + " : (isnan(" + rhs + ") ? " + lhs + " : min(" + lhs + ", " + rhs + ")))";
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
{
default:
return "max(" + lhs + ", " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
return "(isnan(" + lhs + ") ? " + rhs + " : (isnan(" + rhs + ") ? " + lhs + " : max(" + lhs + ", " + rhs + ")))";
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7f)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fff)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffffffffffffUL)";
+ }
}
else if (isUnsigned)
{
- return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)";
+ return subgroups::getFormatNameForGLSL(format) + "(-1)";
}
else
{
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000000000000000UL)";
+ }
}
else if (isUnsigned)
{
default:
return "all(equal(" + lhs + ", " + rhs + "))";
case VK_FORMAT_R8_USCALED:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16_SINT:
case VK_FORMAT_R32_UINT:
case VK_FORMAT_R32_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64_SINT:
return "(" + lhs + " == " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "(abs(" + lhs + " - " + rhs + ") < 0.1)";
+ case OPTYPE_CLUSTERED_MIN:
+ case OPTYPE_CLUSTERED_MAX:
+ return "(" + lhs + " == " + rhs + ")";
+ }
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
switch (opType)
case OPTYPE_CLUSTERED_MAX:
return "(" + lhs + " == " + rhs + ")";
}
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "all(lessThan(abs(" + lhs + " - " + rhs + "), " + formatName + "(0.1)))";
+ case OPTYPE_CLUSTERED_MIN:
+ case OPTYPE_CLUSTERED_MAX:
+ return "all(equal(" + lhs + ", " + rhs + "))";
+ }
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
vertexSrc << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450 )<< "\n"
<< "#extension GL_KHR_shader_subgroup_clustered: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_clustered: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_clustered: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_clustered: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
src << "#version 450\n"
<< "#extension GL_KHR_shader_subgroup_clustered: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_clustered: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint result[];\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_clustered: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_clustered: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_clustered: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_clustered: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer2\n"
"{\n"
{
default:
break;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7f)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fff)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x7fffffffffffffffUL)";
+ }
}
else if (isUnsigned)
{
- return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)";
+ return subgroups::getFormatNameForGLSL(format) + "(-1)";
}
else
{
}
else if (isInt)
{
- return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ switch (format)
+ {
+ default:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80000000)";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x80)";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000)";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroups::getFormatNameForGLSL(format) + "(0x8000000000000000UL)";
+ }
}
else if (isUnsigned)
{
default:
return "all(equal(" + lhs + ", " + rhs + "))";
case VK_FORMAT_R8_USCALED:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16_SINT:
case VK_FORMAT_R32_UINT:
case VK_FORMAT_R32_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64_SINT:
return "(" + lhs + " == " + rhs + ")";
+ case VK_FORMAT_R16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "(abs(" + lhs + " - " + rhs + ") < 0.1)";
+ case OPTYPE_MIN:
+ case OPTYPE_INCLUSIVE_MIN:
+ case OPTYPE_EXCLUSIVE_MIN:
+ case OPTYPE_MAX:
+ case OPTYPE_INCLUSIVE_MAX:
+ case OPTYPE_EXCLUSIVE_MAX:
+ return "(" + lhs + " == " + rhs + ")";
+ }
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R64_SFLOAT:
switch (opType)
case OPTYPE_EXCLUSIVE_MAX:
return "(" + lhs + " == " + rhs + ")";
}
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ switch (opType)
+ {
+ default:
+ return "all(lessThan(abs(" + lhs + " - " + rhs + "), " + formatName + "(0.1)))";
+ case OPTYPE_MIN:
+ case OPTYPE_INCLUSIVE_MIN:
+ case OPTYPE_EXCLUSIVE_MIN:
+ case OPTYPE_MAX:
+ case OPTYPE_INCLUSIVE_MAX:
+ case OPTYPE_EXCLUSIVE_MAX:
+ return "all(equal(" + lhs + ", " + rhs + "))";
+ }
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
<< "#extension GL_NV_shader_subgroup_partitioned: enable\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
<< "#extension GL_NV_shader_subgroup_partitioned: enable\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
<< "#extension GL_NV_shader_subgroup_partitioned: enable\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
<< "#extension GL_NV_shader_subgroup_partitioned: enable\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
<< "#extension GL_NV_shader_subgroup_partitioned: enable\n"
<< "#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"#extension GL_NV_shader_subgroup_partitioned: enable\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint result[];\n"
"#extension GL_NV_shader_subgroup_partitioned: enable\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
"#extension GL_NV_shader_subgroup_partitioned: enable\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
"#extension GL_NV_shader_subgroup_partitioned: enable\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
"#extension GL_NV_shader_subgroup_partitioned: enable\n"
"#extension GL_KHR_shader_subgroup_arithmetic: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer2\n"
"{\n"
{
default:
break;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
vertexSrc << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_quad: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(location = 0) out float result;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_quad: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_quad: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< "#extension GL_KHR_shader_subgroup_quad: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
src << "#version 450\n"
<< "#extension GL_KHR_shader_subgroup_quad: enable\n"
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_quad: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint result[];\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_quad: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_quad: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_quad: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
"#version 450\n"
"#extension GL_KHR_shader_subgroup_quad: enable\n"
"#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer2\n"
"{\n"
<< "layout(location = 0) out float result;\n"
<< extSource
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
<< "{\n"
<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupportedSubgroupSize() << "];\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extSource
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extSource
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extSource
<< "#extension GL_KHR_shader_subgroup_ballot: enable\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
(OPTYPE_SHUFFLE == caseDef.opType || OPTYPE_SHUFFLE_XOR == caseDef.opType) ?
"#extension GL_KHR_shader_subgroup_shuffle: enable\n" :
"#extension GL_KHR_shader_subgroup_shuffle_relative: enable\n";
- const std::string extSource = vSource + eSource;
+ const std::string extSource = vSource + eSource + subgroups::getAdditionalExtensionForFormat(caseDef.format);
const std::string testSource = TestSource(caseDef);
*/ /*--------------------------------------------------------------------*/
#include "vktSubgroupsTestsUtils.hpp"
+#include "deFloat16.h"
#include "deRandom.hpp"
#include "tcuCommandLine.hpp"
#include "tcuStringTemplate.hpp"
default:
DE_FATAL("Unhandled format!");
return 0;
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8_UINT:
+ return static_cast<deUint32>(sizeof(deInt8));
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8_UINT:
+ return static_cast<deUint32>(sizeof(deInt8) * 2);
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return static_cast<deUint32>(sizeof(deInt8) * 4);
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16_SFLOAT:
+ return static_cast<deUint32>(sizeof(deInt16));
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ return static_cast<deUint32>(sizeof(deInt16) * 2);
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ return static_cast<deUint32>(sizeof(deInt16) * 4);
case VK_FORMAT_R32_SINT:
case VK_FORMAT_R32_UINT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32B32A32_UINT:
case VK_FORMAT_R32G32B32A32_SFLOAT:
return static_cast<deUint32>(sizeof(deInt32) * 4);
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64_UINT:
case VK_FORMAT_R64_SFLOAT:
return static_cast<deUint32>(sizeof(deInt64));
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64_UINT:
case VK_FORMAT_R64G64_SFLOAT:
return static_cast<deUint32>(sizeof(deInt64) * 2);
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64_UINT:
case VK_FORMAT_R64G64B64_SFLOAT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
case VK_FORMAT_R64G64B64A64_SFLOAT:
return static_cast<deUint32>(sizeof(deInt64) * 4);
// The below formats are used to represent bool and bvec* types. These
bool vkt::subgroups::isFormatSupportedForDevice(Context& context, vk::VkFormat format)
{
+ VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR subgroupExtendedTypesFeatures;
+ deMemset(&subgroupExtendedTypesFeatures, 0, sizeof(subgroupExtendedTypesFeatures));
+ subgroupExtendedTypesFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR;
+ subgroupExtendedTypesFeatures.pNext = DE_NULL;
+
+ VkPhysicalDeviceShaderFloat16Int8FeaturesKHR float16Int8Features;
+ deMemset(&float16Int8Features, 0, sizeof(float16Int8Features));
+ float16Int8Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR;
+ float16Int8Features.pNext = DE_NULL;
+
VkPhysicalDeviceFeatures2 features2;
deMemset(&features2, 0, sizeof(features2));
features2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2;
features2.pNext = DE_NULL;
+ if (isDeviceExtensionSupported(context.getUsedApiVersion(), context.getDeviceExtensions(), "VK_KHR_shader_subgroup_extended_types") &&
+ isDeviceExtensionSupported(context.getUsedApiVersion(), context.getDeviceExtensions(), "VK_KHR_shader_float16_int8"))
+ {
+ features2.pNext = &subgroupExtendedTypesFeatures;
+ subgroupExtendedTypesFeatures.pNext = &float16Int8Features;
+ }
+
const PlatformInterface& platformInterface = context.getPlatformInterface();
const VkInstance instance = context.getInstance();
const InstanceDriver instanceDriver (platformInterface, instance);
{
default:
return true;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ return subgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes & float16Int8Features.shaderFloat16 ? true : false;
case VK_FORMAT_R64_SFLOAT:
case VK_FORMAT_R64G64_SFLOAT:
case VK_FORMAT_R64G64B64_SFLOAT:
case VK_FORMAT_R64G64B64A64_SFLOAT:
return features2.features.shaderFloat64 ? true : false;
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return subgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes & float16Int8Features.shaderInt8 ? true : false;
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return subgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes & features2.features.shaderInt16 ? true : false;
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return subgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes & features2.features.shaderInt64 ? true : false;
}
}
default:
DE_FATAL("Unhandled format!");
return "";
+ case VK_FORMAT_R8_SINT:
+ return "int8_t";
+ case VK_FORMAT_R8G8_SINT:
+ return "i8vec2";
+ case VK_FORMAT_R8G8B8_SINT:
+ return "i8vec3";
+ case VK_FORMAT_R8G8B8A8_SINT:
+ return "i8vec4";
+ case VK_FORMAT_R8_UINT:
+ return "uint8_t";
+ case VK_FORMAT_R8G8_UINT:
+ return "u8vec2";
+ case VK_FORMAT_R8G8B8_UINT:
+ return "u8vec3";
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return "u8vec4";
+ case VK_FORMAT_R16_SINT:
+ return "int16_t";
+ case VK_FORMAT_R16G16_SINT:
+ return "i16vec2";
+ case VK_FORMAT_R16G16B16_SINT:
+ return "i16vec3";
+ case VK_FORMAT_R16G16B16A16_SINT:
+ return "i16vec4";
+ case VK_FORMAT_R16_UINT:
+ return "uint16_t";
+ case VK_FORMAT_R16G16_UINT:
+ return "u16vec2";
+ case VK_FORMAT_R16G16B16_UINT:
+ return "u16vec3";
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return "u16vec4";
case VK_FORMAT_R32_SINT:
return "int";
case VK_FORMAT_R32G32_SINT:
return "uvec3";
case VK_FORMAT_R32G32B32A32_UINT:
return "uvec4";
+ case VK_FORMAT_R64_SINT:
+ return "int64_t";
+ case VK_FORMAT_R64G64_SINT:
+ return "i64vec2";
+ case VK_FORMAT_R64G64B64_SINT:
+ return "i64vec3";
+ case VK_FORMAT_R64G64B64A64_SINT:
+ return "i64vec4";
+ case VK_FORMAT_R64_UINT:
+ return "uint64_t";
+ case VK_FORMAT_R64G64_UINT:
+ return "u64vec2";
+ case VK_FORMAT_R64G64B64_UINT:
+ return "u64vec3";
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return "u64vec4";
+ case VK_FORMAT_R16_SFLOAT:
+ return "float16_t";
+ case VK_FORMAT_R16G16_SFLOAT:
+ return "f16vec2";
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ return "f16vec3";
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ return "f16vec4";
case VK_FORMAT_R32_SFLOAT:
return "float";
case VK_FORMAT_R32G32_SFLOAT:
}
}
+std::string vkt::subgroups::getAdditionalExtensionForFormat (vk::VkFormat format)
+{
+ switch (format)
+ {
+ default:
+ return "";
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ return "#extension GL_EXT_shader_subgroup_extended_types_int8 : enable\n";
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ return "#extension GL_EXT_shader_subgroup_extended_types_int16 : enable\n";
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ return "#extension GL_EXT_shader_subgroup_extended_types_int64 : enable\n";
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ return "#extension GL_EXT_shader_subgroup_extended_types_float16 : enable\n";
+ }
+}
+
const std::vector<vk::VkFormat> vkt::subgroups::getAllFormats()
{
std::vector<VkFormat> formats;
+ formats.push_back(VK_FORMAT_R8_SINT);
+ formats.push_back(VK_FORMAT_R8G8_SINT);
+ formats.push_back(VK_FORMAT_R8G8B8_SINT);
+ formats.push_back(VK_FORMAT_R8G8B8A8_SINT);
+ formats.push_back(VK_FORMAT_R8_UINT);
+ formats.push_back(VK_FORMAT_R8G8_UINT);
+ formats.push_back(VK_FORMAT_R8G8B8_UINT);
+ formats.push_back(VK_FORMAT_R8G8B8A8_UINT);
+ formats.push_back(VK_FORMAT_R16_SINT);
+ formats.push_back(VK_FORMAT_R16G16_SINT);
+ formats.push_back(VK_FORMAT_R16G16B16_SINT);
+ formats.push_back(VK_FORMAT_R16G16B16A16_SINT);
+ formats.push_back(VK_FORMAT_R16_UINT);
+ formats.push_back(VK_FORMAT_R16G16_UINT);
+ formats.push_back(VK_FORMAT_R16G16B16_UINT);
+ formats.push_back(VK_FORMAT_R16G16B16A16_UINT);
formats.push_back(VK_FORMAT_R32_SINT);
formats.push_back(VK_FORMAT_R32G32_SINT);
formats.push_back(VK_FORMAT_R32G32B32_SINT);
formats.push_back(VK_FORMAT_R32G32_UINT);
formats.push_back(VK_FORMAT_R32G32B32_UINT);
formats.push_back(VK_FORMAT_R32G32B32A32_UINT);
+ formats.push_back(VK_FORMAT_R64_SINT);
+ formats.push_back(VK_FORMAT_R64G64_SINT);
+ formats.push_back(VK_FORMAT_R64G64B64_SINT);
+ formats.push_back(VK_FORMAT_R64G64B64A64_SINT);
+ formats.push_back(VK_FORMAT_R64_UINT);
+ formats.push_back(VK_FORMAT_R64G64_UINT);
+ formats.push_back(VK_FORMAT_R64G64B64_UINT);
+ formats.push_back(VK_FORMAT_R64G64B64A64_UINT);
+ formats.push_back(VK_FORMAT_R16_SFLOAT);
+ formats.push_back(VK_FORMAT_R16G16_SFLOAT);
+ formats.push_back(VK_FORMAT_R16G16B16_SFLOAT);
+ formats.push_back(VK_FORMAT_R16G16B16A16_SFLOAT);
formats.push_back(VK_FORMAT_R32_SFLOAT);
formats.push_back(VK_FORMAT_R32G32_SFLOAT);
formats.push_back(VK_FORMAT_R32G32B32_SFLOAT);
{
default:
return false;
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
case VK_FORMAT_R32_SINT:
case VK_FORMAT_R32G32_SINT:
case VK_FORMAT_R32G32B32_SINT:
case VK_FORMAT_R32G32B32A32_SINT:
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
return true;
}
}
{
default:
return false;
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
case VK_FORMAT_R32_UINT:
case VK_FORMAT_R32G32_UINT:
case VK_FORMAT_R32G32B32_UINT:
case VK_FORMAT_R32G32B32A32_UINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
return true;
}
}
{
default:
return false;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
default:
DE_FATAL("Illegal buffer format");
break;
+ case VK_FORMAT_R8_SINT:
+ case VK_FORMAT_R8G8_SINT:
+ case VK_FORMAT_R8G8B8_SINT:
+ case VK_FORMAT_R8G8B8A8_SINT:
+ case VK_FORMAT_R8_UINT:
+ case VK_FORMAT_R8G8_UINT:
+ case VK_FORMAT_R8G8B8_UINT:
+ case VK_FORMAT_R8G8B8A8_UINT:
+ {
+ deUint8* ptr = reinterpret_cast<deUint8*>(alloc.getHostPtr());
+
+ for (vk::VkDeviceSize k = 0; k < (size / sizeof(deUint8)); k++)
+ {
+ ptr[k] = rnd.getUint8();
+ }
+ }
+ break;
+ case VK_FORMAT_R16_SINT:
+ case VK_FORMAT_R16G16_SINT:
+ case VK_FORMAT_R16G16B16_SINT:
+ case VK_FORMAT_R16G16B16A16_SINT:
+ case VK_FORMAT_R16_UINT:
+ case VK_FORMAT_R16G16_UINT:
+ case VK_FORMAT_R16G16B16_UINT:
+ case VK_FORMAT_R16G16B16A16_UINT:
+ {
+ deUint16* ptr = reinterpret_cast<deUint16*>(alloc.getHostPtr());
+
+ for (vk::VkDeviceSize k = 0; k < (size / sizeof(deUint16)); k++)
+ {
+ ptr[k] = rnd.getUint16();
+ }
+ }
+ break;
case VK_FORMAT_R8_USCALED:
case VK_FORMAT_R8G8_USCALED:
case VK_FORMAT_R8G8B8_USCALED:
}
}
break;
+ case VK_FORMAT_R64_SINT:
+ case VK_FORMAT_R64G64_SINT:
+ case VK_FORMAT_R64G64B64_SINT:
+ case VK_FORMAT_R64G64B64A64_SINT:
+ case VK_FORMAT_R64_UINT:
+ case VK_FORMAT_R64G64_UINT:
+ case VK_FORMAT_R64G64B64_UINT:
+ case VK_FORMAT_R64G64B64A64_UINT:
+ {
+ deUint64* ptr = reinterpret_cast<deUint64*>(alloc.getHostPtr());
+
+ for (vk::VkDeviceSize k = 0; k < (size / sizeof(deUint64)); k++)
+ {
+ ptr[k] = rnd.getUint64();
+ }
+ }
+ break;
+ case VK_FORMAT_R16_SFLOAT:
+ case VK_FORMAT_R16G16_SFLOAT:
+ case VK_FORMAT_R16G16B16_SFLOAT:
+ case VK_FORMAT_R16G16B16A16_SFLOAT:
+ {
+ deFloat16* ptr = reinterpret_cast<deFloat16*>(alloc.getHostPtr());
+
+ for (vk::VkDeviceSize k = 0; k < (size / sizeof(deFloat16)); k++)
+ {
+ ptr[k] = deFloat32To16(rnd.getFloat());
+ }
+ }
+ break;
case VK_FORMAT_R32_SFLOAT:
case VK_FORMAT_R32G32_SFLOAT:
case VK_FORMAT_R32G32B32_SFLOAT:
std::string getFormatNameForGLSL (vk::VkFormat format);
+std::string getAdditionalExtensionForFormat (vk::VkFormat format);
+
const std::vector<vk::VkFormat> getAllFormats ();
bool isFormatSigned (vk::VkFormat format);
" result |= 0x4;\n"
: (OPTYPE_ALLEQUAL == caseDef.opType || OPTYPE_ALLEQUAL_ARB == caseDef.opType) ?
" " + fmt + " valueEqual = " + fmt + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n" +
- " " + fmt + " valueNoEqual = " + fmt + (formatIsBoolean ? "(subgroupElect());\n" : "(12.0 * float(data[gl_SubgroupInvocationID]) + gl_SubgroupInvocationID);\n") +
+ " " + fmt + " valueNoEqual = " + fmt + (formatIsBoolean ? "(subgroupElect());\n" : "(gl_SubgroupInvocationID);\n") +
" result = " + op + "(" + fmt + "(1)) ? 0x1 : 0;\n"
" result |= "
+ (formatIsBoolean ? "0x2" : op + "(" + fmt + "(gl_SubgroupInvocationID)) ? 0 : 0x2")
std::ostringstream vertexSrc;
vertexSrc << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) out vec4 out_color;\n"
<< "layout(location = 0) in highp vec4 in_position;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
geometry << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(points) in;\n"
<< "layout(points, max_vertices = 1) out;\n"
<< "layout(location = 0) out float out_color;\n"
std::ostringstream controlSource;
controlSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(vertices = 2) out;\n"
<< "layout(location = 0) out float out_color[];\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
evaluationSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
<< "#extension GL_EXT_tessellation_shader : require\n"
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(isolines, equal_spacing, ccw ) in;\n"
<< "layout(location = 0) out float out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
" result |= " + op + "(false) ? 0 : 0x1A;\n"
" result |= 0x4;\n"
: (OPTYPE_ALLEQUAL == caseDef.opType || OPTYPE_ALLEQUAL_ARB == caseDef.opType) ?
- " " + fmt + " valueEqual = " + fmt + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n" +
- " " + fmt + " valueNoEqual = " + fmt + (formatIsBoolean ? "(subgroupElect());\n" : "(12.0 * float(data[gl_SubgroupInvocationID]) + int(gl_FragCoord.x*gl_SubgroupInvocationID));\n") +
- " result |= " + op + "(" + fmt + "(1)) ? 0x10 : 0;\n"
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n" +
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueNoEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + (formatIsBoolean ? "(subgroupElect());\n" : "(gl_SubgroupInvocationID);\n") +
+ " result |= " + getOpTypeName(caseDef.opType) + "("
+ + subgroups::getFormatNameForGLSL(caseDef.format) + "(1)) ? 0x10 : 0;\n"
" result |= "
+ (formatIsBoolean ? "0x2" : op + "(" + fmt + "(gl_SubgroupInvocationID)) ? 0 : 0x2")
+ ";\n"
std::ostringstream fragmentSource;
fragmentSource << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450)<<"\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout(location = 0) out uint out_color;\n"
<< "layout(set = 0, binding = 0) uniform Buffer1\n"
<< "{\n"
" result |= " + op + "(false) ? 0 : 0x1A;\n"
" result |= " + op + "(data[gl_SubgroupInvocationID] == data[0]) ? 0x4 : 0;\n"
: (OPTYPE_ALLEQUAL == caseDef.opType || OPTYPE_ALLEQUAL_ARB == caseDef.opType) ?
- " " + fmt + " valueEqual = " + fmt + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n"
- " " + fmt + " valueNoEqual = " + fmt + (formatIsBoolean ? "(subgroupElect());\n" : "(12.0 * float(data[gl_SubgroupInvocationID]) + offset);\n") +
- " result = " + op + "(" + fmt + "(1)) ? 0x1 : 0;\n"
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n"
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueNoEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + (formatIsBoolean ? "(subgroupElect());\n" : "(gl_SubgroupInvocationID);\n") +
+ " result = " + getOpTypeName(caseDef.opType) + "("
+ + subgroups::getFormatNameForGLSL(caseDef.format) + "(1)) ? 0x1 : 0;\n"
" result |= "
+ (formatIsBoolean ? "0x2" : op + "(" + fmt + "(gl_SubgroupInvocationID)) ? 0 : 0x2")
+ ";\n"
src << "#version 450\n"
<< extensionHeader.c_str()
+ << subgroups::getAdditionalExtensionForFormat(caseDef.format)
<< "layout (local_size_x_id = 0, local_size_y_id = 1, "
"local_size_z_id = 2) in;\n"
<< "layout(set = 0, binding = 0, std430) buffer Buffer1\n"
{
const string vertex =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(set = 0, binding = 0, std430) buffer Buffer1\n"
"{\n"
" uint res[];\n"
{
const string tesc =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(vertices=1) out;\n"
"layout(set = 0, binding = 1, std430) buffer Buffer1\n"
"{\n"
{
const string tese =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(isolines) in;\n"
"layout(set = 0, binding = 2, std430) buffer Buffer1\n"
"{\n"
{
const string geometry =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(${TOPOLOGY}) in;\n"
"layout(points, max_vertices = 1) out;\n"
"layout(set = 0, binding = 3, std430) buffer Buffer1\n"
" result |= " + op + "(false) ? 0 : 0x1A;\n"
" result |= 0x4;\n"
: (OPTYPE_ALLEQUAL == caseDef.opType || OPTYPE_ALLEQUAL_ARB == caseDef.opType) ?
- " " + fmt + " valueEqual = " + fmt + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n" +
- " " + fmt + " valueNoEqual = " + fmt + (formatIsBoolean ? "(subgroupElect());\n" : "(12.0 * float(data[gl_SubgroupInvocationID]) + int(gl_FragCoord.x*gl_SubgroupInvocationID));\n") +
- " result = " + op + "(" + fmt + "(1)) ? 0x1 : 0;\n"
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + "(1.25 * float(data[gl_SubgroupInvocationID]) + 5.0);\n" +
+ " " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueNoEqual = " + subgroups::getFormatNameForGLSL(caseDef.format) + (formatIsBoolean ? "(subgroupElect());\n" : "(gl_SubgroupInvocationID);\n") +
+ " result = " + getOpTypeName(caseDef.opType) + "("
+ + subgroups::getFormatNameForGLSL(caseDef.format) + "(1)) ? 0x1 : 0;\n"
" result |= "
+ (formatIsBoolean ? "0x2" : op + "(" + fmt + "(gl_SubgroupInvocationID)) ? 0 : 0x2")
+ ";\n"
: "";
const string fragment =
"#version 450\n"
- + extensionHeader +
+ + extensionHeader
+ + subgroups::getAdditionalExtensionForFormat(caseDef.format) +
"layout(location = 0) out uint result;\n"
"layout(set = 0, binding = 4, std430) readonly buffer Buffer2\n"
"{\n"
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_eval
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_control
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_geometry
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_int
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_float
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_int
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_float
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_geometry
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec3_fragment
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.tess_control
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.geometry
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.vertex
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_intvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floatvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_eval
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_geometry
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_geometry
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_int
dEQP-VK.subgroups.partitioned.compute.subgroupmul_int
dEQP-VK.subgroups.partitioned.compute.subgroupmin_int
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_float
dEQP-VK.subgroups.partitioned.compute.subgroupmul_float
dEQP-VK.subgroups.partitioned.compute.subgroupmin_float
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_geometry
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_control
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_eval
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_tess_control
dEQP-VK.subgroups.basic.framebuffer.subgroupmemorybarrierimage_geometry
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_int
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.graphics.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.graphics.subgroupallequal_float
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_vec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.graphics.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint8_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u8vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i16vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_int
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_ivec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_uvec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_int64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_i64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_uint64_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_u64vec4
+dEQP-VK.subgroups.vote.compute.subgroupallequal_float16_t
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec2
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec3
+dEQP-VK.subgroups.vote.compute.subgroupallequal_f16vec4
dEQP-VK.subgroups.vote.compute.subgroupallequal_float
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_vec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec2
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec3
dEQP-VK.subgroups.vote.compute.subgroupallequal_bvec4
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint8_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u8vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i16vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uvec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_int64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_i64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_uint64_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_u64vec4_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float16_t_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec2_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec3_geometry
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_vertex
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_eval
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_tess_control
+dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_f16vec4_geometry
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_vertex
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_float_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_eval
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_tess_control
dEQP-VK.subgroups.vote.framebuffer.subgroupallequal_bvec4_geometry
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint8_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u8vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i16vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_ivec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec3_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uvec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_int64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_i64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_uint64_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_u64vec4_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float16_t_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec2_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec3_fragment
+dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_f16vec4_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_float_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec2_fragment
dEQP-VK.subgroups.vote.frag_helper.subgroupallequal_vec3_fragment
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.tess_control
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.geometry
dEQP-VK.subgroups.ballot.ext_shader_subgroup_ballot.framebuffer.vertex
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uvec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint64_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u64vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float16_t
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec2
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec3
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_f16vec4
+dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_f16vec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_float
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec2
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec3
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4
dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_intvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_control
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tvertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tgeometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4geometry
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4vertex
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_eval
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_control
+dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4geometry
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floatvertex
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_eval
dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_eval
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_tess_control
dEQP-VK.subgroups.ballot_other.framebuffer.subgroupballotfindmsb_geometry
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupadd_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmul_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_float
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.arithmetic.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.arithmetic.compute.subgroupadd_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmul_float
dEQP-VK.subgroups.arithmetic.compute.subgroupmin_float
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.arithmetic.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.graphics.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint8_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u8vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uvec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_int64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_i64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_uint64_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_u64vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_float16_t
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec2
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec3
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_f16vec4
+dEQP-VK.subgroups.clustered.compute.subgroupclusteredmax_f16vec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredadd_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmul_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredmin_float
dEQP-VK.subgroups.clustered.compute.subgroupclusteredand_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredor_bvec4
dEQP-VK.subgroups.clustered.compute.subgroupclusteredxor_bvec4
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint8_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u8vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uvec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_int64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_i64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_uint64_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredand_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_u64vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_float16_t_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec2_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec3_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmul_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmin_f16vec4_geometry
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_vertex
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_eval
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_tess_control
+dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredmax_f16vec4_geometry
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_vertex
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredadd_float_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_eval
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_tess_control
dEQP-VK.subgroups.clustered.framebuffer.subgroupclusteredxor_bvec4_geometry
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.graphics.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.graphics.subgroupadd_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmul_float
dEQP-VK.subgroups.partitioned.graphics.subgroupmin_float
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.graphics.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint8_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u8vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_int
dEQP-VK.subgroups.partitioned.compute.subgroupmul_int
dEQP-VK.subgroups.partitioned.compute.subgroupmin_int
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uvec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_int64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_i64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_uint64_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupxor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_u64vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_float16_t
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec2
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec3
+dEQP-VK.subgroups.partitioned.compute.subgroupadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupmax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupinclusivemax_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveadd_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemul_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemin_f16vec4
+dEQP-VK.subgroups.partitioned.compute.subgroupexclusivemax_f16vec4
dEQP-VK.subgroups.partitioned.compute.subgroupadd_float
dEQP-VK.subgroups.partitioned.compute.subgroupmul_float
dEQP-VK.subgroups.partitioned.compute.subgroupmin_float
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveand_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusiveor_bvec4
dEQP-VK.subgroups.partitioned.compute.subgroupexclusivexor_bvec4
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint8_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u8vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uvec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_int64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_i64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_uint64_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupxor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveand_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_u64vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_float16_t_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec2_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec3_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupmax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupinclusivemax_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusiveadd_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemul_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemin_f16vec4_geometry
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_vertex
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_eval
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_tess_control
+dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivemax_f16vec4_geometry
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_vertex
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupadd_float_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_eval
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_tess_control
dEQP-VK.subgroups.partitioned.framebuffer.subgroupexclusivexor_bvec4_geometry
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint8_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u8vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uvec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_int64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_i64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_uint64_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_u64vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_float16_t
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec2
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec3
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_f16vec4
+dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_f16vec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_float
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_float
dEQP-VK.subgroups.shuffle.compute.subgroupshufflexor_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffleup_bvec4
dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec4
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint8_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u8vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uvec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_int64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_i64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_uint64_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_u64vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_float16_t_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec2_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec3_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshufflexor_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffleup_f16vec4_geometry
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_vertex
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_eval
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_tess_control
+dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_f16vec4_geometry
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_vertex
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle_float_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_eval
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_tess_control
dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffledown_bvec4_geometry
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.graphics.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.graphics.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.graphics.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_f16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_0_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_float
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_float
dEQP-VK.subgroups.quad.compute.subgroupquadswaphorizontal_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapvertical_bvec4
dEQP-VK.subgroups.quad.compute.subgroupquadswapdiagonal_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_1_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_2_bvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint8_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u8vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i16vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_ivec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uvec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_int64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_i64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_uint64_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_u64vec4
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float16_t
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec2
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec3
+dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_f16vec4
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_float
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_vec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec2
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec3
dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_3_bvec4
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswaphorizontal_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapvertical_f16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_0_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadswapdiagonal_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_1_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_float_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_2_bvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint8_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u8vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i16vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_tess_control
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uvec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_int64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_i64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_uint64_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_u64vec4_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float16_t_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec2_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec3_geometry
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_vertex
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_eval
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_tess_control
+dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_f16vec4_geometry
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_vertex
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_eval
dEQP-VK.subgroups.quad.framebuffer.subgroupquadbroadcast_3_float_tess_control