egl: Allow OpenGL ES 3.0 as a version
In the DRI2 back-end this will get the same API as GLES 2.0. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
a2ce2eba26
commit
dbecb41300
|
@ -674,6 +674,7 @@ dri2_create_context(_EGLDriver *drv, _EGLDisplay *disp, _EGLConfig *conf,
|
|||
api = __DRI_API_GLES;
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
api = __DRI_API_GLES2;
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -54,6 +54,7 @@ _eglGetContextAPIBit(_EGLContext *ctx)
|
|||
bit = EGL_OPENGL_ES_BIT;
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
bit = EGL_OPENGL_ES2_BIT;
|
||||
break;
|
||||
default:
|
||||
|
@ -317,9 +318,14 @@ _eglParseContextAttribList(_EGLContext *ctx, _EGLDisplay *dpy,
|
|||
break;
|
||||
|
||||
case 2:
|
||||
if (ctx->ClientMinorVersion > 0)
|
||||
err = EGL_BAD_MATCH;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
default:
|
||||
/* Don't put additional version checks here. We don't know that
|
||||
* there won't be versions > 2.0.
|
||||
* there won't be versions > 3.0.
|
||||
*/
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue