iOS OpenGL ES 入门03-三角形绘制
构建OpenGL ES View
这里抛弃了GLKit框架自带的GLView,将图像内容渲染到核心动画层(Core Animation)。
效果图
渲染到核心动画层
核心动画是iOS上图形渲染和动画的中央基础结构。托管使用不同iOS子系统(如UIKit,Quartz 2D和OpenGL ES)渲染的内容的图层来组成应用程序的用户界面或其他视觉显示。OpenGL ES通过CAEAGLLayer
类连接到Core Animation
,该类是Core Animation层的一种特殊类型,其内容来自OpenGL ES渲染缓冲区。Core Animation将渲染缓冲区的内容与其他图层合成,并在屏幕上显示结果图像。
将核心动画层用于OpenGL ES渲染步骤
- 创建一个CAEAGLLayer对象并配置其属性。
-