diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2014-05-08 16:44:37 -0700 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2014-05-09 20:10:37 -0700 |
commit | ec6bd2116253045764d51998d883b2471d53ab51 (patch) | |
tree | bbc76add3d9a18bcf8e2e87e72593a1e4bfe24a3 /configure.ac | |
parent | 53a0f9d0ba8a0593abbc0c2a0ca03399aac2bb53 (diff) |
i965: Fix GPU hangs on Broadwell in shaders with some control flow.
According to the documentation, we need to set the source 0 register
type to IMM for flow control instructions that have both JIP and UIP.
Fixes GPU hangs in approximately 10 Piglit tests, 5 es3conform tests,
Unigine Crypt, a WebGL raytracer demo, and several Steam titles.
Cc: "10.2" <mesa-stable@lists.freedesktop.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75478
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75878
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=76939
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Tested-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Tested-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
(cherry picked from commit 9584959123b0453cf5313722357e3abb9f736aa7)
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions