From 14ebe23f0df8fd12bb72aa969b9a712aa925f3e8 Mon Sep 17 00:00:00 2001 From: Emile Belanger Date: Mon, 25 Oct 2021 16:22:29 +0100 Subject: [PATCH] Fix compilation with USE_GLES2 = 1 --- source/common/rendering/gles/gles_system.cpp | 4 ++-- source/common/rendering/gles/gles_system.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/common/rendering/gles/gles_system.cpp b/source/common/rendering/gles/gles_system.cpp index 37ee31f34..79f6e0a48 100644 --- a/source/common/rendering/gles/gles_system.cpp +++ b/source/common/rendering/gles/gles_system.cpp @@ -62,7 +62,6 @@ static PROC(WINAPI* getprocaddress)(LPCSTR name); static void* LoadGLES2Proc(const char* name) { - HINSTANCE hGetProcIDDLL = LoadLibraryA("libGLESv2.dll"); int error = GetLastError(); @@ -71,6 +70,7 @@ static void* LoadGLES2Proc(const char* name) if (!addr) { //exit(1); + return nullptr; } else { @@ -182,7 +182,7 @@ namespace OpenGLESRenderer #if USE_GLES2 gles.depthStencilAvailable = CheckExtension("GL_OES_packed_depth_stencil"); gles.npotAvailable = CheckExtension("GL_OES_texture_npot"); - gles.depthClampAvailable = CheckExtension("GL_EXT_depth_clamp") + gles.depthClampAvailable = CheckExtension("GL_EXT_depth_clamp"); #else gles.depthStencilAvailable = true; gles.npotAvailable = true; diff --git a/source/common/rendering/gles/gles_system.h b/source/common/rendering/gles/gles_system.h index f72b41637..d7f6ed139 100644 --- a/source/common/rendering/gles/gles_system.h +++ b/source/common/rendering/gles/gles_system.h @@ -42,6 +42,7 @@ GLAPI PFNGLUNMAPBUFFEROESPROC glUnmapBuffer; #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 #define GL_BGRA 0x80E1 +#define GL_DEPTH_CLAMP 0x864F #else #include "gl_load/gl_load.h"