From bc943f2c8410e7a384c614b36696d31f162fb6cd Mon Sep 17 00:00:00 2001 From: Mike Stroyan Date: Mon, 18 May 2015 16:29:39 -0600 Subject: layers: fast return of inactive MemTracker printing --- layers/mem_tracker.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'layers/mem_tracker.cpp') 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); -- cgit v1.2.3