i965: Remove unneeded VS workaround stalls on Baytrail.
authorGreg Hunt <greg.hunt@mobica.com>
Wed, 25 Jun 2014 13:42:24 +0000 (14:42 +0100)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 26 Jun 2014 18:31:28 +0000 (11:31 -0700)
commit890287b96bfa2cae9bc3b477ab1eac2062f663ba
treede072d66dfbc2516f42d2ae8f94f45098d09f3b9
parent05126b9bb5763ab6a7418719e1ef2d660cc3c272
i965: Remove unneeded VS workaround stalls on Baytrail.

According to the workarounds list, these stalls aren't needed on
production Baytrail systems.  Piglit confirms that as well.

These cause a small slowdown when we are sending a large number of small
batches to the GPU.  Removing these improves performance by up to 5% on
some CPU bound SynMark tests (Batch[4-7], DrvState1, HdrBloom,
Multithread, ShMapPcf).

Signed-off-by: Gregory Hunt <greg.hunt@mobica.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/gen6_vs_state.c
src/mesa/drivers/dri/i965/gen7_sampler_state.c
src/mesa/drivers/dri/i965/gen7_urb.c
src/mesa/drivers/dri/i965/gen7_vs_state.c