03: OpenGL ES 基础教程02 使用OpenGL ES 基本步骤
Posted zyzmlc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03: OpenGL ES 基础教程02 使用OpenGL ES 基本步骤相关的知识,希望对你有一定的参考价值。
第二章:让硬件为你工作(OpenGL ES 应用实践指南 ios卷)
前言:
1:使用OpenGL ES 基本步骤
2:绘制三角形
3:效果
正文:
一:使用OpenGL ES 基本步骤
1:生成缓存标识符
glGenBuffers();
2:绑定缓存标识符到当前缓存区域
glBindBuffer();
3:初始化且分配缓存内存(通常是从CPU控制的内存复制数据到分配的内存)
glBufferData( );
4: 启用缓存中的数据
glEnableVertexAttribArray();
5:设置指针、访问数据:(告诉顶点数据的类型、顶点数据的内存、怎样访问顶点数据)
glVertexAttribPointer( );
6:绘图
glDrawArrays();
7:删除内存、释放资源
glDeleteBuffers();
二:绘制三角形
1:设置顶点数据
2:设置上下文、初始化缓存(创建缓存标识符、绑定缓存标识符、初始化缓存复制数据)
3:启用缓存、设置指针访问数据、绘图
4:清除缓存、释放资源
demo地址
待定。
以上是关于03: OpenGL ES 基础教程02 使用OpenGL ES 基本步骤的主要内容,如果未能解决你的问题,请参考以下文章
IOS – OpenGL ES 图像漩涡 GPUImageSwirlFilter
IOS OpenGL ES GPUImage GPUImageWeakPixelInclusionFilter
IOS OpenGL ES GPUImage 图像缩放 GPUImageTransformFilter
IOS OpenGL ES GPUImage 图像镜像 GPUImageTransformFilter