[Mesa-dev] [PATCH] egl_dri2: Fix checking DRI version in the swrast driver
Tomeu Vizoso
tomeu at tomeuvizoso.net
Fri Aug 17 02:35:03 PDT 2012
---
src/egl/drivers/dri2/egl_dri2.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c
index 423d18d..a6ee9e1 100644
--- a/src/egl/drivers/dri2/egl_dri2.c
+++ b/src/egl/drivers/dri2/egl_dri2.c
@@ -481,7 +481,8 @@ dri2_setup_screen(_EGLDisplay *disp)
assert(dri2_dpy->dri2 || dri2_dpy->swrast);
disp->Extensions.KHR_surfaceless_context = EGL_TRUE;
- if (dri2_dpy->dri2->base.version >= 3) {
+ if ((dri2_dpy->dri2 && dri2_dpy->dri2->base.version >= 3) ||
+ dri2_dpy->swrast->base.version >= 3) {
disp->Extensions.KHR_create_context = EGL_TRUE;
if (dri2_dpy->robustness)
--
1.7.11.4
More information about the mesa-dev
mailing list