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 ====