Unity Shader Early-Z技術

Early-Z技術 傳統的渲染管線中,ZTest其實是在Blending階段,這時候進行深度測試,所有對象的像素着色器都會計算一遍,沒有什麼性能提升,僅僅是爲了得出正確的遮擋結果,會造成大量的無用計算,因爲每個像素點上肯定重疊了很多計算。因此現代GPU中運用了Early-Z的技術,在Vertex階段和Fragment階段之間(光柵化之後,fragment之前)進行一次深度測試,如果深度測試失敗,就
相關文章
相關標籤/搜索