summaryrefslogtreecommitdiff
path: root/drv.c
diff options
context:
space:
mode:
authorKristian H. Kristensen <hoegsberg@chromium.org>2016-09-16 11:14:16 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-10-21 21:20:47 -0700
commit3345977b5e9ef13f97e2e858241297fc4bfc7401 (patch)
tree770adb1de1a2d1ce6c6b7c79fce6fdacc4ebd1ab /drv.c
parent3001b29507244e2f82fc7a3d39b7e5879875b27d (diff)
minigbm: add new GBM_BO_IMPORT_FD_PLANAR
This is helpful for importing multiplanar formats (see b/31999328) and importing AFBC format modifiers. BUG=chrome-os-partner:56407 TEST=drm-tests null_platform_test with AFBC support test_that -b cyan $IP1 graphics_Gbm to check for regressions Change-Id: If7ed9b54e18069ca69b2dbda2b01d59ce58ebeef Reviewed-on: https://chromium-review.googlesource.com/401439 Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org> Tested-by: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
Diffstat (limited to 'drv.c')
-rw-r--r--drv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drv.c b/drv.c
index e2eb7a1..3f9ecae 100644
--- a/drv.c
+++ b/drv.c
@@ -298,6 +298,7 @@ struct bo *drv_bo_import(struct driver *drv, struct drv_import_fd_data *data)
bo->strides[plane] = data->strides[plane];
bo->offsets[plane] = data->offsets[plane];
bo->sizes[plane] = data->sizes[plane];
+ bo->format_modifiers[plane] = data->format_modifiers[plane];
bo->total_size += data->sizes[plane];
pthread_mutex_lock(&drv->table_lock);