Fixed off by one errors in clipping.
authorVille Syrjala <syrjala@freedesktop.org>
Sat, 16 Oct 2004 11:09:26 +0000 (11:09 +0000)
committerVille Syrjala <syrjala@freedesktop.org>
Sat, 16 Oct 2004 11:09:26 +0000 (11:09 +0000)
src/mesa/drivers/dri/mga/mgastate.c

index 6e63294..295d3f5 100644 (file)
@@ -299,8 +299,8 @@ void mgaUpdateClipping(const GLcontext *ctx)
       int x1 = mmesa->driDrawable->x + ctx->Scissor.X;
       int y1 = mmesa->driDrawable->y + mmesa->driDrawable->h
         - (ctx->Scissor.Y + ctx->Scissor.Height);
-      int x2 = x1 + ctx->Scissor.Width - 1;
-      int y2 = y1 + ctx->Scissor.Height - 1;
+      int x2 = x1 + ctx->Scissor.Width;
+      int y2 = y1 + ctx->Scissor.Height;
 
       if (x1 < 0) x1 = 0;
       if (y1 < 0) y1 = 0;