我可以在 Mac 上使用 "profiles" 之前的 OpenGL 版本吗?
Can I use pre-"profiles" OpenGL versions on Macs?
我想使用已弃用的 GL 函数 - glPushAttrib
。理想情况下,我会使用最新 GL 版本的兼容性配置文件来做到这一点,但是 Macs don't support that。因此,我很乐意使用 GL 配置文件存在之前的旧 GL 版本。不过,我的问题是:Mac 支持吗?
注意: 别告诉我不应该使用 glPushAttrib 除非你能 link 找到一个好的库来替代它。我不想自己写,使用成熟的引擎会比我的用例更麻烦 ;)
我找到了答案in the OpenGL wiki:
MacOSX gives you a choice: core profile for versions 3.2 or higher, or just version 2.1
我想使用已弃用的 GL 函数 - glPushAttrib
。理想情况下,我会使用最新 GL 版本的兼容性配置文件来做到这一点,但是 Macs don't support that。因此,我很乐意使用 GL 配置文件存在之前的旧 GL 版本。不过,我的问题是:Mac 支持吗?
注意: 别告诉我不应该使用 glPushAttrib 除非你能 link 找到一个好的库来替代它。我不想自己写,使用成熟的引擎会比我的用例更麻烦 ;)
我找到了答案in the OpenGL wiki:
MacOSX gives you a choice: core profile for versions 3.2 or higher, or just version 2.1