UPSTREAM: iris: Reduce use of RHWO optimization (Wa_1508744258)
Implement Wa_1508744258:
Disable RHWO by setting 0x7010[14] by default except during resolve
pass.
Disable the RCC RHWO optimization at all times except when resolving
single sampled color surfaces. MCS partial resolves are done via
software (i.e., not via a HW bit) and so are not expected to need this
workaround.
BUG=b:246324780
TEST=GVC on Redrix
(cherry picked from commit 0fa540ef6137aa235f62a0ba60886f64d754566d)
Reviewed-by: Mark Janes <markjanes@swizzler.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <mesa/mesa!19360>
Change-Id: I4c8cb78acf129a1da7785d1b68267ad63e8eae7a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/3997603
Reviewed-by: Sean Paul <sean@poorly.run>
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
(cherry picked from commit 72f2c431d231e0ce3bc93aa61eb7e7d23d1a90c4)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/4019459
Reviewed-by: Matt Turner <msturner@google.com>
4 files changed