![](/img/trans.png)
[英]Is there possibility to create app using GUI and 3D Graphics libraries simultaneously?
[英]3D Graphics Batching
很多網站/文章都說“批量! 批! 批!'。 有人可以解釋關於着色器的“批處理”代表什么?
即,是否
意味着某些東西不能“批量處理”?
總結它的最簡單方法是嘗試盡可能少地調用 API 來繪制您需要繪制的內容。 使用頂點數組或 VBO(在現代 API 中甚至不是可選的)、紋理圖集和避免狀態更改的需要都有助於實現這一點。 在您轉身並設置下一個繪圖調用所需的時間內,現代 GPU 可以繪制多少個三角形,這真是令人驚訝。
周圍有一些很好的信息。 來自湯姆·福賽斯:
http://home.comcast.net/~tom_forsyth/blog.wiki.html#%5B%5BRenderstate%20change%20costs%5D%5D
Shawn Hargreaves(關於 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
克里斯特·埃里克森:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.