gallium: additional debug code
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 23 Apr 2008 17:36:47 +0000 (11:36 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 23 Apr 2008 17:38:41 +0000 (11:38 -0600)
src/gallium/auxiliary/draw/draw_pt_post_vs.c

index f98e130ed6a32f4feebeb152a0401ee9cabb24da..65cb8ba70149ce6782b57a2dc7206789a2ea610f 100644 (file)
@@ -61,6 +61,12 @@ compute_clipmask_gl(const float *clip, /*const*/ float plane[][4], unsigned nr)
    unsigned mask = 0x0;
    unsigned i;
 
+#if 0
+   debug_printf("compute clipmask %f %f %f %f\n",
+                clip[0], clip[1], clip[2], clip[3]);
+   assert(clip[3] != 0.0);
+#endif
+
    /* Do the hardwired planes first:
     */
    if (-clip[0] + clip[3] < 0) mask |= (1<<0);
@@ -122,6 +128,13 @@ static boolean post_vs_cliptest_viewport_gl( struct pt_post_vs *pvs,
         out->data[0][1] = out->data[0][1] * w * scale[1] + trans[1];
         out->data[0][2] = out->data[0][2] * w * scale[2] + trans[2];
         out->data[0][3] = w;
+#if 0
+         debug_printf("post viewport: %f %f %f %f\n",
+                      out->data[0][0],
+                      out->data[0][1],
+                      out->data[0][2],
+                      out->data[0][3]);
+#endif
       }
 
       out = (struct vertex_header *)( (char *)out + stride );