ps_2_0指示
本節包含圖元著色器 2_0 版指示的參考資訊。
有數種類型的圖元著色器指示,如表格所示。 右邊的數據行表示下列各項:
- 指令位置 - 每個指令所使用的指令位置數目。
- 安裝程式 - 像素著色器必須具有版本指示,而且必須是第一個指示。
- 算術 - 這些指示會在著色器中提供數學運算。
- 紋理 - 這些指示可用來載入和取樣紋理數據,以及修改紋理座標。
- 新增 - 這些指示是這個版本的新功能。
指令集
名字 | 描述 | 指示位置 | 設置 | 算術 | 質地 | 新增功能 |
---|---|---|---|---|---|---|
abs - ps | 絕對值 | 1 | x | x | ||
新增 - ps | 新增兩個向量 | 1 | x | |||
cmp - ps | 比較來源與 0 | 1 | x | |||
crs - ps | 矢積 | 2 | x | x | ||
dcl_samplerType (sm2, sm3 - ps asm) | 宣告取樣器的紋理維度 | 0 | x | x | ||
dcl - (sm2, sm3 - ps asm) | 宣告頂點著色器輸出緩存器與像素著色器輸入緩存器之間的關聯。 | 0 | x | x | ||
def - ps | 定義常數 | 0 | x | |||
dp2add - ps | 2D 點產品並新增 | 2 | x | x | ||
dp3 - ps | 3D 點產品 | 1 | x | |||
dp4 - ps | 4D 點產品 | 1 | x | |||
exp - ps | 全精確度 2x | 1 | x | x | ||
frc - ps | 分數元件 | 1 | x | x | ||
記錄 - ps | 完整精確度記錄檔(x) | 1 | x | x | ||
lrp - ps | 線性插補 | 2 | x | |||
m3x2 - ps | 3x2 乘法 | 2 | x | x | ||
m3x3 - ps | 3x3 乘 | 3 | x | x | ||
m3x4 - ps | 3x4 乘法 | 4 | x | x | ||
m4x3 - ps | 4x3 乘法 | 3 | x | x | ||
m4x4 - ps | 4x4 乘 | 4 | x | x | ||
瘋狂 - ps | 相乘和新增 | 1 | x | |||
max - ps | 最大 | 1 | x | x | ||
分鐘 - ps | 最低 | 1 | x | x | ||
mov - ps | 移動 | 1 | x | |||
mul - ps | 乘 | 1 | x | |||
nop - ps | 無作業 | 1 | x | |||
nrm - ps | 正常化 | 3 | x | x | ||
pow - ps | xy | 3 | x | x | ||
ps | 版本 | 0 | x | |||
rcp - ps | 倒數 | 1 | x | x | ||
rsq - ps | 倒數平方根 | 1 | x | x | ||
sincos - ps | 正弦和餘弦 | 8 | x | x | ||
子 - ps | 減去 | 1 | x | |||
texkill - ps | 終止像素轉譯 | 1 | x | |||
texld - ps_2_0和向上 | 取樣紋理 | 1 | x | x | ||
texldb - ps | 具有 w-component 中詳細層級偏差的紋理取樣 | 1 | x | x | ||
texldp - ps | 具有投影除以 w-component 的紋理取樣 | 1 | x | x |
相關主題