layers: LX230, Complete initialization of MEM_OBJ_INFO structure
authorMark Lobodzinski <mark@lunarg.com>
Fri, 11 Dec 2015 18:17:49 +0000 (11:17 -0700)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 11 Dec 2015 18:20:36 +0000 (11:20 -0700)
Fields added to MemTracker struct were not initialized

layers/mem_tracker.cpp

index dc14eb3..c7b592a 100644 (file)
@@ -450,9 +450,13 @@ add_mem_obj_info(
     memcpy(&my_data->memObjMap[mem].allocInfo, pAllocateInfo, sizeof(VkMemoryAllocateInfo));
     // TODO:  Update for real hardware, actually process allocation info structures
     my_data->memObjMap[mem].allocInfo.pNext = NULL;
-    my_data->memObjMap[mem].object = object;
-    my_data->memObjMap[mem].refCount = 0;
-    my_data->memObjMap[mem].mem = mem;
+    my_data->memObjMap[mem].object          = object;
+    my_data->memObjMap[mem].refCount        = 0;
+    my_data->memObjMap[mem].mem             = mem;
+    my_data->memObjMap[mem].memRange.offset = 0;
+    my_data->memObjMap[mem].memRange.size   = 0;
+    my_data->memObjMap[mem].pData           = 0;
+    my_data->memObjMap[mem].pDriverData     = 0;
 }
 
 // Find CB Info and add mem reference to list container