summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2007-12-19 11:36:03 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2007-12-19 11:37:16 +0000
commit05ec043d1ca01f0be94e8b8ceaeb730475b308f9 (patch)
treef053b2f32beab40f98e6bc5be08067ab176a8b56
parent2f53713beb9aa425d8248bae6a3c388a7de189de (diff)
965: fix off-by-one in scissor rect
-rw-r--r--src/mesa/pipe/i965simple/brw_sf_state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/pipe/i965simple/brw_sf_state.c b/src/mesa/pipe/i965simple/brw_sf_state.c
index 2dde2779910..9acd3ea61b2 100644
--- a/src/mesa/pipe/i965simple/brw_sf_state.c
+++ b/src/mesa/pipe/i965simple/brw_sf_state.c
@@ -58,9 +58,9 @@ static void upload_sf_vp(struct brw_context *brw)
/* _NEW_SCISSOR */
sfv.scissor.xmin = brw->attribs.Scissor.minx;
- sfv.scissor.xmax = brw->attribs.Scissor.maxx;
+ sfv.scissor.xmax = brw->attribs.Scissor.maxx - 1;
sfv.scissor.ymin = brw->attribs.Scissor.miny;
- sfv.scissor.ymax = brw->attribs.Scissor.maxy;
+ sfv.scissor.ymax = brw->attribs.Scissor.maxy - 1;
brw->sf.vp_gs_offset = brw_cache_data( &brw->cache[BRW_SF_VP], &sfv );
}