0
我可以:更多顶点数据或更昂贵的着色器?
上传顶点到缓冲区并做了几个额外的指令,没有什么非常昂贵的,几个vec4创作,添加,和一个vec4 x mat4 mulpltication。
将三倍顶点数量上传到缓冲区,并且不需要额外的数学运算。
在这两种情况下,相同数量的顶点被发送到着色器。这只是缓冲区大小会有所不同,因为第一种方法使用索引/实例化技巧。
很显然,第一种情况是缓冲区上传更快,但是绘图怎么样?在大多数机器上可能会更快?
虽然我使用的是opengl,但这个问题也适用于directx。