mesa/src
Drew Davenport 477708ef8b radeonsi: Report multi-plane formats as unsupported
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6693 added
NV12 lowering to PIPE_FORMAT_R8_G8B8_420_UNORM, which regressed some
video decode use cases in radeonsi, for example CtsDecodeTestCases in
android CTS. There are also discolored frames in video playback use
cases (i.e. youtube).

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3632
previously fixed similar issues in radeonsi. This change takes that a
step further to report any multi-plane format as unsupported.

Fixes: 826a10255f ("st/mesa: Add NV12 lowering to PIPE_FORMAT_R8_G8B8_420_UNORM")
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tested-by: Simon Ser <contact@emersion.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9490>
(cherry picked from commit 9b7814779b)

Conflicts:
	src/gallium/drivers/radeonsi/si_state.c
2021-04-21 09:53:37 -07:00
..
amd ac: add missing BUF_DATA_FORMAT_10_11_11 vertex format on GFX10+ 2021-04-21 09:53:37 -07:00
android_stub egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
broadcom v3d: Clean up vestiges of alpha test lowering. 2021-02-10 15:11:15 -08:00
compiler shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit) 2021-04-21 09:53:37 -07:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/haiku: Fix ConfigID naming inline with mesa 2021-04-10 04:36:35 +00:00
etnaviv etnaviv, v3d: Fix valgrind include paths. 2020-12-15 19:39:29 +00:00
freedreno tu: Correctly preserve old push descriptor contents 2021-04-21 09:53:37 -07:00
gallium radeonsi: Report multi-plane formats as unsupported 2021-04-21 09:53:37 -07:00
gbm egl: fix software flag in _eglAddDevice call on DRM 2021-03-26 09:52:43 -07:00
getopt
glx Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds 2021-03-11 14:12:24 -08:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel anv: bump internal descriptor index fields to 32bits 2021-04-21 09:53:37 -07:00
loader loader: Print dlerror() output in the failure message 2020-11-04 21:45:37 +00:00
mapi Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds 2021-03-11 14:12:24 -08:00
mesa mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers. 2021-04-21 09:53:37 -07:00
microsoft microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit) 2021-04-21 09:53:37 -07:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost panfrost: Enable AFBC buffer sharing 2021-04-21 09:53:37 -07:00
util xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit) 2021-04-21 09:53:37 -07:00
virtio virgl: Enable GL_EXT_texture_sRGB_RG8 2021-01-04 21:19:35 +00:00
vulkan wsi/x11: Wait for fences with IMMEDIATE on Xwayland 2021-04-07 10:24:27 -07:00
meson.build nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00