From a2be08199b0a209bd7669a3e87ee3bb83fe09c26 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 8 Feb 2018 10:37:19 -0800 Subject: [PATCH] EGL update for SDL_ANGLE --- project/src/graphics/opengl/OpenGLBindings.cpp | 13 +++++++++++++ project/src/graphics/opengl/OpenGLBindings.h | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/project/src/graphics/opengl/OpenGLBindings.cpp b/project/src/graphics/opengl/OpenGLBindings.cpp index d86b4e79c..be6f72624 100644 --- a/project/src/graphics/opengl/OpenGLBindings.cpp +++ b/project/src/graphics/opengl/OpenGLBindings.cpp @@ -2730,6 +2730,19 @@ namespace lime { #endif + #ifdef NATIVE_TOOLKIT_SDL_ANGLE + + OpenGLBindings::eglHandle = LoadLibrary (L"libegl.dll"); + + if (!OpenGLBindings::handle) { + + result = false; + return result; + + } + + #endif + #ifdef NEED_EXTENSIONS #define GET_EXTENSION #include "OpenGLExtensions.h" diff --git a/project/src/graphics/opengl/OpenGLBindings.h b/project/src/graphics/opengl/OpenGLBindings.h index bbe51cc26..6ca60093e 100644 --- a/project/src/graphics/opengl/OpenGLBindings.h +++ b/project/src/graphics/opengl/OpenGLBindings.h @@ -15,6 +15,10 @@ namespace lime { static int defaultRenderbuffer; static void* handle; + #ifdef NATIVE_TOOLKIT_SDL_ANGLE + static void* eglHandle; + #endif + private: