如果我正在执行实例渲染,并且需要每个实例向顶点着色器发送一个mat4,那么对于大量实例,哪种方法可能更快?
最佳答案
根据robinjam,GuyRT和Brett Hale的评论/答案,我进行了一些测试。
该测试渲染了40000个相同网格(三角形)的实例,每帧更新了每个实例的模型矩阵。我的GPU是GeForce GTX 460 SE。
这是我的结果:
如果我正在执行实例渲染,并且需要每个实例向顶点着色器发送一个mat4,那么对于大量实例,哪种方法可能更快?
最佳答案
根据robinjam,GuyRT和Brett Hale的评论/答案,我进行了一些测试。
该测试渲染了40000个相同网格(三角形)的实例,每帧更新了每个实例的模型矩阵。我的GPU是GeForce GTX 460 SE。
这是我的结果: