Modified: AppleSGLX/trunk/apple_glx_drawable.c (277 => 278)
--- AppleSGLX/trunk/apple_glx_drawable.c 2009-03-03 19:51:51 UTC (rev 277)
+++ AppleSGLX/trunk/apple_glx_drawable.c 2009-03-03 20:04:18 UTC (rev 278)
@@ -170,6 +170,10 @@
bool result;
d->lock(d);
+
+ apple_glx_diagnostic("%s: %p ->reference_count before -- %d\n", __func__,
+ (void *)d, d->reference_count);
+
d->reference_count--;
if(d->reference_count > 0) {
Modified: AppleSGLX/trunk/apple_glx_surface.c (277 => 278)
--- AppleSGLX/trunk/apple_glx_surface.c 2009-03-03 19:51:51 UTC (rev 277)
+++ AppleSGLX/trunk/apple_glx_surface.c 2009-03-03 20:04:18 UTC (rev 278)
@@ -109,7 +109,8 @@
XAppleDRIDestroySurface(d->display, DefaultScreen(d->display),
d->drawable);
- apple_glx_diagnostic("destroyed a surface for 0x%lx\n", d->drawable);
+ apple_glx_diagnostic("%s: destroyed a surface for drawable 0x%lx\n",
+ __func__, d->drawable);
}
/* Return true if an error occured. */
@@ -139,7 +140,8 @@
return true;
}
- apple_glx_diagnostic("created a surface for 0x%lx\n", d->drawable);
+ apple_glx_diagnostic("%s: created a surface for 0x%lx\n",
+ __func__, d->drawable);
return false; /*success*/
}