03: OpenGL ES 基础教程02 使用OpenGL ES 基本步骤
2024-09-30 21:37:29
第二章:让硬件为你工作(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地址
待定。
最新文章
- [LeetCode] 3Sum 三数之和
- HDU5977 Garden of Eden(树的点分治)
- C#3.0扩展方法学习篇
- LinuxMM--Memory Pressure
- easyUI datagrid笔记
- Effective Java 62 Document all exceptions thrown by each method
- Find them, Catch them
- UVa 1583 Digit Generator --- 水题+打表
- Android IOS WebRTC 音视频开发总结(三七)-- 台湾help
- 帮哥们做的一个整理文档的小工具(C++ string的标准函数还是很给力的,代码在最下)
- AIM Tech Round (Div. 2) D. Array GCD dp
- Fortify对移动应用安全的支持
- Struts2 删除后直接直接到List显示页面
- Python 升级
- Verdigris: Qt without moc
- Java学习文件夹
- Linux笔记(六) - 压缩解压命令
- iOS开发之使程序在后台运行
- swiper 轮播图,拖动之后继续轮播
- 自定义 ASP.NET Identity Data Model with EF