Mesa (master): i915g: Fix off-by-one in scissors.
Stephane Marchesin
marcheu at kemper.freedesktop.org
Fri Aug 26 05:57:12 UTC 2011
Module: Mesa
Branch: master
Commit: a2c467c0548b658a92af11c063520bc4d027895e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c467c0548b658a92af11c063520bc4d027895e
Author: David Reveman <reveman at chromium.org>
Date: Tue Aug 23 18:49:11 2011 -0700
i915g: Fix off-by-one in scissors.
---
src/gallium/drivers/i915/i915_state_dynamic.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/i915/i915_state_dynamic.c b/src/gallium/drivers/i915/i915_state_dynamic.c
index 204cee6..1a21433 100644
--- a/src/gallium/drivers/i915/i915_state_dynamic.c
+++ b/src/gallium/drivers/i915/i915_state_dynamic.c
@@ -268,8 +268,8 @@ static void upload_SCISSOR_RECT(struct i915_context *i915)
{
unsigned x1 = i915->scissor.minx;
unsigned y1 = i915->scissor.miny;
- unsigned x2 = i915->scissor.maxx;
- unsigned y2 = i915->scissor.maxy;
+ unsigned x2 = i915->scissor.maxx - 1;
+ unsigned y2 = i915->scissor.maxy - 1;
unsigned sc[3];
sc[0] = _3DSTATE_SCISSOR_RECT_0_CMD;
More information about the mesa-commit
mailing list