我无法在OS Mavericks / XCode 5的任何OpenGL标题中找到函数glDebugMessageCallback()
.OpenGL上下文是4.4,因此它应该存在(自4.3以来一直存在)。我正在使用GLFW。我可以访问它的任何想法吗?
答案 0 :(得分:3)
根据Apple的官方消息,OS X 10.9中支持的最高OpenGL版本是OpenGL 4.1:
https://developer.apple.com/graphicsimaging/opengl/capabilities/
您还可以通过查看位于/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl3.h
的OpenGL标头来确认这一点。它包含特定于版本的预处理器条件内的定义,我看到的最高值(从第2269行开始):
#ifndef GL_VERSION_4_1
#define GL_VERSION_4_1 1
...
#endif