From: Varad Gautam <varad.gau...@collabora.com> Signed-off-by: Varad Gautam <varad.gau...@collabora.com> --- src/egl/drivers/dri2/egl_dri2.c | 5 +++++ src/egl/main/eglapi.c | 1 + 2 files changed, 6 insertions(+)
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 443e0a3..a9a6f95 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -754,6 +754,11 @@ dri2_setup_screen(_EGLDisplay *disp) dri2_dpy->image->createImageFromDmaBufs) { disp->Extensions.EXT_image_dma_buf_import = EGL_TRUE; } + if (dri2_dpy->image->base.version >= 15 && + dri2_dpy->image->createImageFromDmaBufs2 && + dri2_dpy->image->queryDmaBufModifiers) { + disp->Extensions.EXT_image_dma_buf_import_modifiers = EGL_TRUE; + } #endif } } diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c index cd65115..44d7935 100644 --- a/src/egl/main/eglapi.c +++ b/src/egl/main/eglapi.c @@ -481,6 +481,7 @@ _eglCreateExtensionsString(_EGLDisplay *dpy) _EGL_CHECK_EXTENSION(EXT_buffer_age); _EGL_CHECK_EXTENSION(EXT_create_context_robustness); _EGL_CHECK_EXTENSION(EXT_image_dma_buf_import); + _EGL_CHECK_EXTENSION(EXT_image_dma_buf_import_modifiers); _EGL_CHECK_EXTENSION(EXT_swap_buffers_with_damage); _EGL_CHECK_EXTENSION(KHR_cl_event2); -- 2.6.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev