Module: Mesa
Branch: master
Commit: 6e34fc0d374263ca40855ba4dcc237d961a79e34
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e34fc0d374263ca40855ba4dcc237d961a79e34

Author: Brian Paul <[EMAIL PROTECTED]>
Date:   Mon Oct  6 11:34:01 2008 -0600

mesa: adjust texcoords for swrast sprite points.

Fixes glean pointSprite test w/ software rendering

---

 src/mesa/swrast/s_points.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/swrast/s_points.c b/src/mesa/swrast/s_points.c
index 846c485..61ff4d0 100644
--- a/src/mesa/swrast/s_points.c
+++ b/src/mesa/swrast/s_points.c
@@ -129,13 +129,13 @@ sprite_point(GLcontext *ctx, const SWvertex *vert)
       s = 0.0;
       dsdx = 1.0 / size;
       if (ctx->Point.SpriteOrigin == GL_LOWER_LEFT) {
-         t0 = 0.0;
          dtdy = 1.0 / size;
+         t0 = 0.5 * dtdy;
       }
       else {
          /* GL_UPPER_LEFT */
-         t0 = 1.0;
          dtdy = -1.0 / size;
+         t0 = 1.0 + 0.5 * dtdy;
       }
 
       ATTRIB_LOOP_BEGIN

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to