An *_*uel 1 opengl macos xcode
我glDebugMessageCallback()在 OS Mavericks/XCode 5 的任何 OpenGL 头文件中都找不到该函数。OpenGL 上下文是 4.4,所以它应该存在(它从 4.3 开始就存在)。我正在使用 GLFW。我可以在哪里访问它的任何想法?
根据苹果官方提供的信息,OS X 10.9 中支持的最高 OpenGL 版本是 OpenGL 4.1:
https://developer.apple.com/graphicsimaging/opengl/capabilities/
您还可以通过查看位于 的 OpenGL 标头来确认这一点/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl3.h。它包含版本特定预处理器条件中的定义,我看到的最高的是这个(从第 2269 行开始):
#ifndef GL_VERSION_4_1
#define GL_VERSION_4_1 1
...
#endif
Run Code Online (Sandbox Code Playgroud)