diff options
| author | Tobin Ehlis <tobine@google.com> | 2016-01-25 15:24:34 -0800 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2016-01-29 10:11:01 -0700 |
| commit | 5c9cb2533c71824c1b01868ed2422b74db0971f8 (patch) | |
| tree | fc9ee255f5f1d708aca7ee4f16a44f1086c52220 /layers/vk_layer_table.cpp | |
| parent | 755a849a60558fb3957640bc191447dc7442fa93 (diff) | |
| download | usermoji-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
