i965: Apply a workaround for the Ironlake "vertex flashing".
authorEric Anholt <eric@anholt.net>
Tue, 22 Feb 2011 07:46:52 +0000 (23:46 -0800)
committerEric Anholt <eric@anholt.net>
Fri, 4 Mar 2011 20:04:42 +0000 (12:04 -0800)
commit1a57717bbe8a2cedf2e1bb72cfd7ec85cd2350fc
tree51f9c5a2ff93e066fc61ef66236874476d4dbadc
parentbdb811772fe1b11e32172b211d9935d37093c753
i965: Apply a workaround for the Ironlake "vertex flashing".

This is an awful hack and will hurt performance on Ironlake, but we're
at a loss as to what's going wrong otherwise.  This is the only common
variable we've found that avoids the problem on 4 applications
(CelShading, gnome-shell, Pill Popper, and my GLSL demo), while other
variables we've tried appear to only be confounding.  Neither the
specifications nor the hardware team have been able to provide any
enlightenment, despite much searching.

https://bugs.freedesktop.org/show_bug.cgi?id=29172
Tested by: Chris Lord <chris@linux.intel.com> (Pill Popper)
Tested by: Ryan Lortie <desrt@desrt.ca> (gnome-shell)
src/mesa/drivers/dri/i965/brw_vs_state.c