From a2dd6b9fee96e6c4ade04d65268cc31912c60a53 Mon Sep 17 00:00:00 2001 From: "joonbum.ko" Date: Fri, 20 Nov 2015 22:26:03 +0900 Subject: [PATCH] Add gbm_tbm API for getting stride info from gbm_tbm_bo. Change-Id: I32bc73f4bf64f705563d5a6220d221a542911e0b --- backends/tbm/gbm_tbm.c | 6 ++++++ backends/tbm/gbm_tbm.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/backends/tbm/gbm_tbm.c b/backends/tbm/gbm_tbm.c index e5393a2..f6560aa 100644 --- a/backends/tbm/gbm_tbm.c +++ b/backends/tbm/gbm_tbm.c @@ -46,6 +46,12 @@ gbm_tbm_bo_get_tbm_bo(struct gbm_tbm_bo *bo) } GBM_EXPORT uint32_t +gbm_tbm_bo_get_stride(struct gbm_tbm_bo *bo) +{ + return bo->base.stride; +} + +GBM_EXPORT uint32_t gbm_tbm_surface_get_width(struct gbm_tbm_surface *surf) { return surf->base.width; diff --git a/backends/tbm/gbm_tbm.h b/backends/tbm/gbm_tbm.h index 651a4a2..4094375 100644 --- a/backends/tbm/gbm_tbm.h +++ b/backends/tbm/gbm_tbm.h @@ -39,4 +39,7 @@ gbm_tbm_surface_get_user_data(struct gbm_tbm_surface *surf); tbm_bo gbm_tbm_bo_get_tbm_bo(struct gbm_tbm_bo *bo); +uint32_t +gbm_tbm_bo_get_stride(struct gbm_tbm_bo *bo); + #endif -- 2.7.4