From: Chia-I Wu Date: Wed, 8 Jun 2011 08:33:56 +0000 (+0800) Subject: egl_dri2: try swrastg_dri if swrast_dri fails X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=77e031a1c423affde99934f0fd059d49852e2729;p=mesa.git egl_dri2: try swrastg_dri if swrast_dri fails Per libGL. --- diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index a38bff5711d..d430145d09c 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -416,6 +416,12 @@ dri2_load_driver_swrast(_EGLDisplay *disp) dri2_dpy->driver_name = "swrast"; extensions = dri2_open_driver(disp); + if (!extensions) { + /* try again with swrastg */ + dri2_dpy->driver_name = "swrastg"; + extensions = dri2_open_driver(disp); + } + if (!extensions) return EGL_FALSE;