【问题标题】:glDebugMessageCallback on OSX / XCode 5OSX / XCode 5 上的 glDebugMessageCallback
【发布时间】:2014-09-10 05:57:36
【问题描述】:

我在 OS Mavericks / XCode 5 的任何 OpenGL 标头中都找不到函数 glDebugMessageCallback()。OpenGL 上下文是 4.4,所以它应该存在(它从 4.3 开始就存在)。我正在使用 GLFW。有什么想法可以让我访问它吗?

【问题讨论】:

标签: xcode macos opengl


【解决方案1】:

根据苹果官方信息,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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    相关资源
    最近更新 更多