码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-08-18 17:43:48      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:硬件   nbu   width   col   ima   .com   地址   span   war   

第二章:让硬件为你工作(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 基本步骤

标签:硬件   nbu   width   col   ima   .com   地址   span   war   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!