From 6396ed36f46456626a74d2a8b3487d9317ac7b67 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Sun, 11 Mar 2012 19:48:41 -0500 Subject: [PATCH] clients/window: fix build issues w/ gles --- clients/window.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/clients/window.c b/clients/window.c index b09de5b6..5465c2dc 100644 --- a/clients/window.c +++ b/clients/window.c @@ -41,7 +41,12 @@ #include +#ifdef USE_CAIRO_GLESV2 +#include +#include +#else #include +#endif #include #include @@ -2814,6 +2819,12 @@ init_egl(struct display *d) EGLint major, minor; EGLint n; +#ifdef USE_CAIRO_GLESV2 +# define GL_BIT EGL_OPENGL_ES2_BIT +#else +# define GL_BIT EGL_OPENGL_BIT +#endif + static const EGLint argb_cfg_attribs[] = { EGL_SURFACE_TYPE, EGL_WINDOW_BIT | EGL_PIXMAP_BIT, EGL_RED_SIZE, 1, @@ -2821,7 +2832,7 @@ init_egl(struct display *d) EGL_BLUE_SIZE, 1, EGL_ALPHA_SIZE, 1, EGL_DEPTH_SIZE, 1, - EGL_RENDERABLE_TYPE, EGL_OPENGL_BIT, + EGL_RENDERABLE_TYPE, GL_BIT, EGL_NONE };