note problem with fragment coord Y orientation
authorBrian <brian.paul@tungstengraphics.com>
Fri, 16 Nov 2007 17:39:08 +0000 (10:39 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 16 Nov 2007 17:39:08 +0000 (10:39 -0700)
src/mesa/pipe/softpipe/sp_quad_fs.c

index 17fb10e..ed14dac 100644 (file)
@@ -104,6 +104,10 @@ shade_quad(
    machine->Inputs[0].xyzw[0].f[2] = fx;
    machine->Inputs[0].xyzw[0].f[3] = fx + 1.0f;
 
+   /* XXX for OpenGL we need to invert the Y pos here (y=0=top).
+    * but that'll mess up linear/perspective interpolation of other
+    * attributes...
+    */
    machine->Inputs[0].xyzw[1].f[0] = fy;
    machine->Inputs[0].xyzw[1].f[1] = fy;
    machine->Inputs[0].xyzw[1].f[2] = fy + 1.0f;