commit | 5185330cafd4b07ea32f32cec5c89be976e1b4c3 | [log] [tgz] |
---|---|---|
author | Eric Anholt <eric@anholt.net> | Wed Apr 14 15:09:18 2021 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Apr 22 23:29:27 2021 +0000 |
tree | 31134dbe41ae66d0666e4cbfa047b5d63992bc3b | |
parent | a260ab7a0400489ba714c19989afa43456f7960e [diff] |
UPSTREAM: freedreno: Fix YUV sampler regression. We have to keep sampler uniforms around for later YUV lowering, and we only need to remove uniforms that take up storage space. Code comes from radeonsi. Closes: #4644. Fixes: de17b4aab568 ("freedreno: Remove uniform variables after finalizing NIR.") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10246> (cherry picked from commit 7d234da6ee3693286c2ad796c5c4c24856a86573) BUG=b:184603348 TEST=update mesa-freedreno + arc-mesa-freedreno and test Change-Id: I8bbf2419a4e1f3157934229369ff5a6ce4ebb545 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/2837593 Reviewed-by: Sean Paul <seanpaul@chromium.org> Reviewed-by: Eric Anholt <anholt@google.com> Tested-by: Rob Clark <robdclark@chromium.org> Auto-Submit: Rob Clark <robdclark@chromium.org> Commit-Queue: Rob Clark <robdclark@chromium.org> (cherry picked from commit f94e374d090da3d7e28f031db4413d9b01998541) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/2845807 Reviewed-by: Rob Clark <robdclark@chromium.org>