ps_1_4 texld、texcrd 的來源暫存器修飾詞

兩個圖元著色器 1_4 版紋理位址指示: texld - ps_1_4texcrd - ps,具有自訂語法。 這些指示支援自己的一組來源暫存器修飾詞、來源暫存器選取器,以及目的地暫存器寫入遮罩,如下所示。

texld 和 texcrd 的來源暫存器修飾詞

這些修飾詞提供投影除法功能,方法是將 x 和 y 值除以 z 或 w 值。

來源暫存器修飾詞 描述 語法
_Dz 將 x,y 元件除以 z register_dz
_Db 將 x,y 元件除以 z register_db
_Dw 將 x,y 元件除以 w register_dw
_大 將 x,y 元件除以 w register_da

 

備註

_dz或_db修飾詞會執行下列動作:

x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined

_dw或_da修飾詞會執行下列動作:

x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined

圖元著色器來源暫存器修飾詞