diff options
| author | Tobin Ehlis <tobin@lunarg.com> | 2015-02-20 12:05:30 -0700 |
|---|---|---|
| committer | Tobin Ehlis <tobin@lunarg.com> | 2015-02-23 16:11:38 -0700 |
| commit | 5553f302cd5b3cd59b6d408fd402a196b5e56c4d (patch) | |
| tree | 6b095bec419ec2006a6cab22e243b6f21217e894 | |
| parent | 263512c22de14ea1ffc1890c22f6e35f354e0b15 (diff) | |
| download | usermoji-5553f302cd5b3cd59b6d408fd402a196b5e56c4d.tar.xz | |
layers: Don't run ObjectTracker checks on NULL mem objects
| -rwxr-xr-x | xgl-layer-generate.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py index 6e0d8850..c1b1091e 100755 --- a/xgl-layer-generate.py +++ b/xgl-layer-generate.py @@ -1393,7 +1393,8 @@ class ObjectTrackerSubcommand(Subcommand): header_txt.append('static void validate_memory_mapping_status(const XGL_MEMORY_REF* pMemRefs, uint32_t numRefs) {') header_txt.append(' uint32_t i;') header_txt.append(' for (i = 0; i < numRefs; i++) {') - header_txt.append(' validate_status((void *)pMemRefs[i].mem, XGL_OBJECT_TYPE_GPU_MEMORY, OBJSTATUS_GPU_MEM_MAPPED, OBJSTATUS_NONE, XGL_DBG_MSG_ERROR, OBJTRACK_GPU_MEM_MAPPED, "A Mapped Memory Object was referenced in a command buffer");') + header_txt.append(' if(pMemRefs[i].mem)') + header_txt.append(' validate_status((void *)pMemRefs[i].mem, XGL_OBJECT_TYPE_GPU_MEMORY, OBJSTATUS_GPU_MEM_MAPPED, OBJSTATUS_NONE, XGL_DBG_MSG_ERROR, OBJTRACK_GPU_MEM_MAPPED, "A Mapped Memory Object was referenced in a command buffer");') header_txt.append(' }') header_txt.append('}') header_txt.append('') |
