Line 3,190: |
Line 3,190: |
| | | |
| This register is used to set the geometry shader unit's boolean registers. | | This register is used to set the geometry shader unit's boolean registers. |
| + | |
| + | ==== GPUREG_GSH_INTUNIFORM_I0 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for geometry shader's i0.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for geometry shader's i0.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for geometry shader's i0.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for geometry shader's i0.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the geometry shader's i0 integer register. |
| + | |
| + | ==== GPUREG_GSH_INTUNIFORM_I1 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for geometry shader's i1.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for geometry shader's i1.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for geometry shader's i1.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for geometry shader's i1.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the geometry shader's i1 integer register. |
| + | |
| + | ==== GPUREG_GSH_INTUNIFORM_I2 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for geometry shader's i2.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for geometry shader's i2.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for geometry shader's i2.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for geometry shader's i2.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the geometry shader's i2 integer register. |
| + | |
| + | ==== GPUREG_GSH_INTUNIFORM_I3 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for geometry shader's i3.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for geometry shader's i3.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for geometry shader's i3.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for geometry shader's i3.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the geometry shader's i3 integer register. |
| | | |
| ==== GPUREG_GSH_ENTRYPOINT ==== | | ==== GPUREG_GSH_ENTRYPOINT ==== |
Line 3,267: |
Line 3,351: |
| | | |
| This register is used to set the vertex shader unit's boolean registers. | | This register is used to set the vertex shader unit's boolean registers. |
| + | |
| + | ==== GPUREG_VSH_INTUNIFORM_I0 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for vertex shader's i0.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for vertex shader's i0.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for vertex shader's i0.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for vertex shader's i0.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the vertex shader's i0 integer register. |
| + | |
| + | ==== GPUREG_VSH_INTUNIFORM_I1 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for vertex shader's i1.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for vertex shader's i1.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for vertex shader's i1.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for vertex shader's i1.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the vertex shader's i1 integer register. |
| + | |
| + | ==== GPUREG_VSH_INTUNIFORM_I2 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for vertex shader's i2.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for vertex shader's i2.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for vertex shader's i2.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for vertex shader's i2.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the vertex shader's i2 integer register. |
| + | |
| + | ==== GPUREG_VSH_INTUNIFORM_I3 ==== |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0-7 |
| + | | Value for vertex shader's i3.x (u8, 0-255) |
| + | |- |
| + | | 8-15 |
| + | | Value for vertex shader's i3.y (u8, 0-255) |
| + | |- |
| + | | 16-23 |
| + | | Value for vertex shader's i3.z (u8, 0-255) |
| + | |- |
| + | | 24-31 |
| + | | Value for vertex shader's i3.w (u8, 0-255) |
| + | |} |
| + | |
| + | This register is used to set the vertex shader's i3 integer register. |
| | | |
| ==== GPUREG_VSH_ENTRYPOINT ==== | | ==== GPUREG_VSH_ENTRYPOINT ==== |