ps_1_1、ps_1_2、ps_1_3、ps_1_4指示
本節包含圖元著色器版本1_X指示的參考資訊。
圖元著色器指令有數種類型,如下表所示。
指令集
版本 | 描述 | 指令位置 | 1_1 | 1_2 | 1_3 | 1_4 |
---|---|---|---|---|---|---|
ps | 版本號碼 | 0 | x | x | x | x |
常數指示 | 1_1 | 1_2 | 1_3 | 1_4 | ||
def - ps | 定義常數 | 0 | x | x | x | x |
階段指示 | 1_1 | 1_2 | 1_3 | 1_4 | ||
階段 - ps | 階段 1 與階段 2 之間的轉換 | 0 | x | |||
算術指示 | 1_1 | 1_2 | 1_3 | 1_4 | ||
add - ps | 新增兩個向量 | 1 | x | x | x | x |
bem - ps | 套用假的碰撞環境對應轉換 | 2 | x | |||
cmp - ps | 比較來源與 0 | 1¹ | x | x | x | |
cnd - ps | 比較來源與 0.5 | 1 | x | x | x | x |
dp3 - ps | 三個元件點產品 | 1 | x | x | x | x |
dp4 - ps | 四個元件點產品 | 1¹ | x | x | x | |
lrp - ps | 線性插補 | 1 | x | x | x | x |
mad - ps | 乘以並加入 | 1 | x | x | x | x |
mov - ps | 移動 | 1 | x | x | x | x |
mul - ps | 乘以 | 1 | x | x | x | x |
nop - ps | 無作業。 | 0 | x | x | x | x |
sub - ps | 減去 | 1 | x | x | x | x |
紋理指示 | 1_1 | 1_2 | 1_3 | 1_4 | ||
tex - ps | 取樣紋理 | 1 | x | x | x | |
texbem - ps | 套用假的凸起環境地圖轉換 | 1 | x | x | x | |
texbeml - ps | 使用亮度修正套用假的凸起環境地圖轉換 | 1+1¹ | x | x | x | |
texcoord - ps | 將紋理座標資料解譯為色彩資料 | 1 | x | x | x | |
texcrd - ps | 將紋理座標資料複製為色彩資料 | 1 | x | |||
texdepth - ps | 計算深度值 | 1 | x | |||
texdp3 - ps | 紋理資料與紋理座標之間的三個元件點乘積 | 1 | x | x | ||
texdp3tex - ps | 三個元件的點乘積和 1D 紋理查閱 | 1 | x | x | ||
texkill - ps | 根據比較取消圖元的轉譯 | 1 | x | x | x | x |
texld - ps_1_4 | 取樣紋理 | 1 | x | |||
texm3x2depth - ps | 計算每個圖元深度值 | 1 | x | |||
texm3x2pad - ps | 雙列矩陣乘法的第一個資料列矩陣乘法 | 1 | x | x | x | |
texm3x2tex - ps | 雙列矩陣乘數的最終資料列矩陣乘法 | 1 | x | x | x | |
texm3x3 - ps | 3x3 矩陣乘積 | 1 | x | x | ||
texm3x3pad - ps | 第一個或第二個數據列乘以三列矩陣相乘 | 1 | x | x | x | |
texm3x3spec - ps | 三列矩陣乘積的最終資料列 | 1 | x | x | x | |
texm3x3tex - ps | 使用 3x3 矩陣相乘的紋理查閱 | 1 | x | x | x | |
texm3x3vspec - ps | 使用 3x3 矩陣相乘的紋理查閱,以及非常數的眼球光線向量 | 1 | x | x | x | |
texreg2ar - ps | 使用 Alpha 和紅色元件取樣紋理 | 1 | x | x | x | |
texreg2gb - ps | 使用綠色和藍色元件取樣紋理 | 1 | x | x | x | |
texreg2rgb - ps | 使用紅色、綠色和藍色元件取樣紋理 | 1 | x | x |
- ps_1_4中的 1 個位置;2 個位置位於 ps_1_2 和 ps_1_3
- 1 + 1 = 1 個算術指令 + 1 個紋理指令
相關主題