mesa/src/util/format
David Rosca ac896c0327
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
util/format: Add RGB lowering for single plane YUV formats
This fixes a regression with Y8_400 format, which needs to return
R8 as plane format.

Fixes: 5e01ec4bd0 ("util/format: Auto-generate a bunch of YUV helpers")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37056>
2025-09-03 12:51:23 +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 build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
u_format.c util: Fix sparse tile size when dimensions=1 2025-07-23 13:29:18 +00:00
u_format.h util/format: Auto-generate a bunch of YUV helpers 2025-08-20 14:01:07 +00:00
u_format.yaml mesa: Add support for NV61, NV24 and NV42 pixel formats 2025-08-26 18:08:37 +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 util/format: Use more descriptive names for YUV formats 2025-08-20 14:01:07 +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 RGB lowering for single plane YUV formats 2025-09-03 12:51:23 +00:00
u_format_tests.c
u_format_tests.h
u_format_unpack_neon.c
u_format_yuv.c util/format: Add subsampling info to our YUV-as-RGB format names 2025-08-20 14:01:07 +00:00
u_format_yuv.h util/format: Add subsampling info to our YUV-as-RGB format names 2025-08-20 14:01:07 +00:00
u_format_zs.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
u_format_zs.h
u_formats.h util/format: Auto-generate a bunch of YUV helpers 2025-08-20 14:01:07 +00:00