【发布时间】:2014-07-10 14:07:36
【问题描述】:
假设我有多个相同的对象,我想在不同的地方渲染它们。我可以使用相同的 VBO(以节省内存)但更改发送到着色器的矩阵吗?还是说错了?
【问题讨论】:
-
这是你能做的最好的事情。
-
更好的是,如果您想在场景中的多个位置渲染相同的几何体,您应该研究实例化渲染。您可以使用所有各种转换填充缓冲区对象并在着色器中引用它们,然后通过一次调用绘制所有对象。
标签: c++ opengl rendering vbo freeglut