egl: avoid setting debug mode and handle legacyrenderer

ref #6973
This commit is contained in:
Vaxry 2024-07-22 23:05:22 +02:00
parent 4c3b035162
commit 7c68236a51

View file

@ -130,12 +130,15 @@ void CHyprOpenGLImpl::initEGL(bool gbm) {
attrs.push_back(EGL_LOSE_CONTEXT_ON_RESET_EXT); attrs.push_back(EGL_LOSE_CONTEXT_ON_RESET_EXT);
} }
#ifndef GLES2
attrs.push_back(EGL_CONTEXT_MAJOR_VERSION); attrs.push_back(EGL_CONTEXT_MAJOR_VERSION);
attrs.push_back(3); attrs.push_back(3);
attrs.push_back(EGL_CONTEXT_MINOR_VERSION); attrs.push_back(EGL_CONTEXT_MINOR_VERSION);
attrs.push_back(2); attrs.push_back(2);
attrs.push_back(EGL_CONTEXT_OPENGL_DEBUG); #else
attrs.push_back(ISDEBUG ? EGL_TRUE : EGL_FALSE); attrs.push_back(EGL_CONTEXT_CLIENT_VERSION);
attrs.push_back(2);
#endif
attrs.push_back(EGL_NONE); attrs.push_back(EGL_NONE);