# These tests require DRM master priveleges (sole access to the device),
# otherwise they return Skip.
dEQP-VK.wsi.direct.*
dEQP-VK.wsi.acquire_drm.*

# These tests try to allocate up to half of the device memory, which doesn't go
# well when other tests are running in parallel.
dEQP-VK.memory.mapping.*.full.variable.implicit_unmap
dEQP-VK.memory.mapping.*.full.variable.implicit_unmap_map2

# These allocate 600+MB of just the string for the spirv assembly in addition to
# normal deqp-vk memory overhead, which loves to thrash swap with other tests.
dEQP-VK.spirv_assembly.instruction.*.spirv_ids_abuse.lots_ids.*

# 2GB GPU memory for zink-tu
spec@!opengl 1.2@tex3d-maxsize
# 1GB GPU memory for a 16kx16k-sized driver.
spec@ext_framebuffer_object@fbo-maxsize
# 6GB GPU memory for zink-tu
spec@!opengl 1.1@max-texture-size

# 2GB GPU memory on tu
vkd3d-test_committed_non_zeroed_behavior_stress
# 600MB GPU memory on tu
vkd3d-test_fence_ping_pong_deadlock_stress_plain
# 2GB GPU memory on tu
vkd3d-test_heap_non_zeroed_behavior_stress
# 500MB GPU memory on tu
vkd3d-test_fence_wait_robustness
# Allocates a 2GB texel buffer
vkd3d-test_large_texel_buffer_view
# 550MB GPU memory on tu
vkd3d-test_placed_image_alignment
# Allocates until heap OOM.
vkd3d-test_stress_fallback_render_target_allocation_device
# 3GB GPU memory on tu
vkd3d-test_stress_suballocation_multithread
# 2GB GPU memory on tu
vkd3d-test_stress_suballocation_rebar
