mesa/src/amd
Simon Ser 35e25ea1d0 ac/surface: allow non-DCC modifiers for YUV on GFX9+
Accept non-linear tiling for multi-planar formats on GFX9+, as long
as DCC is disabled. DCC support is possible in theory, but untested
for now.

GFX8 is still restricted to linear tiling because it's not yet clear
how modifiers should be handled on these chips for multi-planar
formats. Each plane may need a different modifier.

Signed-off-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Acked-by: Leo Liu <leo.liu@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10134>
2021-04-15 09:43:17 +00:00
..
addrlib amd/addrlib: expose HTILE address equations to drivers on GFX10+ 2021-04-14 09:31:13 +00:00
ci radv: advertise attachmentFragmentShadingRate on GFX10.3 2021-04-14 09:31:13 +00:00
common ac/surface: allow non-DCC modifiers for YUV on GFX9+ 2021-04-15 09:43:17 +00:00
compiler aco/ra: remove live-in temporary from live_out_per_block when moving it 2021-04-14 19:04:08 +00:00
llvm ac/llvm: implement 16-bit packed VS outputs and FS inputs 2021-04-13 21:10:43 -04:00
registers amd: fix parsing the last dword of DMA_DATA packets 2021-04-02 12:05:00 +00:00
vulkan radv/winsys: Remove use_local_bos 2021-04-14 15:16:17 +00:00
.clang-format radv: Add clang-format for AMD code. 2021-04-10 03:31:32 +02:00
Android.addrlib.mk android: amd/addrlib: define endianess to build 2021-03-27 01:54:49 +01:00
Android.common.mk android: amd/registers: switch to new generated register definitions 2020-09-06 20:20:34 +02:00
Android.compiler.mk android: aco/isel: Move context initialization code to a dedicated file 2020-09-14 21:26:53 +02:00
Android.mk android: aco: add support for libmesa_aco 2019-09-28 15:56:34 +02:00
Makefile.sources aco: add new reindex_ssa() pass 2021-04-13 18:40:57 +00:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00