diff --git a/Common/GPU/Vulkan/VulkanFrameData.cpp b/Common/GPU/Vulkan/VulkanFrameData.cpp index a95dd42b19..f2be38d298 100644 --- a/Common/GPU/Vulkan/VulkanFrameData.cpp +++ b/Common/GPU/Vulkan/VulkanFrameData.cpp @@ -208,10 +208,11 @@ void FrameData::Submit(VulkanContext *vulkan, FrameSubmitType type, FrameDataSha cmdBufs[numCmdBufs++] = presentCmd; hasPresentCommands = false; + } - if (type == FrameSubmitType::FinishFrame) { - fenceToTrigger = fence; - } + if (type == FrameSubmitType::FinishFrame) { + _dbg_assert_(!fenceToTrigger); + fenceToTrigger = fence; } if (!numCmdBufs && fenceToTrigger == VK_NULL_HANDLE) {