From: Rob Bradford <r...@linux.intel.com> Following on from 61e95b8a5f8524c7ff726f92ef6edc6b6bb35196 that always adds __DRI_IMAGE_USE_SHARE to every bo created. We need to adjust the test that checks that __DRI_IMAGE_USE_WRITE is only set on cursors - since that is the only place it is supported.
This fixes gbm_bo_create returning NULL for a previously valid set of flags on Intel. Signed-off-by: Rob Bradford <r...@linux.intel.com> --- src/mesa/drivers/dri/intel/intel_screen.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c index f4c1602..729011b 100644 --- a/src/mesa/drivers/dri/intel/intel_screen.c +++ b/src/mesa/drivers/dri/intel/intel_screen.c @@ -341,7 +341,8 @@ intel_create_image(__DRIscreen *screen, /* We only support write for cursor drm images */ if ((use & __DRI_IMAGE_USE_WRITE) && - use != (__DRI_IMAGE_USE_WRITE | __DRI_IMAGE_USE_CURSOR)) + use != (__DRI_IMAGE_USE_WRITE | __DRI_IMAGE_USE_CURSOR | + __DRI_IMAGE_USE_SHARE)) return NULL; image = intel_allocate_image(format, loaderPrivate); -- 1.7.11.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev