Don't use ifdef, just try every method to obtain display handle, rename
attr variable
This commit is contained in:
parent
71c32f408c
commit
b1efbef458
|
@ -46,14 +46,12 @@ static bool __egl_initOpenGL(const int requestedAPI, const int requestedProfile,
|
|||
EGLint eglMajorVersion;
|
||||
EGLint eglMinorVersion;
|
||||
|
||||
#ifdef EGL_VERSION_1_5
|
||||
EGLAttrib attr[] = {EGL_NONE};
|
||||
currDisplay = eglGetPlatformDisplay(EGL_PLATFORM_WAYLAND_EXT, EGL_DEFAULT_DISPLAY, attr);
|
||||
EGLAttrib displayAttr[] = {EGL_NONE};
|
||||
currDisplay = eglGetPlatformDisplay(EGL_PLATFORM_WAYLAND_EXT, EGL_DEFAULT_DISPLAY, displayAttr);
|
||||
if(currDisplay == EGL_NO_DISPLAY)
|
||||
currDisplay = eglGetPlatformDisplay(EGL_PLATFORM_XCB_EXT, EGL_DEFAULT_DISPLAY, attr);
|
||||
#else
|
||||
currDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY);
|
||||
#endif
|
||||
currDisplay = eglGetPlatformDisplay(EGL_PLATFORM_XCB_EXT, EGL_DEFAULT_DISPLAY, displayAttr);
|
||||
if(currDisplay == EGL_NO_DISPLAY)
|
||||
currDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY);
|
||||
if(currDisplay == EGL_NO_DISPLAY)
|
||||
{
|
||||
puts("EGL: failed to obtain display handle");
|
||||
|
|
Loading…
Reference in New Issue