From bc8c946f7274543ca3ed35482de4e554daccfac6 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 5 May 2017 12:41:00 +0200 Subject: egl: explicitly ask for core context Signed-off-by: Gerd Hoffmann Message-id: 20170505104101.30589-6-kraxel@redhat.com --- ui/egl-context.c | 7 ++++--- ui/egl-helpers.c | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'ui') diff --git a/ui/egl-context.c b/ui/egl-context.c index 3a02b68..2161969 100644 --- a/ui/egl-context.c +++ b/ui/egl-context.c @@ -7,9 +7,10 @@ QEMUGLContext qemu_egl_create_context(DisplayChangeListener *dcl, { EGLContext ctx; EGLint ctx_att[] = { - EGL_CONTEXT_CLIENT_VERSION, params->major_ver, - EGL_CONTEXT_MINOR_VERSION_KHR, params->minor_ver, - EGL_NONE + EGL_CONTEXT_OPENGL_PROFILE_MASK, EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT, + EGL_CONTEXT_CLIENT_VERSION, params->major_ver, + EGL_CONTEXT_MINOR_VERSION_KHR, params->minor_ver, + EGL_NONE }; ctx = eglCreateContext(qemu_egl_display, qemu_egl_config, diff --git a/ui/egl-helpers.c b/ui/egl-helpers.c index b502251..4a4d337 100644 --- a/ui/egl-helpers.c +++ b/ui/egl-helpers.c @@ -296,6 +296,7 @@ int qemu_egl_init_dpy_mesa(EGLNativeDisplayType dpy) EGLContext qemu_egl_init_ctx(void) { static const EGLint ctx_att_gl[] = { + EGL_CONTEXT_OPENGL_PROFILE_MASK, EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT, EGL_NONE }; EGLContext ectx; -- cgit v1.1