mesa/src/util/format
Emma Anholt 2e6810a06a util/format: Add G8_B8R8_420_UNORM to match Vulkan.
turnip was playing fast and loose with the name, using the R8_G8B8 format
name but actually setting the descriptors up to read G8_B8R8 like Vulkan
(sensibly) wants.  This caused trouble when trying to make freedreno and
turnip share code.  By having both orderings as format names, we can share
the descriptor code and also confuse readers less.

Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13443>
2021-11-11 00:10:57 +00:00
..
format_utils.h util: Add and use functions to calculate min and max int for a size 2021-08-03 12:55:02 -07:00
meson.build util/format: Add some NEON intrinsics-based u_format_unpack. 2021-04-19 17:59:44 +00:00
u_format.c util: Move freedreno's snorm-to-unorm to util/, adding remaining cases. 2021-10-21 08:46:31 +00:00
u_format.csv util/format: Add G8_B8R8_420_UNORM to match Vulkan. 2021-11-11 00:10:57 +00:00
u_format.h util: Move freedreno's snorm-to-unorm to util/, adding remaining cases. 2021-10-21 08:46:31 +00:00
u_format_bptc.c util: Switch the non-block formats to unpacking rgba rows instead of rects. 2021-04-19 17:59:44 +00:00
u_format_bptc.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_etc.c u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_etc.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_fxt1.c format/fxt1: Clean up fxt1_variance's argument list 2021-05-06 21:25:47 +00:00
u_format_fxt1.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_latc.c u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_latc.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_other.c util: Switch the non-block formats to unpacking rgba rows instead of rects. 2021-04-19 17:59:44 +00:00
u_format_other.h util: Switch the non-block formats to unpacking rgba rows instead of rects. 2021-04-19 17:59:44 +00:00
u_format_pack.py python: drop python2 support 2021-08-14 21:44:32 +00:00
u_format_parse.py python: drop python2 support 2021-08-14 21:44:32 +00:00
u_format_rgtc.c u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_rgtc.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_s3tc.c u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_s3tc.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_table.py util/format: Add G8_B8R8_420_UNORM to match Vulkan. 2021-11-11 00:10:57 +00:00
u_format_tests.c u_format: Define tests for r3g3b2 formats and fix BE swizzles for them. 2021-06-03 00:12:39 +00:00
u_format_tests.h
u_format_unpack_neon.c util/format: NEON is not available with the soft-float ABI 2021-09-01 15:18:02 +00:00
u_format_yuv.c u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_yuv.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
u_format_zs.c util/format: Change the pointer offset. 2021-06-03 04:44:24 +00:00
u_format_zs.h u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00