progs/egl: Fix eglut with OpenGL ES 2.0.
authorChia-I Wu <olv@lunarg.com>
Wed, 5 May 2010 04:28:23 +0000 (12:28 +0800)
committerChia-I Wu <olv@lunarg.com>
Wed, 5 May 2010 04:29:19 +0000 (12:29 +0800)
EGL_OPENGL_ES2_BIT is not set when choosing OpenGL ES 2.0 configs.

progs/egl/eglut/eglut.c

index b9b5e6e5a8c740f096fc963e39b973af2362b2a1..ff7d8df71821d864f6085a4046635a685011cc90 100644 (file)
@@ -84,8 +84,10 @@ _eglutChooseConfig(void)
    renderable_type = 0x0;
    if (_eglut->api_mask & EGLUT_OPENGL_BIT)
       renderable_type |= EGL_OPENGL_BIT;
-   if (_eglut->api_mask & (EGLUT_OPENGL_ES1_BIT | EGLUT_OPENGL_ES2_BIT))
+   if (_eglut->api_mask & EGLUT_OPENGL_ES1_BIT)
       renderable_type |= EGL_OPENGL_ES_BIT;
+   if (_eglut->api_mask & EGLUT_OPENGL_ES2_BIT)
+      renderable_type |= EGL_OPENGL_ES2_BIT;
    if (_eglut->api_mask & EGLUT_OPENVG_BIT)
       renderable_type |= EGL_OPENVG_BIT;
    config_attribs[i++] = renderable_type;