没有GLKit的OpenGL ES 2

我想制作一个使用OpenGL ES 2.0的应用程序。 我可以这样做,而不使用GLKit,因为我想部署到iOS 4.3? 我找不到任何这方面的参考。 没有GLKit,甚至可以使用着色器等?

谢谢

您可以在不使用GLKit的情况下使用着色器支持在OpenGL ES 2.0中进行开发。 GLKit只是在那里简单的工作,但你根本不需要使用它。 首先看看苹果提供的指南,概述了不同的方法:

https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008793

苹果公司也提供了示例代码,例如,这个代码有ES 2.0的渲染器,构build要求是iOS SDK 4.0或更高版本:

https://developer.apple.com/library/ios/samplecode/GLEssentials/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010104