Changes

3,120 bytes added ,  08:38, 16 December 2014
GPUREG_VSH_INTUNIFORM_I0 etc
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 ====
373

edits