EGL: specify version first
allthough this is a mesa bug, this is a simple enough workaround for context creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set. Otherwise dolphin will fail to create 3.3+ core context with current mesa version
This commit is contained in:
parent
ad0ef70314
commit
c0e21871cd
|
@ -211,10 +211,10 @@ bool cInterfaceEGL::Create(void *window_handle, bool core)
|
||||||
{
|
{
|
||||||
std::vector<EGLint> core_attribs =
|
std::vector<EGLint> core_attribs =
|
||||||
{
|
{
|
||||||
EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR, EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR,
|
|
||||||
EGL_CONTEXT_FLAGS_KHR, EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR,
|
|
||||||
EGL_CONTEXT_MAJOR_VERSION_KHR, version.first,
|
EGL_CONTEXT_MAJOR_VERSION_KHR, version.first,
|
||||||
EGL_CONTEXT_MINOR_VERSION_KHR, version.second,
|
EGL_CONTEXT_MINOR_VERSION_KHR, version.second,
|
||||||
|
EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR, EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR,
|
||||||
|
EGL_CONTEXT_FLAGS_KHR, EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR,
|
||||||
EGL_NONE
|
EGL_NONE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue