首页 > 其他 > 详细

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

时间:2018-08-18 17:00:02      阅读:190      评论:0      收藏:0      [点我收藏+]
第二章:让硬件为你工作(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 基本步骤

原文:https://www.cnblogs.com/zyzmlc/p/9497608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!