暫存器 - 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 |
注意:
- 部分 (0、0、0、1) - 如果只有通道子集已更新,其餘通道預設為 (0、0、0、0、1) 。
- 等於 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 是反射色彩輸出。
相關主題