Mesa (master): i965: Stop flagging viewport/ scissor change on drawbuffers change.

Eric Anholt anholt at kemper.freedesktop.org
Wed Jun 26 02:21:07 UTC 2013


Module: Mesa
Branch: master
Commit: 3faccc42adddf1312461ee74385c645aeb4ddb9a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3faccc42adddf1312461ee74385c645aeb4ddb9a

Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 08:41:19 2013 -0700

i965: Stop flagging viewport/scissor change on drawbuffers change.

The viewport (ctx->Viewport._WindowMap) doesn't change with drawable size
changes, and we update scissor (ctx->DrawBuffer->_Xmin and friends) on
_NEW_BUFFERS in things like brw_sf_state.c.

Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/brw_vtbl.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_vtbl.c b/src/mesa/drivers/dri/i965/brw_vtbl.c
index ba5fadf..a47b7a3 100644
--- a/src/mesa/drivers/dri/i965/brw_vtbl.c
+++ b/src/mesa/drivers/dri/i965/brw_vtbl.c
@@ -141,9 +141,6 @@ brw_update_draw_buffer(struct intel_context *intel)
     * renderbuffers' buffer objects.
     */
    intel->NewGLState |= _NEW_BUFFERS;
-
-   /* update viewport/scissor since it depends on window size */
-   intel->NewGLState |= _NEW_VIEWPORT | _NEW_SCISSOR;
 }
 
 /**




More information about the mesa-commit mailing list