我刚刚贴上了纹理我的多维数据集 - 我搜索了网页,并意识到让我的多维数据集6不同纹理(使用glDrawElements)的唯一方法是创建约24个索引。它的速度比glDrawArrays还要快,但它看起来很不合逻辑,速度很慢。我明白,glDrawElements的目的是处理复杂的模型,其中很少的索引共享不同的纹理坐标。 但是,我仍然很困惑,因为glDrawElements从大约50-67ms的10,000立方体(glDrawArrays)给我性能提升(没有任何效果,只是着色器着色),到25-33ms与100,000立方体。渲染数以千计的文本多维数据集
我的问题是:我只需要接受它,或者还有一些方法来解决这个问题?
而不是通过曲面纹理,你可以尝试使用Cubemap纹理纹理,如[那个](https://www.evl.uic.edu/aej/525/pics/cubemap-diagram.jpg)。 –
你为什么期望'glDrawElements'变慢?它几乎从来不是,即使根本没有共享顶点。 – derhass