mesa/src/util/format
Boris Brezillon ceb79e399e util/format: Handle emulated YUV formats in util_format_get_plane_{height,width}()
Useful to drivers doing the CSC in software, but still needing
to account for width/height adjusment based on the subsampling.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Tested-by: Eric R. Smith <eric.smith@collabora.com>
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35015>
2025-06-05 13:51:34 +00:00
..
format_utils.h
meson.build format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
texcompress_bptc_tmp.h
texcompress_etc_tmp.h util: use unsigned types when performing bitshift 2024-06-21 21:07:05 +00:00
texcompress_s3tc_tmp.h
u_format.c mesa: Add CPU traces 2025-04-15 10:37:39 +00:00
u_format.h util/format: Handle emulated YUV formats in util_format_get_plane_{height,width}() 2025-06-05 13:51:34 +00:00
u_format.yaml util/format: Add missing entries for {R8_B8G8,G8_B8R8}_422_UNORM 2025-06-05 13:51:34 +00:00
u_format_bptc.c
u_format_bptc.h
u_format_etc.c
u_format_etc.h
u_format_fxt1.c
u_format_fxt1.h
u_format_latc.c
u_format_latc.h
u_format_other.c
u_format_other.h
u_format_pack.py util: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned) 2025-05-09 16:34:00 +00:00
u_format_parse.py format: Generate sRGB<->linear conversions from table 2024-07-19 13:50:42 +00:00
u_format_rgtc.c
u_format_rgtc.h
u_format_s3tc.c
u_format_s3tc.h
u_format_table.py util/format: Add missing entries for {R8_B8G8,G8_B8R8}_422_UNORM 2025-06-05 13:51:34 +00:00
u_format_tests.c
u_format_tests.h
u_format_unpack_neon.c
u_format_yuv.c
u_format_yuv.h
u_format_zs.c
u_format_zs.h
u_formats.h util/format: add ASTC HDR formats 2025-05-28 14:49:06 +00:00