Signed-off-by: Rob Clark <robdcl...@gmail.com> --- run.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/run.c b/run.c index 69fe23d..20a0a6a 100644 --- a/run.c +++ b/run.c @@ -520,6 +520,18 @@ main(int argc, char **argv) }; EGLContext core_ctx = eglCreateContext(egl_dpy, cfg, EGL_NO_CONTEXT, attribs); + + if (core_ctx == EGL_NO_CONTEXT) { + static const EGLint attribs_31[] = { + EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR, + EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR, + EGL_CONTEXT_MAJOR_VERSION_KHR, 3, + EGL_CONTEXT_MINOR_VERSION_KHR, 1, + EGL_NONE + }; + core_ctx = eglCreateContext(egl_dpy, cfg, EGL_NO_CONTEXT, attribs_31); + } + if (core_ctx != EGL_NO_CONTEXT && eglMakeCurrent(egl_dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, core_ctx)) { int num_extensions; -- 2.14.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev