0

使用 OpenGL ES 进行 OS X 开发是否可能而且不太复杂。我已经编写 Mac 应用程序三年了,我准备开始学习 OpenGL,但我想使用 OpenGL ES,因为有很多关于将它与 Xcode 和 Objective-C 一起使用的信息以及我的一些代码示例发现它似乎比完整的 OpenGL 更容易学习。谢谢!

4

1 回答 1

1

OpenGL-ES 1.1 是真正的 OpenGL-2 子集,ES-2 是 OpenGL-3 的子集,主要区别在于,如何创建和管理上下文。然而,上下文创建和管理实际上发生在 OpenGL 之外。因此,只要您坚持使用 OpenGL-ES,减去特定于 ES 的扩展(即 OES 扩展),您就可以使用正确版本的普通 OpenGL 上下文。

有 OpenGL-ES 兼容性配置文件,但那些只是禁用功能,不要添加新的。

于 2011-07-10T23:09:18.843 回答