egl: let each platform decided how to handle LIBGL_ALWAYS_SOFTWARE
[mesa.git] / src / egl / drivers / dri2 / platform_drm.c
index 416fd4cc657bb975e3781c1a243af536c00fb34c..a2d18ef508938c7ec355b2c2e7b00113ebe8ec59 100644 (file)
@@ -652,6 +652,10 @@ dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp)
    struct gbm_device *gbm;
    const char *err;
 
+   /* Not supported yet */
+   if (disp->Options.UseFallback)
+      return EGL_FALSE;
+
    loader_set_logger(_eglLog);
 
    dri2_dpy = calloc(1, sizeof *dri2_dpy);