Fix missing global_priority_transition tests
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Wed, 21 Dec 2022 16:00:46 +0000 (17:00 +0100)
committerPiotr Byszewski <piotr.byszewski@mobica.com>
Mon, 9 Jan 2023 11:21:47 +0000 (11:21 +0000)
After recent vk video merge global_priority_transition tests
were removed from test tree. This issue is probably a result
of mistake that was done during video CL rebase 5 months ago.
This CL adds global_priority_transition tests back to test tree.

VK-GL-CTS issue: 4186

Components: Vulkan

Affects:
dEQP-VK.synchronization.*

Change-Id: I7d3ad9c6648ef560a0ce142574f7ec2ca3c0a504

android/cts/main/vk-master-2022-03-01/synchronization.txt
android/cts/main/vk-master/synchronization.txt
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationTests.cpp
external/vulkancts/mustpass/main/vk-default/synchronization.txt

index 3711cf2..cf192f7 100644 (file)
@@ -1,3 +1,67 @@
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_compute_to_graphics
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_binary_semaphore_zircon_handle
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_timeline_semaphore_zircon_handle
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_262144_binary_semaphore_zircon_handle
index 6806407..cab42c0 100644 (file)
@@ -27215,6 +27215,70 @@ dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_update_index_buf
 dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_update_index_buffer_read_index_input.buffer_20_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_compute_to_graphics
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_binary_semaphore_fd
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_timeline_semaphore_fd
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_binary_semaphore_fence_fd
index 387b081..153d41c 100644 (file)
@@ -142,6 +142,7 @@ tcu::TestCaseGroup* createTestsInternal (tcu::TestContext& testCtx, Synchronizat
                        testGroup->addChild(createInternallySynchronizedObjects(testCtx));
 #ifndef CTS_USES_VULKANSC
                        testGroup->addChild(createWin32KeyedMutexTest(testCtx));
+                       testGroup->addChild(createGlobalPriorityQueueTests(testCtx));
 #endif // CTS_USES_VULKANSC
                }
        }
index 6806407..cab42c0 100644 (file)
@@ -27215,6 +27215,70 @@ dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_update_index_buf
 dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_update_index_buffer_read_index_input.buffer_20_concurrent
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute
 dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.low.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.medium.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.high.semaphore.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.no_sync.sparse_protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.no_modifiers.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.protected.from_compute_to_graphics
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_graphics_to_compute
+dEQP-VK.synchronization.global_priority_transition.realtime.semaphore.sparse_protected.from_compute_to_graphics
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_binary_semaphore_fd
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_timeline_semaphore_fd
 dEQP-VK.synchronization.cross_instance.suballocated.write_fill_buffer_read_copy_buffer.buffer_16384_binary_semaphore_fence_fd