diff options
author | Tapani Pälli <tapani.palli@intel.com> | 2012-08-31 12:54:45 +0300 |
---|---|---|
committer | Daniel Leung <daniel.leung@intel.com> | 2012-10-12 08:20:45 -0700 |
commit | 49ae83276a0a7e1351cedd27a1d7f7cc72ed52a0 (patch) | |
tree | 4415c2f2aec3472235690ef0673947201f68d7ce /gralloc_drm_priv.h | |
parent | a86ecd9036df3862f7289378609509e50ef38cb3 (diff) | |
download | external_drm_gralloc-49ae83276a0a7e1351cedd27a1d7f7cc72ed52a0.zip external_drm_gralloc-49ae83276a0a7e1351cedd27a1d7f7cc72ed52a0.tar.gz external_drm_gralloc-49ae83276a0a7e1351cedd27a1d7f7cc72ed52a0.tar.bz2 |
gralloc: introduce planeresources
maintain planeresources and additional helper structure
gralloc_drm_plane_t for planes, also prints out plane formats on startup.
Change-Id: Ibc717d646acd581b8c247c22d269260e78d92fd9
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Diffstat (limited to 'gralloc_drm_priv.h')
-rw-r--r-- | gralloc_drm_priv.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gralloc_drm_priv.h b/gralloc_drm_priv.h index 33f688d..d22fea0 100644 --- a/gralloc_drm_priv.h +++ b/gralloc_drm_priv.h @@ -37,6 +37,10 @@ enum drm_swap_mode { DRM_SWAP_SETCRTC, }; +struct gralloc_drm_plane_t { + drmModePlane *drm_plane; +}; + struct gralloc_drm_t { /* initialized by gralloc_drm_create */ int fd; @@ -66,6 +70,10 @@ struct gralloc_drm_t { struct gralloc_drm_bo_t *current_front, *next_front; int waiting_flip; unsigned int last_swap; + + /* plane support */ + drmModePlaneResPtr plane_resources; + struct gralloc_drm_plane_t *planes; }; struct gralloc_drm_drv_t { |