diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2015-10-29 15:45:27 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2015-10-29 16:39:28 -0600 |
| commit | a01ef6e119ff809adac2f5ad2a0ba7820d563a16 (patch) | |
| tree | 28a34e7ef5a71106dcfe5f33f262e069c7a044c7 | |
| parent | 331e4e47e7d1cfa89a40499e5c8157ac4f749b15 (diff) | |
| download | usermoji-a01ef6e119ff809adac2f5ad2a0ba7820d563a16.tar.xz | |
layers: Fix MemTracker uninitialized variables
Caused issues in SDK tests on Windows
| -rw-r--r-- | layers/mem_tracker.h | 8 |
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 { |
