很多网站/文章都说“批量!批!批!'。有人可以解释“批处理”在着色器方面的含义吗?
即,确实
- 改变纹理
- 改变任意着色器变量
意思是不能“批处理”?
最佳答案
最简单的总结方法就是尽可能少地调用 API 来绘制您需要绘制的内容。使用顶点数组或 VBO(在现代 API 中甚至不是可选的)、纹理图集和避免状态更改的需要都有助于实现这一点。在您转身并设置下一个绘图调用所需的时间内,现代 GPU 可以绘制多少三角形,这真是令人惊讶。
关于c++ - 3D 图形批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151065/