暫存器 - vs_2_x
本節包含頂點著色器版本所實作之輸入和輸出暫存器的參考資訊2_x。
輸入暫存器
註冊 | 名稱 | Count | R/W | # 讀取埠 | # Reads / inst | 尺寸 | RelAddr | Defaults | 需要 DCL |
---|---|---|---|---|---|---|---|---|---|
V# | 輸入暫存器 | 16 | R | 1 | 無限制 | 4 | 否 | 請參閱附注 1 | 是 |
R# | 暫存暫存器 | 請參閱附註 2 | R/W | 3 | 無限制 | 4 | 否 | 無 | 否 |
c# | 常數浮點數暫存器 | 請參閱附注 3 | R | 1 | 2 | 4 | a0 / aL | (0、0、0、0) | 否 |
a0 | 位址暫存器 | 1 | R/W | 1 | 2 | 4 | 否 | 無 | 否 |
B# | 常數布林值暫存器 | 16 | R | 1 | 1 | 1 | 否 | FALSE | 否 |
我# | 常數整數暫存器 | 16 | R | 1 | 1 | 4 | 否 | (0、0、0、0) | 否 |
鋁 | 迴圈計數器暫存器 | 1 | R | 1 | 2 | 1 | 否 | 無 | 否 |
P | 述詞暫存器 | 1 | R/W | 1 | 1 | 4 | 否 | 無 | 否 |
注意:
- 部分 (0、0、0、1) - 如果只有通道子集已更新,其餘通道預設為 (0、0、0、1) 。
- 等於 D3DCAPS9。VS20Caps.NumTemps (至少 12 個vs_2_x) 。
- 等於 D3DCAPS9。MaxVertexShaderConst (至少 256 個vs_2_x) 。
輸出暫存器
註冊 | 名稱 | Count | R/W | 尺寸 | RelAddr | Defaults | 需要 DCL |
---|---|---|---|---|---|---|---|
oPos | 位置暫存器 | 1 | W | 4 | 否 | 無 | 否 |
oFog | 水氣暫存器 | 1 | W | 1 | 否 | 無 | 否 |
選擇 | 點大小暫存器 | 1 | W | 1 | 否 | 無 | 否 |
Od# | 色彩暫存器;請參閱附注 1 | 2 | W | 4 | 否 | 無 | 否 |
oT# | 紋理座標暫存器 | 8 | W | 4 | 否 | 無 | 否 |
注意:
- oD0 是擴散色彩輸出;oD1 是反射色彩輸出。
相關主題