diff options
author | Pauli Nieminen <suokkos@gmail.com> | 2009-09-24 19:58:09 +0300 |
---|---|---|
committer | Pauli Nieminen <suokkos@gmail.com> | 2009-09-24 20:37:55 +0300 |
commit | 1d2dca194cebe6e25735b6820f85b8d1231aae63 (patch) | |
tree | 0c36ebd2933cdc571cd0739114094d9147590a73 /src/mesa/drivers/dri/radeon/radeon_common.c | |
parent | 7549a8397b310acf672f97a08c8e7d866cdf492c (diff) | |
download | external_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.c | 8 |
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); |