OSX / XCode 5上的glDebugMessageCallback

时间:2014-07-19 02:18:04

标签: xcode macos opengl

我无法在OS Mavericks / XCode 5的任何OpenGL标题中找到函数glDebugMessageCallback() .OpenGL上下文是4.4,因此它应该存在(自4.3以来一直存在)。我正在使用GLFW。我可以访问它的任何想法吗?

1 个答案:

答案 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