diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2000-03-01 18:37:35 +0000 |
---|---|---|
committer | Keith Whitwell <keith@tungstengraphics.com> | 2000-03-01 18:37:35 +0000 |
commit | 98d493f782648556c5976ba98d9f768d9105694b (patch) | |
tree | 1eb50d9fa7cc489d4302314454f5518b958d8db4 | |
parent | 30291a4c37d29f3b9f6dab719e99a31f706039e3 (diff) | |
download | drm-98d493f782648556c5976ba98d9f768d9105694b.tar.gz |
fix off-by-one clipping bug
-rw-r--r-- | linux-core/i810_dma.c | 2 | ||||
-rw-r--r-- | linux/i810_dma.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/linux-core/i810_dma.c b/linux-core/i810_dma.c index aa66a6c2..5da73a79 100644 --- a/linux-core/i810_dma.c +++ b/linux-core/i810_dma.c @@ -446,7 +446,7 @@ static inline void i810_dma_dispatch_vertex(drm_device_t *dev, drm_buf_t *buf) SC_ENABLE ); OUT_RING( GFX_OP_SCISSOR_INFO ); OUT_RING( box[i].x1 | (box[i].y1 << 16) ); - OUT_RING( box[i].x2 | (box[i].y2 << 16) ); + OUT_RING( (box[i].x2-1) | ((box[i].y2-1) << 16) ); ADVANCE_LP_RING(); } diff --git a/linux/i810_dma.c b/linux/i810_dma.c index aa66a6c2..5da73a79 100644 --- a/linux/i810_dma.c +++ b/linux/i810_dma.c @@ -446,7 +446,7 @@ static inline void i810_dma_dispatch_vertex(drm_device_t *dev, drm_buf_t *buf) SC_ENABLE ); OUT_RING( GFX_OP_SCISSOR_INFO ); OUT_RING( box[i].x1 | (box[i].y1 << 16) ); - OUT_RING( box[i].x2 | (box[i].y2 << 16) ); + OUT_RING( (box[i].x2-1) | ((box[i].y2-1) << 16) ); ADVANCE_LP_RING(); } |