# Slow tests (> 1 minute to run)
spec@!opengl 1.1@streaming-texture-leak
spec@!opengl 1.2@tex3d-maxsize
spec@arb_texture_multisample@large-float-texture-array-fp16
spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x130-501x130
spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x71-501x71
spec@arb_texture_multisample@texelfetch fs sampler2dmsarray 4 1x129x9-98x129x9
spec@arb_texture_multisample@texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9
spec@ext_texture_env_combine@texture-env-combine
spec@glsl-1.10@execution@loops@glsl-fs-unroll-explosion
spec@glsl-1.10@execution@loops@glsl-vs-unroll-explosion
spec@!opengl 1.0@gl-1.0-blend-func

# Extensions not supported
spec@!opengl 3.2@.*
spec@arb_gpu_shader5.*
spec@arb_gpu_shader_fp64.*
spec@arb_gpu_shader_int64.*
spec@arb_tessellation_shader.*
spec@glsl-1.30.*
spec@glsl-1.40.*
spec@glsl-1.50.*
spec@glsl-3.*
spec@glsl-4.*
spec@glsl-es-3.20.*

# Broadcom waivers
dEQP-VK.draw.inverted_depth_ranges.nodepthclamp_deltazero
dEQP-VK.rasterization.depth_bias.d32_sfloat

# Invalid tests; these will be fixed or removed from CTS in a future release
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/4075
dEQP-VK.api.external.fence.sync_fd.export_multiple_times_temporary
dEQP-VK.api.external.semaphore.sync_fd.export_multiple_times_temporary
dEQP-VK.api.external.semaphore.sync_fd.import_twice_temporary

# Tests using a wrongly aligned offset when calling BindImageMemoryInfo
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/4223
dEQP-VK.ycbcr.subresource_offset.g8_b8_r8_3plane_420_unorm
dEQP-VK.ycbcr.subresource_offset.g8_b8r8_2plane_420_unorm

# Kernel blocks (probably GMP violations)
spec@arb_shading_language_420pack@active sampler conflict
spec@arb_texture_buffer_object@render-no-bo

# Slow tests (> 1 minute to run)
dEQP-VK.api.object_management.max_concurrent.query_pool
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.multi.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.multi.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.single.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.single.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.multi.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.multi.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.single.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.single.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.store.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.multi.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.multi.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.single.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.single.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.nostore.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.multi.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.multi.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.single.std140.comp
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.single.std140.frag
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertcheckuv2.store.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertuvec2.nostore.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertuvec2.nostore.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertuvec2.store.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.convertuvec2.store.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.load.nostore.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.load.nostore.single.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.load.store.multi.std140.vert
dEQP-VK.binding_model.buffer_device_address.set3.depth3.baseubo.load.store.single.std140.vert
dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite
dEQP-VK.memory.mapping.dedicated_alloc.buffer.full.variable.implicit_unmap
dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap
dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap
dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom
dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_vert
dEQP-VK.ssbo.layout.random.16bit.all_per_block_buffers.5
dEQP-VK.ssbo.layout.random.16bit.all_shared_buffer.40
dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.5
dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.6
dEQP-VK.ssbo.layout.random.8bit.nested_structs_arrays_instance_arrays.9
dEQP-VK.ssbo.layout.random.all_shared_buffer.5
dEQP-VK.ssbo.layout.random.arrays_of_arrays.13
dEQP-VK.ssbo.layout.random.nested_structs_arrays.0
dEQP-VK.ssbo.phys.layout.3*
dEQP-VK.ssbo.phys.layout.basic_unsized_array*
dEQP-VK.ssbo.phys.layout.single_struct_array*
dEQP-VK.synchronization.basic.timeline_semaphore.chain
dEQP-VK.synchronization2.basic.timeline_semaphore.chain
dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_clamp
dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_repeat
dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_clamp
dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_repeat
dEQP-VK.ubo.random.all_out_of_order_offsets.45
