summaryrefslogtreecommitdiffstats
path: root/.pick_status.json
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2020-02-05 10:38:57 -0800
committerDylan Baker <[email protected]>2020-02-11 09:49:14 -0800
commite5f13bca20dcec0efcb0dda864f820523056ed60 (patch)
treedb0302f42696f23551a36c375cabc7e98729ab15 /.pick_status.json
parentf93c8d8598f8a9a8908b6b2829e540b1eb6970b9 (diff)
Revert "gallium: Fix big-endian addressing of non-bitmask array formats."
This reverts the functional part of commit d17ff2f7f1864c81c1e00d04baf20f953c6d276a, leaving the unit test for mesa/pipe agreement on what's an array. The issue is that the util_channel_desc.shift values on array formats are not used for bit addressing in memory, they're bit addressing within a word treating a pixel of the format as a native type, as seen by llvmpipe's use of the values to do shifts (see lp_build_unpack_arith_rgba_aos() for example). This means the values are nonsensical for 3-byte RGB, but then llvmpipe doesn't expose those formats so it works out. I still want to clean up our big-endian format handling at some point, but let's fix the s390x regression first, sort out our format unit tests in CI, then be able to refactor with confidence. Fixes: d17ff2f7f186 ("gallium: Fix big-endian addressing of non-bitmask array formats.") Closes: #2472 Acked-by: Marek Olšák <[email protected]> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3721> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3721> (cherry picked from commit 1886dbfe7362baa221009371434f158b97183164)
Diffstat (limited to '.pick_status.json')
-rw-r--r--.pick_status.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 13b855636a3..2ab6cbc2497 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -85,7 +85,7 @@
"description": "Revert \"gallium: Fix big-endian addressing of non-bitmask array formats.\"",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"master_sha": null,
"because_sha": "d17ff2f7f1864c81c1e00d04baf20f953c6d276a"
},