许多网站/文章都说'批量!批量!批量!'。有人可以解释什么'批处理'代表着色器?
即,
意味着什么东西不能'批量'?
(对不起,如果这是一个迟钝的问题:D)
答案 0 :(得分:8)
总结它的最简单方法是尝试尽可能少的API调用来绘制您需要绘制的内容。使用顶点数组或VBO(在现代API中甚至不是可选的),纹理地图集和避免状态更改的需要都有助于此。令人惊讶的是现代GPU可以在您转身并设置下一个绘图调用时绘制多少个三角形。
答案 1 :(得分:3)
周围有一些很好的信息。来自Tom Forsyth:
http://home.comcast.net/~tom_forsyth/blog.wiki.html#%5B%5BRenderstate%20change%20costs%5D%5D
Shawn Hargreaves(On Sprite批处理):
1)http://blogs.msdn.com/b/shawnhar/archive/2006/12/13/spritebatch-and-spritesortmode.aspx
2)http://blogs.msdn.com/b/shawnhar/archive/2006/12/14/spritebatch-sorting-part-2.aspxv
3)http://blogs.msdn.com/b/shawnhar/archive/2006/12/14/return-of-the-spritebatch-sorting-part-3.aspx
Christer Ericson: