tnl: added some clip debug/print code (disabled)
authorBrian Paul <brianp@vmware.com>
Wed, 6 May 2009 15:45:24 +0000 (09:45 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 7 May 2009 16:12:32 +0000 (10:12 -0600)
src/mesa/tnl/t_vb_cliptmp.h

index e1643c27357a3e471e1bd182d0a1be837548c2a2..61b0a89554c9feffdd1514374c6b1c7bf58f0d50 100644 (file)
@@ -227,6 +227,25 @@ TAG(clip_tri)( GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLubyte mask )
       }
    }
 
+   if (0) {
+      /* print pre/post-clip vertex coords */
+      GLuint i, j;
+      _mesa_printf("pre clip\n");
+      for (i = 0; i < 3; i++) {
+         j = outlist[i];
+         _mesa_printf("  %u: %u: %f, %f, %f, %f\n",
+                      i, j,
+                      coord[j][0], coord[j][1], coord[j][2], coord[j][3]);
+      }
+      _mesa_printf("post clip\n");
+      for (i = 0; i < n; i++) {
+         j = inlist[i];
+         _mesa_printf("  %u: %u: %f, %f, %f, %f\n",
+                      i, j,
+                      coord[j][0], coord[j][1], coord[j][2], coord[j][3]);
+      }
+   }
+
    tnl->Driver.Render.ClippedPolygon( ctx, inlist, n );
 }