03: OpenGL ES 基础教程02 使用OpenGL ES 基本步骤

第二章:让硬件为你工作(OpenGL ES 应用实践指南 iOS卷)

前言:

  1:使用OpenGL ES 基本步骤

  2:绘制三角形

  3:效果

  03: OpenGL ES 基础教程02  使用OpenGL ES 基本步骤

正文:

一:使用OpenGL ES 基本步骤

  1:生成缓存标识符

   glGenBuffers();

2:绑定缓存标识符到当前缓存区域

     glBindBuffer();

3:初始化且分配缓存内存(通常是从CPU控制的内存复制数据到分配的内存)

    glBufferData( );

 4:  启用缓存中的数据

glEnableVertexAttribArray();

 5:设置指针、访问数据:(告诉顶点数据的类型、顶点数据的内存、怎样访问顶点数据)

glVertexAttribPointer( );

 6:绘图

glDrawArrays();

 7:删除内存、释放资源

   glDeleteBuffers();

二:绘制三角形

1:设置顶点数据

03: OpenGL ES 基础教程02  使用OpenGL ES 基本步骤

2:设置上下文、初始化缓存(创建缓存标识符、绑定缓存标识符、初始化缓存复制数据)

03: OpenGL ES 基础教程02  使用OpenGL ES 基本步骤

3:启用缓存、设置指针访问数据、绘图

03: OpenGL ES 基础教程02  使用OpenGL ES 基本步骤

4:清除缓存、释放资源

03: OpenGL ES 基础教程02  使用OpenGL ES 基本步骤

demo地址

待定。

上一篇:解决MySQL中文乱码的问题


下一篇:[ios][opengles]OpenGL ES基础知识简介