2014-07-19 30 views
0

我在OS Mavericks/XCode 5的任何OpenGL頭文件中找不到函數glDebugMessageCallback()。OpenGL上下文是4.4,所以它應該存在(它自4.3開始)。我正在使用GLFW。任何想法,我可能會訪問它?OSX/XCode 5上的glDebugMessageCallback

+1

OSX不僅具有[執行](https://developer.apple.com/graphicsimaging/opengl/功能/)(最高)OpenGL 4.1。 –

回答

4

據來自蘋果,最高支持的OpenGL版本OS X 10.9的官方信息是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 
+0

我必須誤讀版本 - 謝謝。 –