【发布时间】:2013-06-14 23:09:06
【问题描述】:
我正在寻找一种方法来执行 glDrawElementsInstancedBaseVertex,但每个实例使用不同的基础顶点。
基本上我必须渲染很多具有不同模型空间坐标的立方体(边界框)。 每个立方体都有自己的 modelToCamera 矩阵,该矩阵通过实例化数组属性传递给顶点着色器。
问题是我有一个要渲染的 16 个索引的列表,每个立方体都相同,除了它们的 baseVertex 部分,我想在一次绘制调用中渲染每个立方体,而不需要 16 * numberOfCube 索引.
那么有没有办法改变每个实例的 baseVertex 呢?
【问题讨论】:
标签: opengl