OpenGL ES之实例化渲染(Instancing)
Posted ╰つ栺尖篴夢ゞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL ES之实例化渲染(Instancing)相关的知识,希望对你有一定的参考价值。
- OpenGL ES 实例化(Instancing)是一种只调用一次渲染函数就能绘制出很多物体的技术,可以实现将数据一次性发送给 GPU ,告诉 OpenGL ES 使用一个绘制函数,将这些数据绘制成多个物体。
- 实例化(Instancing)避免 CPU 多次向 GPU 下达渲染命令(避免多次调用 glDrawArrays 或 glDrawElements 等绘制函数),节省绘制多个物体时 CPU 与 GPU 之间的通信时间,提升渲染性能。
- 使用实例化渲染需要使用的绘制接口:
// 普通渲染
glDrawArrays (GLenum mode, GLint first, GLsizei count);
glDrawElements (GLenum mode, GLsiz
以上是关于OpenGL ES之实例化渲染(Instancing)的主要内容,如果未能解决你的问题,请参考以下文章