X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgbm%2Fbackends%2Fdri%2Fgbm_dri.c;h=6a834182b5baf77509f78bad8da4018a5d8f9e80;hb=ed4cf2440d87b512f9dcf7cfc3f408c151854af9;hp=e058361e4d108ccec707db363e8c1eb2c3df8f78;hpb=f9567ab435217a72cbae628336ead84dc0b2a803;p=mesa.git diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index e058361e4d1..6a834182b5b 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -662,6 +662,12 @@ gbm_dri_bo_get_handle_for_plane(struct gbm_bo *_bo, int plane) return ret; } +static uint32_t +gbm_dri_bo_get_stride(struct gbm_bo *_bo, int plane) +{ + return _bo->stride; +} + static void gbm_dri_bo_destroy(struct gbm_bo *_bo) { @@ -1156,6 +1162,7 @@ dri_device_create(int fd) dri->base.base.bo_get_fd = gbm_dri_bo_get_fd; dri->base.base.bo_get_planes = gbm_dri_bo_get_planes; dri->base.base.bo_get_handle = gbm_dri_bo_get_handle_for_plane; + dri->base.base.bo_get_stride = gbm_dri_bo_get_stride; dri->base.base.bo_destroy = gbm_dri_bo_destroy; dri->base.base.destroy = dri_destroy; dri->base.base.surface_create = gbm_dri_surface_create;