mesa/src/util/u_gralloc
Roman Stratiienko 4afcd0c6d6 u_gralloc: Add support for gbm_gralloc
Although gbm_gralloc has not been maintained for a long time, it is still
used in android-x86, BlissOS and WayDroid. Let's add support so that
x86 drivers no longer need to request tiling flags from the kernel.

Acked-by: Chia-I Wu <olvaffe@gmail.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Tested-by: HMTheBoy154 <buingoc67@gmail.com>  # BlissOS 15 & Mesa 23.3.2
Tested-by: Mauro Rossi <issor.oruam@gmail.com>  # android-x86 for mesa 24.0.0-devel on Skylake GT2
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25380>
2024-01-10 22:26:18 +00:00
..
meson.build u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc.c u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc.h u_gralloc: Add support for gbm_gralloc 2024-01-10 22:26:18 +00:00
u_gralloc_cros_api.c
u_gralloc_fallback.c u_gralloc: Extract common code from fallback gralloc 2024-01-10 00:44:05 +00:00
u_gralloc_imapper4_api.cpp
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