summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/radeon/radeon_common.c
diff options
context:
space:
mode:
authorPauli Nieminen <suokkos@gmail.com>2009-09-24 19:58:09 +0300
committerPauli Nieminen <suokkos@gmail.com>2009-09-24 20:37:55 +0300
commit1d2dca194cebe6e25735b6820f85b8d1231aae63 (patch)
tree0c36ebd2933cdc571cd0739114094d9147590a73 /src/mesa/drivers/dri/radeon/radeon_common.c
parent7549a8397b310acf672f97a08c8e7d866cdf492c (diff)
downloadexternal_mesa3d-1d2dca194cebe6e25735b6820f85b8d1231aae63.zip
external_mesa3d-1d2dca194cebe6e25735b6820f85b8d1231aae63.tar.gz
external_mesa3d-1d2dca194cebe6e25735b6820f85b8d1231aae63.tar.bz2
radeon: Fix scissors for r600 KMS.
Radeon generic scissors code had problem that some of code was using exclusive and some inclusive bottom right corner. Only r600 driver is using exclusive coordinate so changed generic code to pass inclusive coordinate and r600 driver changes BR coordinate to be exclusive.
Diffstat (limited to 'src/mesa/drivers/dri/radeon/radeon_common.c')
-rw-r--r--src/mesa/drivers/dri/radeon/radeon_common.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/radeon/radeon_common.c b/src/mesa/drivers/dri/radeon/radeon_common.c
index a4c7b40..9817ff8 100644
--- a/src/mesa/drivers/dri/radeon/radeon_common.c
+++ b/src/mesa/drivers/dri/radeon/radeon_common.c
@@ -232,13 +232,13 @@ void radeonUpdateScissor( GLcontext *ctx )
__DRIdrawablePrivate *dPriv = radeon_get_drawable(rmesa);
x1 += dPriv->x;
- x2 += dPriv->x + 1;
+ x2 += dPriv->x;
min_x += dPriv->x;
- max_x += dPriv->x + 1;
+ max_x += dPriv->x;
y1 += dPriv->y;
- y2 += dPriv->y + 1;
+ y2 += dPriv->y;
min_y += dPriv->y;
- max_y += dPriv->y + 1;
+ max_y += dPriv->y;
}
rmesa->state.scissor.rect.x1 = CLAMP(x1, min_x, max_x);