diff options
Diffstat (limited to 'gbm.c')
-rw-r--r-- | gbm.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -316,6 +316,12 @@ gbm_bo_get_format(struct gbm_bo *bo) return bo->format; } +PUBLIC uint64_t +gbm_bo_get_format_modifier(struct gbm_bo *bo) +{ + return gbm_bo_get_plane_format_modifier(bo, 0); +} + PUBLIC struct gbm_device * gbm_bo_get_device(struct gbm_bo *bo) { @@ -388,6 +394,13 @@ gbm_bo_get_plane_stride(struct gbm_bo *bo, size_t plane) return bo->strides[plane]; } +PUBLIC uint64_t +gbm_bo_get_plane_format_modifier(struct gbm_bo *bo, size_t plane) +{ + assert(plane < bo->num_planes); + return bo->format_modifiers[plane]; +} + PUBLIC void gbm_bo_set_user_data(struct gbm_bo *bo, void *data, void (*destroy_user_data)(struct gbm_bo *, void *)) |