我可以在 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