指示 - vs_1_1
本節包含頂點著色器 1_1 版指示的參考資訊。
頂點著色器指令有數種類型,如表格所示。 右邊的資料行表示下列各項:
- 指令位置 - 每個指令所使用的指令位置數目。
- 安裝程式 - 非算術指示。 每個著色器都必須有版本指令,而且必須是第一個指令。
- 算術 - 這些指示會在著色器中提供數學運算。
- 新增 - 這些指示是這個版本的新功能。
指令集
名稱 | 描述 | 指令位置 | 安裝程式 | 算術 | 新增 |
---|---|---|---|---|---|
add - vs | 新增兩個向量 | 1 | x | x | |
dcl_usage輸入 (sm1、sm2、sm3 - 與 asm) | 宣告輸入頂點暫存器 (請參閱暫存器 - vs_1_1) | 0 | x | x | |
def - vs | 定義常數 | 0 | x | x | |
dp3 - vs | 三個元件點產品 | 1 | x | x | |
dp4 - vs | 四個元件點產品 | 1 | x | x | |
dst - vs | 計算距離向量 | 1 | x | x | |
exp - vs | 完整精確度 2x | 10 | x | x | |
expp - vs | 部分有效位數 2x | 1 | x | x | |
frc - vs | 小陣列件 | 3 | x | x | |
lit - vs | 部分光源計算 | 1 | x | x | |
log - vs | 完整精確度記錄檔 (x) | 10 | x | x | |
logp - vs | 部分精確度記錄檔 (x) | 1 | x | x | |
m3x2 - vs | 3x2 乘法 | 2 | x | x | |
m3x3 - vs | 乘以 3x3 | 3 | x | x | |
m3x4 - vs | 乘以 3x4 | 4 | x | x | |
m4x3 - vs | 4x3 乘法 | 3 | x | x | |
m4x4 - vs | 4x4 乘法 | 4 | x | x | |
mad - vs | 乘以並加入 | 1 | x | x | |
max - vs | 最大值 | 1 | x | x | |
min - vs | 最小值 | 1 | x | x | |
mov - vs | 移動 | 1 | x | x | |
mul - vs | 乘以 | 1 | x | x | |
nop - vs | 無作業。 | 1 | x | x | |
rcp - vs | 互惠 | 1 | x | x | |
rsq - vs | 相互平方根 | 1 | x | x | |
sge - vs | 大於或等於比較 | 1 | x | x | |
slt - vs | 小於比較 | 1 | x | x | |
sub - vs | 減去 | 1 | x | x | |
vs | 版本 | 0 | x | x |
相關主題