No description
Find a file
Roman Stratiienko 0a3c16b677 minigbm: Wrap cros_gralloc code into shared library
In some cases both gralloc4 and gralloc0 mapper APIs may
be used by the single process.

For example gralloc4/mapper is always used for importing buffers
by the framework. Later those buffers may be accessed via gralloc0
API (by mesa3d for example).

Wrapping cros_gralloc code into a shared library ensures both frontends
will use a single cros_gralloc_driver instance, thus making such scenarios
possible.

Bug: 191895066

Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Change-Id: I17f8f781eed42051fbfa9cf34b53346b1ec7a41b
2021-07-09 14:46:30 -07:00
cros_gralloc minigbm: Wrap cros_gralloc code into shared library 2021-07-09 14:46:30 -07:00
external virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
.clang-format minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
amdgpu.c minigbm: Restrict 256 alignment to grunt 2021-05-07 17:32:52 +00:00
Android.bp minigbm: Wrap cros_gralloc code into shared library 2021-07-09 14:46:30 -07:00
Android.gralloc.mk minigbm: cros_gralloc: refactor for future HALs 2017-06-28 21:50:52 -07:00
common.mk minigbm: Remove (c) from copyright notice. 2016-12-17 19:33:05 -08:00
dri.c minigbm:amdgpu: Add ABGR16161616F format 2021-04-27 19:13:41 +00:00
dri.h minigbm: dri,amdgpu: Modifier support. 2020-03-10 15:39:10 +00:00
drv.c minibgm: update GRALLOC_DRM_GET_BUFFER_INFO query 2021-05-05 07:58:40 +00:00
drv.h minibgm: update GRALLOC_DRM_GET_BUFFER_INFO query 2021-05-05 07:58:40 +00:00
drv_priv.h minibgm: update GRALLOC_DRM_GET_BUFFER_INFO query 2021-05-05 07:58:40 +00:00
dumb_driver.c Add vkms support 2020-12-11 18:12:07 +00:00
exynos.c minigbm: reduce use of memset 2020-10-12 21:56:58 +00:00
gbm.c minigbm: add gbm_bo_get_fd_for_plane 2021-04-06 21:20:55 +00:00
gbm.h minigbm: support P010 SCANOUT 2021-04-08 06:55:47 +00:00
gbm.pc minigbm: modify gbm.pc 2019-10-09 09:52:31 -07:00
gbm_helpers.c minigbm: Add FRONT_RENDERING flag 2021-03-18 23:39:54 +00:00
gbm_helpers.h minigbm: standardize naming of buffer creation flags 2017-10-02 17:27:17 -07:00
gbm_priv.h minigbm: add clang-format and presubmit hooks 2017-03-31 10:40:27 -07:00
helpers.c Merge remote-tracking branch 'aosp/upstream-main' into aosp/master 2021-02-08 08:25:02 -08:00
helpers.h minigbm: virtgpu/cross_domain: next generation virtgpu backend 2021-02-17 07:25:37 +00:00
helpers_array.c minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
helpers_array.h minigbm: introduce drv_array 2017-11-09 00:38:12 -08:00
i915.c minigbm: Round up stride to power of two for ADL-P 2021-05-07 03:23:09 +00:00
LICENSE minigbm: Add a LICENSE file 2017-04-21 21:57:32 -07:00
Makefile Sync aosp and internal minigbm 2020-10-28 12:10:27 -07:00
mediatek.c minigbm/mediatek: allocate NV12 video buffers for MT8195 2021-05-27 15:05:05 +00:00
METADATA Merge branch 'upstream-master' 2018-06-25 14:57:58 -07:00
minigbm_helpers.c minigbm: Remove Tegra support. 2021-03-25 17:17:21 +00:00
minigbm_helpers.h minigbm: consistent style 2021-02-03 04:22:38 +00:00
MODULE_LICENSE_BSD Add OWNERS and METADATA. 2018-06-25 14:40:05 -07:00
msm.c minigbm: run presubmit.sh 2021-04-30 20:41:41 +00:00
OWNERS minigbm: modify OWNERS 2021-02-23 01:01:35 +00:00
OWNERS.android Merge 'aosp/upstream-master' into 'aosp/master' 2020-05-18 12:11:50 -07:00
PRESUBMIT.cfg minigbm: fix typo in PRESUBMIT.cfg 2017-05-20 03:55:21 -07:00
presubmit.sh minigbm: i915: use local i915 drm header 2020-11-25 22:35:14 +00:00
rockchip.c minigbm: add drv_resolve_format_helper 2021-02-04 19:14:50 +00:00
util.h amdgpu: make libdir work on stock Linux 2020-01-21 20:43:23 +00:00
vc4.c Sync aosp and internal minigbm 2020-10-28 12:10:27 -07:00
virtgpu.c virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
virtgpu.h virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
virtgpu_cross_domain.c virtgpu_cross_domain: handle from guest memory 2021-04-30 20:41:42 +00:00
virtgpu_virgl.c Merge remote-tracking branch 'aosp/upstream-main' into 'aosp/master' 2021-06-10 07:32:43 -07:00