From 343b0a6fd72d78db90c123ea68b2c94deaf332cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sat, 3 Jul 2021 13:01:41 +0200 Subject: [PATCH] OpenGLRenderer/Context: Remove GL_AMD_debug_output support It turns out callbacks are not compatibles between GL_AMD_debug_output and GL_ARB_debug_output (and GL_KHR_debug) --- src/Nazara/OpenGLRenderer/Wrapper/Context.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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") {