diff options
author | Alyssa Rosenzweig <alyssa@collabora.com> | 2021-06-16 14:54:46 -0400 |
---|---|---|
committer | Eric Engestrom <eric@engestrom.ch> | 2021-08-10 22:40:30 +0100 |
commit | 8f283666fa012d1e2a8204f1c8f2d251c24a163c (patch) | |
tree | c63d6f6ee992b37a82332a6c0885c13bfe16ca8e /.pick_status.json | |
parent | fa80586e180b3defcdc776006714d5fe7efcdc16 (diff) |
nir/lower_mediump_io: Don't remap base unless needed
Otherwise drivers that don't use 16-bit slots for varyings will get
confused and have their driver_locations scribbled over. This has caused
multiple problems for both Panfrost and Asahi this week. Given the only
other user of the pass for varyings is radeonsi, which needs both
together, I think this is the least controversial fix.
Fixes: fb29cef8dda ("nir: add many passes that lower and optimize 16-bit input/outputs and samplers")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11732>
(cherry picked from commit 03c18f7efc4398f3a2ef1630bb40c6820aedd0dd)
Diffstat (limited to '.pick_status.json')
-rw-r--r-- | .pick_status.json | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.pick_status.json b/.pick_status.json index eae7c062177..6889147bef4 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -49,7 +49,7 @@ "description": "nir/lower_mediump_io: Don't remap base unless needed", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "fb29cef8ddabdd05aeddc5220017bb28a83bb19c" }, |