diff --git a/src/window/detail/GLFWWindow.cpp b/src/window/detail/GLFWWindow.cpp index 9a99405d..cbf628af 100644 --- a/src/window/detail/GLFWWindow.cpp +++ b/src/window/detail/GLFWWindow.cpp @@ -96,8 +96,10 @@ static bool initialize_gl(int width, int height) { } } +#ifndef __APPLE__ glEnable(GL_DEBUG_OUTPUT); glDebugMessageCallback(gl_message_callback, 0); +#endif glViewport(0, 0, width, height); glClearColor(0.0f, 0.0f, 0.0f, 1); @@ -669,10 +671,13 @@ std::tuple< } init_gl_extensions_list(); + + #ifndef __APPLE__ if (is_gl_extension_supported("GL_KHR_debug")) { glEnable(GL_DEBUG_OUTPUT); glDebugMessageCallback(gl_message_callback, nullptr); } + #endif glViewport(0, 0, width, height); glClearColor(0.0f, 0.0f, 0.0f, 1);