mesa/src/util/u_gralloc
Juston Li 867846d2bc
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
android/gralloc0: add CROS_GRALLOC_DRM_GET_BUFFER_COLOR_INFO
Implement retrieving color buffer info via gralloc0. This is a simpler
alternative to imapper4/5 which requires a dependency on libui that
would require a heavy effort to import headers and stub to be able to
build out of tree.

Since VNDK no longer releases headers since API Level 35 and they are
now only auto-generated, copy over the neccessary defines.

Signed-off-by: Juston Li <justonli@google.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37185>
2025-09-17 08:01:41 +00:00
..
meson.build Android15 support gralloc IMapper5 2024-10-29 12:32:04 +00:00
u_gralloc.c u_gralloc: assign default u_gralloc_buffer_color_info 2025-06-20 18:13:36 +00:00
u_gralloc.h gallium/dril: Compatibility stub for the legacy DRI loader interface 2024-07-17 23:47:05 +00:00
u_gralloc_cros_api.c android/gralloc0: add CROS_GRALLOC_DRM_GET_BUFFER_COLOR_INFO 2025-09-17 08:01:41 +00:00
u_gralloc_fallback.c u_gralloc/fallback: Set fd from handle directly 2024-06-20 05:57:06 +00:00
u_gralloc_imapper4_api.cpp u_gralloc/mapper4: properly expose ChromaSiting types based on api level 2025-07-22 22:15:11 +00:00
u_gralloc_imapper5_api.cpp u_gralloc/mapper5: fill u_gralloc_buffer_color_info properly 2025-06-20 18:13:36 +00:00
u_gralloc_internal.c u_gralloc: Extract common code from fallback gralloc 2024-01-10 00:44:05 +00:00
u_gralloc_internal.h u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc_libdrm.c u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc_libdrm.h u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc_qcom.c u_gralloc: Add QCOM gralloc support 2024-01-10 00:44:05 +00:00