diff --git a/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp index cc9eb5507..96e5a12fd 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_queue_funcs.cpp @@ -175,6 +175,12 @@ void WrappedVulkan::vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, void WrappedVulkan::DoSubmit(VkQueue queue, VkSubmitInfo2KHR submitInfo) { + // don't submit any semaphores + submitInfo.waitSemaphoreInfoCount = 0; + submitInfo.pWaitSemaphoreInfos = NULL; + submitInfo.signalSemaphoreInfoCount = 0; + submitInfo.pSignalSemaphoreInfos = NULL; + if(GetExtensions(NULL).ext_KHR_synchronization2) { // if we have KHR_sync2 this is easy! unwrap, add our submit chain, and do it