aboutsummaryrefslogtreecommitdiff
path: root/layers/screenshot.cpp
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-10-20 18:04:07 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-10-23 17:31:15 -0600
commit5fa898decb2f22b30693d89355c0e67be93288ab (patch)
tree8a05cb1bdb46f62fe4c45402c2d16d7939bb5550 /layers/screenshot.cpp
parent117eaebace3e05a27265db3f5a663a73806e98e5 (diff)
downloadusermoji-5fa898decb2f22b30693d89355c0e67be93288ab.tar.xz
bug-14746: add batched submit for semaphores and command buffers
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);