mesa/src/panfrost
Boris Brezillon ae6c9315a8 panfrost: Fix multiplanar YUV texture descriptor emission on v9+
Multiplanar YUV textures require two surface descriptors, and the
base address calculation should be moved inside the for loop,
otherwise we always take the base address of the first plane.

Fixes: 144f9324a3 ("panfrost: prepare v9+ to support YUV sampling")
Cc: stable
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26425>
(cherry picked from commit 93e9bfcfd5)
2023-12-05 14:34:03 +00:00
..
ci ci/traces: drop the freedoom-phase2-gl-high.trace 2023-11-15 21:21:24 +00:00
compiler treewide: Drop nir_ssa_for_src users 2023-09-18 10:25:17 -04:00
drm-shim panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
ds panfrost: rename *.cc files to *.cpp 2023-05-26 18:07:38 +01:00
include panfrost: prepare pan_image_view for multiplanar formats 2023-08-07 19:35:12 +00:00
lib panfrost: Fix multiplanar YUV texture descriptor emission on v9+ 2023-12-05 14:34:03 +00:00
midgard nir: Use getters for nir_src::parent_* 2023-10-10 04:58:05 -04:00
perf panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
shared meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
tools pan/decode: handle more than one panfrost_device 2023-08-14 22:41:10 +00:00
util treewide: Drop nir_ssa_for_src users 2023-09-18 10:25:17 -04:00
vulkan meson: Remove unnecessary inc_compiler mentions 2023-09-22 14:52:50 +00:00
.clang-format clang-format: Disable formatting by default 2023-08-13 16:48:49 +02:00
meson.build panfrost: drop no-longer-needed libglsl 2023-02-10 14:09:37 +00:00