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

Reply via email to