aboutsummaryrefslogtreecommitdiff
path: root/layers/vk_layer_table.cpp
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2016-01-25 15:24:34 -0800
committerMark Lobodzinski <mark@lunarg.com>2016-01-29 10:11:01 -0700
commit5c9cb2533c71824c1b01868ed2422b74db0971f8 (patch)
treefc9ee255f5f1d708aca7ee4f16a44f1086c52220 /layers/vk_layer_table.cpp
parent755a849a60558fb3957640bc191447dc7442fa93 (diff)
downloadusermoji-5c9cb2533c71824c1b01868ed2422b74db0971f8.tar.xz
layers: MR178, Various fixes to inFlightCmdBuffers tracking in draw_state
For clarity change the name of device-level set to "globalInFlightCmdBuffers". Correctly handle validation errors and inFlightCmdBuffer clean-up when waiting for device idle. No need to do another queue node look-up when inserting inFlightCmdBuffers at trackCommandBuffers time, just use data from earlier look-up. Correctly set queue when creating QUEUE_NODE. Add locking around resetCB. Refactor large set of checks at vkQueueSubmit time into validateCommandBufferState() function. Conflicts: layers/draw_state.cpp
Diffstat (limited to 'layers/vk_layer_table.cpp')
0 files changed, 0 insertions, 0 deletions