在Mac上使用OpenGL ES

时间:2011-07-10 22:29:58

标签: opengl-es nsopenglview

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

1 个答案:

答案 0 :(得分:1)

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

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