aboutsummaryrefslogtreecommitdiff
path: root/layers/mem_tracker.cpp
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-04-15 14:10:51 -0600
committerChia-I Wu <olv@lunarg.com>2015-04-16 17:48:20 +0800
commit4a251b9268e6915960e9661b224576821edc41fa (patch)
treea617bbaff7c54449e1667869deeb885764627c18 /layers/mem_tracker.cpp
parent998ed78fbf10b02f6274b796415af49ed76f624d (diff)
downloadusermoji-4a251b9268e6915960e9661b224576821edc41fa.tar.xz
mem_tracker: Check for fence before retiring
Diffstat (limited to 'layers/mem_tracker.cpp')
-rw-r--r--layers/mem_tracker.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index 1ea4f69c..8394bc8b 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -209,9 +209,8 @@ static void updateFenceTracking(VkFence fence)
static bool32_t fenceRetired(uint64_t fenceId)
{
bool32_t result = VK_FALSE;
- MT_FENCE_INFO* pFenceInfo = fenceMap[fenceId];
- if (pFenceInfo != 0)
- {
+ if (fenceMap.find(fenceId) != fenceMap.end()) {
+ MT_FENCE_INFO* pFenceInfo = fenceMap[fenceId];
MT_QUEUE_INFO* pQueueInfo = queueMap[pFenceInfo->queue];
if (fenceId <= pQueueInfo->lastRetiredId)
{