summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2011-06-14 15:48:24 -0700
committerEric Anholt <[email protected]>2011-06-18 16:00:45 -0700
commit962dab948609c97c1c01fde6a27e19307948d302 (patch)
treef773cc85d9c3dcc8ca902ec98206533d8d7c589e /src/mesa/drivers/dri
parent6f998b58bc61f2507cd53204d7567299379c42ca (diff)
i965: Only flag the new-batch related state as dirty at new batch time.
This was debug code from the initial import of the driver. No statistically significant performance difference on cairo-gl or nexuiz (n=6).
Diffstat (limited to 'src/mesa/drivers/dri')
-rw-r--r--src/mesa/drivers/dri/i965/brw_vtbl.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vtbl.c b/src/mesa/drivers/dri/i965/brw_vtbl.c
index 69650e1df77..236c4d297d1 100644
--- a/src/mesa/drivers/dri/i965/brw_vtbl.c
+++ b/src/mesa/drivers/dri/i965/brw_vtbl.c
@@ -122,11 +122,7 @@ static void brw_new_batch( struct intel_context *intel )
* This is probably not as severe as on 915, since almost all of our state
* is just in referenced buffers.
*/
- brw->state.dirty.brw |= BRW_NEW_CONTEXT;
-
- brw->state.dirty.mesa |= ~0;
- brw->state.dirty.brw |= ~0;
- brw->state.dirty.cache |= ~0;
+ brw->state.dirty.brw |= BRW_NEW_CONTEXT | BRW_NEW_BATCH;
brw->vb.nr_current_buffers = 0;
}