i965: Emit Ivybridge VS workaround flushes.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 19 Jan 2012 17:55:34 +0000 (09:55 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 16 Feb 2012 06:17:39 +0000 (22:17 -0800)
commit709f50928e1d4df755ffb90ec9f33ba6c9605a32
treea50596398702b6242c3657a43bbda3f1b4f972cb
parentb631b471d86747c8bb20c6c9c413ff1ff2ad6486
i965: Emit Ivybridge VS workaround flushes.

I recently discovered this text in the BSpec.  It seems wise to comply,
though I haven't observed it to fix anything yet.

Fixes a regression in glean/fbo since 28cfa1fa213fe.

NOTE: This is a candidate for stable release branches.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45221
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/gen7_urb.c
src/mesa/drivers/dri/i965/gen7_vs_state.c
src/mesa/drivers/dri/intel/intel_batchbuffer.c
src/mesa/drivers/dri/intel/intel_batchbuffer.h