diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-20 18:04:07 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-23 17:31:15 -0600 |
| commit | 5fa898decb2f22b30693d89355c0e67be93288ab (patch) | |
| tree | 8a05cb1bdb46f62fe4c45402c2d16d7939bb5550 /layers/screenshot.cpp | |
| parent | 117eaebace3e05a27265db3f5a663a73806e98e5 (diff) | |
| download | usermoji-5fa898decb2f22b30693d89355c0e67be93288ab.tar.xz | |
bug-14746: add batched submit for semaphores and command buffers
Diffstat (limited to 'layers/screenshot.cpp')
| -rw-r--r-- | layers/screenshot.cpp | 12 |
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); |
