From 5bd9e4ec9b2d8042cde08e0777782b08f7838f64 Mon Sep 17 00:00:00 2001 From: Max Argus Date: Fri, 6 Mar 2020 17:42:07 +0100 Subject: [PATCH] improve EGL context creation --- examples/OpenGLWindow/EGLOpenGLWindow.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/examples/OpenGLWindow/EGLOpenGLWindow.cpp b/examples/OpenGLWindow/EGLOpenGLWindow.cpp index 6fb9797ae..f8918f318 100644 --- a/examples/OpenGLWindow/EGLOpenGLWindow.cpp +++ b/examples/OpenGLWindow/EGLOpenGLWindow.cpp @@ -141,8 +141,13 @@ void EGLOpenGLWindow::createWindow(const b3gWindowConstructionInfo& ci) if (eglGetError() == EGL_SUCCESS && initialized == EGL_TRUE) { m_data->egl_display = display; + break; } } + else + { + fprintf(stderr, "GetDisplay %d failed with error: %x\n", i, eglGetError()); + } } } else @@ -166,6 +171,10 @@ void EGLOpenGLWindow::createWindow(const b3gWindowConstructionInfo& ci) m_data->egl_display = display; } } + else + { + fprintf(stderr, "GetDisplay %d failed with error: %x\n", m_data->m_renderDevice, eglGetError()); + } } if (!eglInitialize(m_data->egl_display, NULL, NULL))