《OpenGL ES 3.x游戏开发(下卷)》一第1章 缓冲区对象

简介:

本节书摘来异步社区《OpenGL ES 3.x游戏开发(下卷)》一书中的第1章,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 缓冲区对象

OpenGL ES 3.x游戏开发(下卷)
在本套书的上卷介绍的案例中,在绘制3D物体时一般都是在每帧绘制时将相关数据(如顶点坐标、纹理坐标、法向量、光源位置等)送入渲染管线,取得了不错的效果。但是对于很多在多次渲染时相关数据不变的物体而言,产生了很多不必要的I/O开销,降低了性能。而这种问题通过恰当使用不同的缓冲区对象,可以很好地优化。

本章将详细介绍OpenGL ES 3.0中缓冲区的相关知识,主要包括顶点缓冲区对象、顶点数组对象、一致缓冲区对象、其他缓冲区对象、帧缓冲与渲染缓冲以及多重渲染目标等部分。

相关文章
|
8月前
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
145 0
|
存储 编解码 算法
Opengl ES之LUT滤镜(上)
Opengl ES之连载系列
475 0
|
数据安全/隐私保护 开发者
OpenGL ES 多目标渲染(MRT)
Opengl ES连载系列
337 0
|
数据安全/隐私保护 索引
Opengl ES之纹理数组
Opengl ES连载系列
266 0
|
数据安全/隐私保护
Opengl ES之水印贴图
Opengl ES之连载系列
160 0
|
Java 数据安全/隐私保护 Android开发
Opengl ES之矩阵变换(下)
Opengl ES连载系列
141 0
|
Java API 数据安全/隐私保护
Opengl ES之矩阵变换(上)
Opengl ES连载系列
157 0
|
存储
Opengl ES之踩坑记
Opengl ES之连载系列
151 0
|
存储 编解码 算法
Opengl ES之RGB转NV21
Opengl ES连载系列
163 0
|
并行计算 C++
Opengl ES之YUV数据渲染
Opengl ES连载系列
190 0