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 基本步骤的主要内容,如果未能解决你的问题,请参考以下文章