From 311ab3c38550652b52c559722460c9bb6284d6fa Mon Sep 17 00:00:00 2001 From: "xue.yifei" Date: Wed, 15 Nov 2017 11:29:15 +0800 Subject: [PATCH] Add support to query tiling mode. Jira: None. Test: Build should pass Signed-off-by: xue.yifei --- cros_gralloc/cros_gralloc_driver.cc | 1 + cros_gralloc/cros_gralloc_handle.h | 1 + 2 files changed, 2 insertions(+) diff --git a/cros_gralloc/cros_gralloc_driver.cc b/cros_gralloc/cros_gralloc_driver.cc index 28857c2..615cb61 100644 --- a/cros_gralloc/cros_gralloc_driver.cc +++ b/cros_gralloc/cros_gralloc_driver.cc @@ -141,6 +141,7 @@ int32_t cros_gralloc_driver::allocate(const struct cros_gralloc_buffer_descripto hnd->width = drv_bo_get_width(bo); hnd->height = drv_bo_get_height(bo); hnd->format = drv_bo_get_format(bo); + hnd->tiling_mode = drv_bo_get_stride_or_tiling(bo); hnd->use_flags[0] = static_cast(descriptor->use_flags >> 32); hnd->use_flags[1] = static_cast(descriptor->use_flags); hnd->pixel_stride = drv_bo_get_stride_in_pixels(bo); diff --git a/cros_gralloc/cros_gralloc_handle.h b/cros_gralloc/cros_gralloc_handle.h index 36b56a4..4759599 100644 --- a/cros_gralloc/cros_gralloc_handle.h +++ b/cros_gralloc/cros_gralloc_handle.h @@ -27,6 +27,7 @@ struct cros_gralloc_handle { uint32_t width; uint32_t height; uint32_t format; /* DRM format */ + uint32_t tiling_mode; uint32_t use_flags[2]; /* Buffer creation flags */ uint32_t magic; uint32_t pixel_stride; -- 2.11.0