共用方式為


暫存器 - vs_2_0

本節包含頂點著色器 2_0 版所實作之輸入和輸出暫存器的參考資訊。

輸入暫存器

註冊 名稱 Count R/W # 讀取埠 # Reads / inst 尺寸 RelAddr Defaults 需要 DCL
V# 輸入暫存器 16 R 1 無限制 4 請參閱附注 1 Yes
R# 暫存暫存器 12 R/W 3 無限制 4 No
c# 常數浮點數暫存器 請參閱附註 2 R 1 2 4 a0 / aL (0、0、0、0) No
a0 位址暫存器 1 R/W 1 2 4 No
B# 常數布林暫存器 16 R 1 1 1 FALSE
我# 常數整數暫存器 16 R 1 1 4 (0、0、0、0) No
迴圈計數器暫存器 1 R 1 2 1 No

 

注意:

  1. 部分 (0、0、0、1) - 如果只有通道子集已更新,其餘通道預設為 (0、0、0、0、1) 。
  2. 等於 D3DCAPS9。MaxVertexShaderConst (至少 256 vs_2_0) 。

輸出暫存器

註冊 名稱 Count R/W 尺寸 RelAddr Defaults 需要 DCL
oPos 位置暫存器 1 W 4 No
oFog 模糊暫存器 1 W 1 No
選擇 點大小暫存器 1 W 1 No
Od# 色彩暫存器;請參閱附注 1 2 W 4 No
oT# 紋理座標暫存器 8 W 4 No

 

注意:

  • oD0 是擴散色彩輸出;oD1 是反射色彩輸出。

頂點著色器暫存器