2

我有一台 2009 年末的 Macbook http://support.apple.com/kb/SP579 每次推出新操作系统时我都会升级操作系统,所以我现在使用的是 10.8 Mountain Lion。当开发人员建议我使用 glxinfo 检查我的 Open GL 版本时,我正试图让程序运行。

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce 9400M OpenGL Engine
OpenGL version string: 2.1 NVIDIA-8.12.47 310.40.00.05f01
OpenGL shading language version string: 1.20
OpenGL extensions:

根据这个https://developer.apple.com/graphicsimaging/opengl/capabilities/ 我应该有 Open GL 3.2 版,但我没有。我也在寻找更新的 Nvidia 驱动程序,但 nvidia 驱动程序下载网站没有显示任何 OS X 10.8 (Mountain Lion)、GeForce 9400M。Open GL 网站称,与其他操作系统不同,Open GL 与其他 OS X 更新一起更新。

做什么?如何将 OpenGL 升级到 3.2?

4

1 回答 1

0

我用glxinfo检查我的 Open GL 版本

glxinfo 通过 X11 服务器。OS X 附带的 X11 服务器的 OpenGL 支持相当有限。您必须使用查询 OS X 的本机 OpenGL API 而非 GLX 仿真层的工具进行检查。

于 2013-08-09T11:30:48.510 回答