輸入裝配器階段的目的是:
1 讀取用戶填充的數據緩存,將它們裝配成圖元,然后傳送到管線中。
2 附加系統生成信息
該階段的使用步驟:
1 創建輸入緩存,包括頂點和索引緩存
2 創建輸入布局對象
輸入布局對象的創建基于著色器簽名(signature),所以如果幾個著色器的簽名相同,就可以共享輸入布局對象。
多個輸入流現在稱為多個輸入槽(input slot)
3 綁定輸入布局對象到AI階段(還包括綁定頂點和索引緩存)
4 指定圖元類型
與D3D9的圖元類型相比,只是多出來2種帶鄰接頂點的線和2種帶鄰接頂點的三角形
5 繪制 將輸出推入管線
加入了對實例化(instancing)技術的支持
系統生成值:
系統生成值由IA階段生成
頂點ID VS
圖元ID GS/PS
實例ID VS