渲染管線定義:
圖形數據在GPU上經過運算處理,輸出到屏幕的過程
遊戲和圖形API是CPU挑選場景中可以顯示的物體,從而交給GPU渲染。
Draw Call:
每次引擎準備數據並通知GPU的過程,每幀調用顯卡渲染物體的次數。
渲染管線:
1.頂點處理:
處理座標
① 獲取頂點數據
② 座標轉換
2.圖元裝配:
組裝面:把頂點連成三角面
3.光柵化:
計算三角面上的像素,哪些需要渲染
4.像素處理:
① 對像素着色
② 寫入緩存
5.緩存:
① 幀緩存(渲染後的圖像)
② 深度緩存(Z-buffer)