mesa: refactor: move glReadPixels code into new readpix.c file
[mesa.git] / src / mesa / main / feedback.c
index 69b235a3e574032bd76eafb8b95591e09d6feac3..48c2ccbff30c1965dcbad186d21fe8afe965e951 100644 (file)
@@ -126,8 +126,20 @@ void _mesa_feedback_vertex( GLcontext *ctx,
                             GLfloat index,
                             const GLfloat texcoord[4] )
 {
+#if 0
+   {
+      /* snap window x, y to fractional pixel position */
+      const GLint snapMask = ~((FIXED_ONE / (1 << SUB_PIXEL_BITS)) - 1);
+      GLfixed x, y;
+      x = FloatToFixed(win[0]) & snapMask;
+      y = FloatToFixed(win[1]) & snapMask;
+      FEEDBACK_TOKEN(ctx, FixedToFloat(x));
+      FEEDBACK_TOKEN(ctx, FixedToFloat(y) );
+   }
+#else
    FEEDBACK_TOKEN( ctx, win[0] );
    FEEDBACK_TOKEN( ctx, win[1] );
+#endif
    if (ctx->Feedback._Mask & FB_3D) {
       FEEDBACK_TOKEN( ctx, win[2] );
    }