diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-03-26 16:16:16 -0600 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-04-16 17:33:26 +0800 |
| commit | 8bfaf6d3c15e9914d3030d69a0af479818537ccb (patch) | |
| tree | fef95d2cff816f56adf472a0d8997468c9bbf8ea | |
| parent | 19f71a159e0da00bf845f103a76cc0bf04a78868 (diff) | |
| download | usermoji-8bfaf6d3c15e9914d3030d69a0af479818537ccb.tar.xz | |
obj_track: Eliminate warning for presentable image
Distinguish between freeObj calls that are being done for
layer internal reasons (i.e. tracking presentable_image objects)
and user actions to eliminate unnecessary warning from layer.
| -rw-r--r-- | layers/object_track.h | 2 | ||||
| -rwxr-xr-x | xgl-layer-generate.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/layers/object_track.h b/layers/object_track.h index e9b3eb73..af6be9b0 100644 --- a/layers/object_track.h +++ b/layers/object_track.h @@ -155,6 +155,8 @@ static const char* string_XGL_OBJECT_TYPE(XGL_OBJECT_TYPE type) { return "QUERY_POOL"; case XGL_OBJECT_TYPE_DESCRIPTOR_REGION: return "DESCRIPTOR_REGION"; + case XGL_OBJECT_TYPE_PRESENTABLE_IMAGE_MEMORY: + return "PRESENTABLE_IMAGE_MEMORY"; default: return "UNKNOWN"; } diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py index 33b1683b..be3aa1bd 100755 --- a/xgl-layer-generate.py +++ b/xgl-layer-generate.py @@ -1354,7 +1354,7 @@ class ObjectTrackerSubcommand(Subcommand): header_txt.append(' assert(numTotalObjs > 0);') header_txt.append(' numTotalObjs--;') header_txt.append(' char str[1024];') - header_txt.append(' sprintf(str, "OBJ_STAT Removed %s obj %p that was used %lu times (%lu total objs & %lu %s objs).", string_XGL_OBJECT_TYPE(pTrav->obj.objType), pTrav->obj.pObj, pTrav->obj.numUses, numTotalObjs, numObjs[pTrav->obj.objType], string_XGL_OBJECT_TYPE(pTrav->obj.objType));') + header_txt.append(' sprintf(str, "OBJ_STAT Removed %s obj %p that was used %lu times (%lu total objs remain & %lu %s objs).", string_XGL_OBJECT_TYPE(pTrav->obj.objType), pTrav->obj.pObj, pTrav->obj.numUses, numTotalObjs, numObjs[pTrav->obj.objType], string_XGL_OBJECT_TYPE(pTrav->obj.objType));') header_txt.append(' layerCbMsg(XGL_DBG_MSG_UNKNOWN, XGL_VALIDATION_LEVEL_0, pObj, 0, OBJTRACK_NONE, "OBJTRACK", str);') header_txt.append(' free(pTrav);') header_txt.append(' return;') |
