共用方式為


指示 - 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

 

頂點著色器指示