I tested this series and it works. It fixes weston drm backend as outlined here https://bugs.freedesktop.org/show_bug.cgi?id=52267 There is a typo in this series, to get it to build you need:
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index dfa5d39..0d48d70 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -422,7 +422,7 @@ gbm_dri_bo_import(struct gbm_device *gbm, dri->image->queryImage(image, __DRI_IMAGE_ATTRIB_WIDTH, &width); dri->image->queryImage(image, __DRI_IMAGE_ATTRIB_HEIGHT, &height); - if (dri->image->version < 5) + if (dri->image->base.version < 5) bo->image = dri->image->dupImage(image, NULL); else bo->image = dri->image->createSubImage(image, Tested-by: Scott Moreau <ore...@gmail.com>
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev