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