diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-06-13 21:29:26 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-06-18 10:22:56 -0600 |
| commit | 6e1c5dc6ee27ef85eebb4e292c7cca01a217201d (patch) | |
| tree | 4afcc8e2f4678b48841490b0b45dd75b6f33d479 /layers/mem_tracker.cpp | |
| parent | 6635ae5e3e1f857fb5d66f8bc7e094222a827f4a (diff) | |
| download | usermoji-6e1c5dc6ee27ef85eebb4e292c7cca01a217201d.tar.xz | |
mem_tracker: Initialize new mem record
Need to intialize the record put on the list.
Removed the unused, newed record.
Diffstat (limited to 'layers/mem_tracker.cpp')
| -rw-r--r-- | layers/mem_tracker.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp index a85931e5..94976062 100644 --- a/layers/mem_tracker.cpp +++ b/layers/mem_tracker.cpp @@ -260,10 +260,7 @@ static void add_mem_obj_info( const VkDeviceMemory mem, const VkMemoryAllocInfo *pAllocInfo) { - MT_MEM_OBJ_INFO* pInfo = new MT_MEM_OBJ_INFO; - pInfo->refCount = 0; - pInfo->object = object; - memset(&pInfo->allocInfo, 0, sizeof(VkMemoryAllocInfo)); + assert(object != NULL); if (pAllocInfo) { // MEM alloc created by vkCreateSwapChainWSI() doesn't have alloc info struct memcpy(&memObjMap[mem].allocInfo, pAllocInfo, sizeof(VkMemoryAllocInfo)); @@ -272,6 +269,8 @@ static void add_mem_obj_info( } else { memset(&memObjMap[mem].allocInfo, 0, sizeof(VkMemoryAllocInfo)); } + memObjMap[mem].object = object; + memObjMap[mem].refCount = 0; memObjMap[mem].mem = mem; } |
