i965: Move the SF VP from state caching to state streaming.
authorEric Anholt <eric@anholt.net>
Wed, 9 Mar 2011 21:18:30 +0000 (13:18 -0800)
committerEric Anholt <eric@anholt.net>
Mon, 11 Apr 2011 18:55:25 +0000 (11:55 -0700)
commit88022278f71ed3ea9613a7fa72a03367f75443d3
treed6d254d90d59e52527e7c70edce785d7d4c8d592
parentb1be5bd205d3efcaf4012d2c9a12831da57fc7fb
i965: Move the SF VP from state caching to state streaming.

This is a 49.6% +/- 2.0% (n=9, IPS outlier removed) performance
improvement for the hacked-up-for-cache-misses scissor-many, and no
statistically significant performance difference for the
hacked-up-for-cache-hits version (n=9, IPS outlier removed).  No
statistically significant performance difference from ETQW (n=5) from
these last two commits.
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_sf_state.c
src/mesa/drivers/dri/i965/brw_state_dump.c