aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2015-10-29 15:45:27 -0600
committerMark Lobodzinski <mark@lunarg.com>2015-10-29 16:39:28 -0600
commita01ef6e119ff809adac2f5ad2a0ba7820d563a16 (patch)
tree28a34e7ef5a71106dcfe5f33f262e069c7a044c7
parent331e4e47e7d1cfa89a40499e5c8157ac4f749b15 (diff)
downloadusermoji-a01ef6e119ff809adac2f5ad2a0ba7820d563a16.tar.xz
layers: Fix MemTracker uninitialized variables
Caused issues in SDK tests on Windows
-rw-r--r--layers/mem_tracker.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/layers/mem_tracker.h b/layers/mem_tracker.h
index 0d15baaa..b09c2474 100644
--- a/layers/mem_tracker.h
+++ b/layers/mem_tracker.h
@@ -114,8 +114,8 @@ struct MT_OBJ_BINDING_INFO {
};
// Track all command buffers
-struct MT_CB_INFO {
- VkCmdBufferAllocInfo createInfo;
+typedef struct _MT_CB_INFO {
+ VkCmdBufferAllocInfo createInfo;
VkPipeline pipelines[VK_PIPELINE_BIND_POINT_NUM];
uint32_t attachmentCount;
VkCmdBuffer cmdBuffer;
@@ -124,7 +124,9 @@ struct MT_CB_INFO {
VkQueue lastSubmittedQueue;
// Order dependent, stl containers must be at end of struct
list<VkDeviceMemory> pMemObjList; // List container of Mem objs referenced by this CB
-};
+ // Constructor
+ _MT_CB_INFO():createInfo{},pipelines{},attachmentCount(0),fenceId(0),lastSubmittedFence{},lastSubmittedQueue{} {};
+} MT_CB_INFO;
// Associate fenceId with a fence object
struct MT_FENCE_INFO {