aboutsummaryrefslogtreecommitdiff
path: root/layers/screenshot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/screenshot.cpp')
-rw-r--r--layers/screenshot.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp
index c468257a..05e7414d 100644
--- a/layers/screenshot.cpp
+++ b/layers/screenshot.cpp
@@ -244,7 +244,17 @@ static void writePPM( const char *filename, VkImage image1)
err = pTableCmdBuffer->EndCommandBuffer(cmdBuffer);
assert(!err);
- err = pTableQueue->QueueSubmit(queue, 1, &cmdBuffer, VK_NULL_HANDLE);
+ VkFence nullFence = { VK_NULL_HANDLE };
+ VkSubmitInfo submit_info = {
+ .waitSemCount = 0,
+ .pWaitSemaphores = NULL,
+ .cmdBufferCount = 1,
+ .pCommandBuffers = &cmdBuffer,
+ .signalSemCount = 0,
+ .pSignalSemaphores = NULL
+ };
+
+ err = pTableQueue->QueueSubmit(queue, 1, &submit_info, nullFence);
assert(!err);
err = pTableQueue->QueueWaitIdle(queue);