This section contains reference information for the input and output registers implemented by vertex shader version 1_1.
| Register | Name | Count | R/W | # Read ports | # Reads / inst | Dimension | RelAddr | Defaults | Requires DCL |
|---|---|---|---|---|---|---|---|---|---|
| a0 | Address Register | 1 | R/W | 1 | Unlimited | See note 3 | No | None | No |
| c# | Constant Float Register | See note 2 | R | 1 | Unlimited | 4 | a0.x | (0, 0, 0, 0) | No |
| v# | Input Register | 16 | R | 1 | Unlimited | 4 | No | See note 1 | Yes |
| r# | Temporary Register | 12 | R/W | 3 | Unlimited | 4 | No | None | No |
Notes:
| Register | Name | Count | R/W | Dimension | RelAddr | Defaults | Requires DCL |
|---|---|---|---|---|---|---|---|
| oPos | Position Register | 1 | W | 4 | No | None | No |
| oFog | Fog Register | 1 | W | 1 | No | None | No |
| oPts | Point Size Register | 1 | W | 1 | No | None | No |
| oD# | Color Register; See note 1 | 2 | W | 4 | No | None | No |
| oT# | Texture Coordinate Register | 8 | W | 4 | No | None | No |
Notes: