diff options
author | Tapani Pälli <tapani.palli@intel.com> | 2013-01-21 14:58:33 +0200 |
---|---|---|
committer | Tapani Pälli <tapani.palli@intel.com> | 2013-01-21 14:59:04 +0200 |
commit | 73e275e7be13df5c74e26510dcb9d9c0cc24981e (patch) | |
tree | 99774bfc9dfec1f413b319d0c98220680780bb89 /gralloc_drm.c | |
parent | a8f0334ef5706875f2c73a2690a2f1fc3e5fee27 (diff) | |
download | external_drm_gralloc-73e275e7be13df5c74e26510dcb9d9c0cc24981e.zip external_drm_gralloc-73e275e7be13df5c74e26510dcb9d9c0cc24981e.tar.gz external_drm_gralloc-73e275e7be13df5c74e26510dcb9d9c0cc24981e.tar.bz2 |
gralloc: set supported planes for buffers on allocation
This is done so that we should not have to do it dynamically during
composition. This information will be used later with hwcomposer module
when using planes for composition.
Change-Id: I2b6716fe9a8da81050645900c6c0955385946991
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Diffstat (limited to 'gralloc_drm.c')
-rw-r--r-- | gralloc_drm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gralloc_drm.c b/gralloc_drm.c index 53d764a..3006a9f 100644 --- a/gralloc_drm.c +++ b/gralloc_drm.c @@ -262,6 +262,7 @@ static struct gralloc_drm_handle_t *create_bo_handle(int width, handle->height = height; handle->format = format; handle->usage = usage; + handle->plane_mask = 0; return handle; } @@ -279,6 +280,8 @@ struct gralloc_drm_bo_t *gralloc_drm_bo_create(struct gralloc_drm_t *drm, if (!handle) return NULL; + handle->plane_mask = planes_for_format(drm, format); + bo = drm->drv->alloc(drm->drv, handle); if (!bo) { free(handle); |