aboutsummaryrefslogtreecommitdiff
path: root/layers/mem_tracker.cpp
diff options
context:
space:
mode:
authorCody Northrop <cody@lunarg.com>2015-09-28 15:09:32 -0600
committerCody Northrop <cody@lunarg.com>2015-09-28 15:10:46 -0600
commitb4156fd375d611dc631ece28a0909f9714d5b682 (patch)
treef71e3a78b8e718fe8738c426aeaa445367b168b9 /layers/mem_tracker.cpp
parent15e38d98c9311b2f86e9d038397e1f28da596c87 (diff)
downloadusermoji-b4156fd375d611dc631ece28a0909f9714d5b682.tar.xz
layers: Add constructors for layer_data
Diffstat (limited to 'layers/mem_tracker.cpp')
-rw-r--r--layers/mem_tracker.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index 36574f60..f42b686f 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -50,12 +50,18 @@ static LOADER_PLATFORM_THREAD_ONCE_DECLARATION(g_initOnce);
// Object value will be used to identify them internally.
static const VkDeviceMemory MEMTRACKER_SWAP_CHAIN_IMAGE_KEY = static_cast<VkDeviceMemory>(-1);
-typedef struct _layer_data {
+struct layer_data {
debug_report_data *report_data;
// TODO: put instance data here
VkDbgMsgCallback logging_callback;
bool wsi_enabled;
-} layer_data;
+
+ layer_data() :
+ report_data(nullptr),
+ logging_callback(nullptr),
+ wsi_enabled(false)
+ {};
+};
static unordered_map<void *, layer_data *> layer_data_map;