]> git.cworth.org Git - apitrace/blobdiff - retrace/retrace_swizzle.cpp
Update GLX attrib_list support from GLX 1.3 to 1.4.
[apitrace] / retrace / retrace_swizzle.cpp
index b487de184a994cdd9c9bfbec01364704d13a80ef..f1a10d5e9ea03a33249357cb3c5c830fdbd3d775 100644 (file)
@@ -259,7 +259,9 @@ addObj(trace::Call &call, trace::Value &value, void *obj) {
     unsigned long long address = value.toUIntPtr();
 
     if (!address) {
-        assert(!obj);
+        if (obj) {
+            warning(call) << "unexpected non-null object\n";
+        }
         return;
     }
 
@@ -278,6 +280,9 @@ void
 delObj(trace::Value &value) {
     unsigned long long address = value.toUIntPtr();
     _obj_map.erase(address);
+    if (retrace::verbosity >= 2) {
+        std::cout << std::hex << "obj 0x" << address << " del\n";
+    }
 }
 
 void *