aboutsummaryrefslogtreecommitdiff
path: root/layers/mem_tracker.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-01-19 16:08:36 -0700
committerMark Lobodzinski <mark@lunarg.com>2016-01-19 16:08:36 -0700
commit367d298b95992343be6590fe860ddf6970f4d3dc (patch)
treec7630cac7f59e024118f0196cc55595a87326b5a /layers/mem_tracker.cpp
parent5caf62b7be0b98a7509786bfa1d4d74df9245bc7 (diff)
downloadusermoji-367d298b95992343be6590fe860ddf6970f4d3dc.tar.xz
layers: GL92, Properly remove cmd buf metadata
When FreeCommandBuffers was called the helper routine was not properly removing the command buffer tracking data.
Diffstat (limited to 'layers/mem_tracker.cpp')
-rw-r--r--layers/mem_tracker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index ddd55fbc..f2f18718 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -180,7 +180,7 @@ delete_cmd_buf_info(
VkBool32 result = VK_TRUE;
result = clear_cmd_buf_and_mem_references(my_data, cb);
// Delete the CBInfo info
- if (result == VK_TRUE) {
+ if (result != VK_TRUE) {
my_data->commandPoolMap[commandPool].pCommandBuffers.remove(cb);
my_data->cbMap.erase(cb);
}