aboutsummaryrefslogtreecommitdiff
path: root/layers/mem_tracker.cpp
diff options
context:
space:
mode:
authorMike Stroyan <mike@LunarG.com>2015-05-18 16:29:39 -0600
committerMark Lobodzinski <mark@lunarg.com>2015-06-02 09:42:50 -0500
commitbc943f2c8410e7a384c614b36696d31f162fb6cd (patch)
treebb13825b62fffdaae6842a82bc82d0f07096b255 /layers/mem_tracker.cpp
parentae721ba9a94097749ff5f3284e3fd9105ed00eeb (diff)
downloadusermoji-bc943f2c8410e7a384c614b36696d31f162fb6cd.tar.xz
layers: fast return of inactive MemTracker printing
Diffstat (limited to 'layers/mem_tracker.cpp')
-rw-r--r--layers/mem_tracker.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index bbdb4f5d..18948fd4 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -708,6 +708,9 @@ static void printObjList(
{
MT_OBJ_INFO* pInfo = NULL;
char str[1024];
+ if (g_reportingLevel > VK_DBG_LAYER_LEVEL_INFO) {
+ return;
+ }
sprintf(str, "Details of Object list of size %lu elements", objectMap.size());
layerCbMsg(VK_DBG_MSG_UNKNOWN, VK_VALIDATION_LEVEL_0, NULL, 0, MEMTRACK_NONE, "MEM", str);
if (objectMap.size() <= 0)
@@ -750,6 +753,9 @@ static void printMemList(
MT_MEM_OBJ_INFO* pInfo = NULL;
// Just printing each msg individually for now, may want to package these into single large print
char str[1024];
+ if (g_reportingLevel > VK_DBG_LAYER_LEVEL_INFO) {
+ return;
+ }
sprintf(str, "MEM INFO : Details of Memory Object list of size %lu elements", memObjMap.size());
layerCbMsg(VK_DBG_MSG_UNKNOWN, VK_VALIDATION_LEVEL_0, NULL, 0, MEMTRACK_NONE, "MEM", str);
@@ -800,6 +806,9 @@ static void printCBList(
{
char str[1024] = {0};
MT_CB_INFO* pCBInfo = NULL;
+ if (g_reportingLevel > VK_DBG_LAYER_LEVEL_INFO) {
+ return;
+ }
sprintf(str, "Details of CB list of size %lu elements", cbMap.size());
layerCbMsg(VK_DBG_MSG_UNKNOWN, VK_VALIDATION_LEVEL_0, NULL, 0, MEMTRACK_NONE, "MEM", str);