summaryrefslogtreecommitdiff
path: root/src/gbm/main
diff options
context:
space:
mode:
authorChad Versace <chad.versace@linux.intel.com>2013-12-20 04:39:03 -0800
committerCarl Worth <cworth@cworth.org>2014-01-02 15:59:44 -0800
commit9ccb6cc7b7466687813c651b75d84598a7789321 (patch)
tree797e5999ab9e78698819d603718eb17a55835417 /src/gbm/main
parent4d7961e95e53f80196c24a26309ae7ba9765297c (diff)
i965/gen6: Fix HiZ hang in WebGL Google Maps
Emitting flushes before depth and hiz resolves at the top of blorp's state emission fixes the hang. Marchesin and I found the fix experimentally, as opposed to adhering to a documented hardware workaround. A more minimal fix likely exists, but this gets the job done. Fixes HiZ hangs in the new WebGL Google maps on Sandybridge Chrome OS. Tested by zooming in and out continuously for 2 hours. This patch is based on https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/8bc07bb70163c3706fb4ba5f980e57dc942f56dd CC: mesa-stable@lists.freedesktop.org Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70740 Signed-off-by: Stéphane Marchesin <marcheu@chromium.org> Signed-off-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 1a928816a1b717201f3b3cc998a42731b280e6ba)
Diffstat (limited to 'src/gbm/main')
0 files changed, 0 insertions, 0 deletions