mesa: Correct _mesa_clip_to_region() off-by-one.
authorEric Anholt <eric@anholt.net>
Fri, 19 Dec 2008 02:23:51 +0000 (18:23 -0800)
committerEric Anholt <eric@anholt.net>
Fri, 19 Dec 2008 02:32:07 +0000 (18:32 -0800)
commitaa09e0a1d532d0de2e094957d0509a7f60ebeafa
tree4785a9d930d19af316f2fe730763b232aa352b78
parentd9b92b112fb64005c71edf1158f7dffabc4659bb
mesa: Correct _mesa_clip_to_region() off-by-one.

Note how if:
x + width == xmax + 0: width -= 0
x + width == xmax + 1: width -= 0
x + width == xmax + 2: width -= 1

So, the function was clipping to [xmin, xmax+1), not [xmin, xmax) like it was
supposed to.  Same for ymax.
src/mesa/main/image.c