From bcc581fa04ba2e768471a4c4fcb102e7b753bff7 Mon Sep 17 00:00:00 2001 From: Ribbit Date: Wed, 15 Oct 2025 21:27:53 -0700 Subject: [PATCH] Revert "[vk] Tighten queue wait stages (#2734)" This reverts commit f273ac446bb4d0badc8c3ac949fe0ed3534eb034. --- src/video_core/renderer_vulkan/vk_master_semaphore.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp index 001b1b84d8..e65755de64 100644 --- a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp +++ b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp @@ -114,11 +114,8 @@ VkResult MasterSemaphore::SubmitQueue(vk::CommandBuffer& cmdbuf, vk::CommandBuff } } -// Use precise wait stages instead of ALL_COMMANDS to avoid pipeline-wide stalls. -// First entry is used for external acquire waits; we wait at transfer and color output stages -// because this submit contains an upload cmd buffer and a render cmd buffer. static constexpr std::array wait_stage_masks{ - VK_PIPELINE_STAGE_TRANSFER_BIT | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, };