From 9291ef6299d3fce8564e0aa40de3ec43316a9c68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sat, 26 Sep 2020 11:50:37 +0200 Subject: [PATCH] Disable OpenGL overriding with MSVC / x86 Seems like a bug with MSVC when targetting 32bits targets --- src/Nazara/OpenGLRenderer/Wrapper/Context.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp index 9a6a487f5..bbfa89d8b 100644 --- a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp +++ b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp @@ -73,6 +73,7 @@ namespace Nz::GL func = reinterpret_cast(originalFuncPtr); +#if !defined(NAZARA_COMPILER_MSVC) || NAZARA_PLATFORM_x64 #if NAZARA_OPENGLRENDERER_DEBUG if (func) { @@ -82,6 +83,7 @@ namespace Nz::GL func = Wrapper::WrapErrorHandling(); } } +#endif #endif if (!func)