iris: Lessen texture cache hack flush for blits/copies on Icelake.
authorKenneth Graunke <kenneth@whitecape.org>
Fri, 21 Jun 2019 03:18:11 +0000 (20:18 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Sun, 1 Sep 2019 03:17:55 +0000 (20:17 -0700)
commit87fa8d9ebc0dcd8c0ba1405d590ee6337fce69ba
treea507d11610ceebdc0758ccd156b484cd97459ae8
parent4771f6bccca060fcdceb89205740c94756733df5
iris: Lessen texture cache hack flush for blits/copies on Icelake.

Lionel found actual documentation for this at long last.  Apparently
it actually is a sampler cache limitation that was mostly fixed on
Icelake.  Unfortunately, it seems there are still issues with ASTC
and non-ASTC sampler views.  Still, we can lessen the flush condition
from "format mismatch" to "ASTC mismatch", which eliminates most of
the flushing here.

We also update the documentation to refer to the workaround name.
src/gallium/drivers/iris/iris_blit.c