diff --git a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp index 8820a0f47..b76e3801e 100644 --- a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp +++ b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp @@ -669,10 +669,8 @@ namespace Nz::GL { constexpr std::size_t functionIndex = UnderlyingCast(FunctionIndex::glDebugMessageCallback); - if (!loader.Load(glDebugMessageCallback, "glDebugMessageCallbackARB", false, false)) - return loader.Load(glDebugMessageCallback, "DebugMessageCallbackAMD", false, false); - - return true; + return loader.Load(glDebugMessageCallback, "glDebugMessageCallbackKHR", false) || //< from GL_KHR_debug + loader.Load(glDebugMessageCallback, "glDebugMessageCallbackARB", false); //< from GL_ARB_debug_output } else if (function == "glPolygonMode") {