Mesa (master): i965: Reset the "need new CURBE BO" flag when we make a new CURBE bo.

Eric Anholt anholt at kemper.freedesktop.org
Sat Feb 6 13:13:37 UTC 2010


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

Author: Eric Anholt <eric at anholt.net>
Date:   Fri Feb  5 06:55:20 2010 -0800

i965: Reset the "need new CURBE BO" flag when we make a new CURBE bo.

Improves cairo-gl gnome-terminal-vim times by 11%.

---

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

diff --git a/src/mesa/drivers/dri/i965/brw_curbe.c b/src/mesa/drivers/dri/i965/brw_curbe.c
index 22e3e73..3440523 100644
--- a/src/mesa/drivers/dri/i965/brw_curbe.c
+++ b/src/mesa/drivers/dri/i965/brw_curbe.c
@@ -318,6 +318,7 @@ static void prepare_constant_buffer(struct brw_context *brw)
 	 brw->curbe.curbe_bo = dri_bo_alloc(brw->intel.bufmgr, "CURBE",
 					    4096, 1 << 6);
 	 brw->curbe.curbe_next_offset = 0;
+	 brw->curbe.need_new_bo = GL_FALSE;
       }
 
       brw->curbe.curbe_offset = brw->curbe.curbe_next_offset;




More information about the mesa-commit mailing list