如何使用GeForce 9400在OS X上进行OpenGL 3编程

Tia*_*Cui 5 opengl macos opengl-3

我有一台带有GeForce 9400显卡的MacBook Pro.维基百科说这张卡支持OpenGL 3.

但OS X 10.6附带的标题和库似乎只是OpenGL 2(我检查了文件/usr/X11/include/).

我需要做一些OpenGL 3编程.我可以使用当前的硬件和操作系统来完成吗?我需要获得和安装什么?

Nic*_*vre 2

遗憾的是,我认为您还不能做到这一点,详细信息请参见此处

我相信 Lion 会将适用于 OS X 的 OpenGL 升级到 3.2(不幸的是,它仍然缺少更有用的 3.3)。

注意:我没有 Mac,这纯粹是因为尝试在 Windows 端学习现代 OpenGL 并深入了解它的便携性。

编辑:OpenGL 官方论坛上的这个帖子有更多细节。尽管(请参阅此答案下面的评论)可能并不完全清楚为什么供应商无法提供符合 OpenGL 3+ 标准的驱动程序,但似乎很清楚没有办法在 OS X 中使用完全符合 OpenGL 3.3 标准的代码和着色器。提供了一些解决方法然而,在该线程以及我的第一个链接中。