From 3f7876d76f0dabfe0be7a7edb44946334a6fedc2 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Sun, 10 Oct 2010 20:47:02 +0800 Subject: st/egl: Use native_display_buffer for EGL_MESA_drm_image. native_display_buffer is just a wrapper to resource_{from,get}_handle for drm backend. --- src/gallium/state_trackers/egl/common/egl_g3d.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gallium/state_trackers/egl/common/egl_g3d.c') diff --git a/src/gallium/state_trackers/egl/common/egl_g3d.c b/src/gallium/state_trackers/egl/common/egl_g3d.c index 3d0d13cfb1..a3750ac56f 100644 --- a/src/gallium/state_trackers/egl/common/egl_g3d.c +++ b/src/gallium/state_trackers/egl/common/egl_g3d.c @@ -553,7 +553,8 @@ egl_g3d_initialize(_EGLDriver *drv, _EGLDisplay *dpy, if (dpy->Platform == _EGL_PLATFORM_DRM) { dpy->Extensions.MESA_drm_display = EGL_TRUE; - dpy->Extensions.MESA_drm_image = EGL_TRUE; + if (gdpy->native->buffer) + dpy->Extensions.MESA_drm_image = EGL_TRUE; } if (egl_g3d_add_configs(drv, dpy, 1) == 1) { -- cgit v1.2.3