Changes

890 bytes added ,  06:02, 3 September 2015
→‎Register list: Split register list into subsections
Line 18: Line 18:     
== Register list ==
 
== Register list ==
 +
 +
=== Miscellaneous registers (0x000-0x03F) ===
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 344: Line 346:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Rasterizer registers (0x040-0x07F) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 0040
 
| 0040
Line 664: Line 675:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Texturing registers (0x080-0x0FF) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 0080
 
| 0080
Line 1,304: Line 1,324:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Framebuffer registers (0x100-0x13F) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 0100
 
| 0100
Line 1,624: Line 1,653:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Fragment lighting registers (0x140-0x1FF) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 0140
 
| 0140
Line 2,584: Line 2,622:  
|  
 
|  
 
|
 
|
|-
+
|}
! colspan=4 | Geometry pipeline registers
+
 
|
+
=== Geometry pipeline registers (0x200-0x27F) ===
 +
 
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 0200
 
| 0200
Line 3,227: Line 3,271:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Shader registers (0x280-0x2DF) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
! colspan=4 | Geometry shader registers
+
! colspan=4 | Geometry shader
 
|-
 
|-
 
| 0280
 
| 0280
Line 3,470: Line 3,523:  
|
 
|
 
|-
 
|-
! colspan=4 | Vertex shader registers
+
! colspan=4 | Vertex shader
 
|-
 
|-
 
| 02B0
 
| 02B0
Line 3,701: Line 3,754:  
|  
 
|  
 
|PICA_REG_VS_PROG_SWIZZLE_DATA7
 
|PICA_REG_VS_PROG_SWIZZLE_DATA7
|-
  −
! colspan=4 | Unknown registers
   
|-
 
|-
 
| 02DE
 
| 02DE
Line 3,713: Line 3,764:  
|  
 
|  
 
|
 
|
 +
|}
 +
 +
=== Unknown registers (0x2E0-0x2FF) ===
 +
 +
{| class="wikitable" border="1"
 +
! Register ID
 +
! Register name
 +
! Notes
 +
! Official Name
 
|-
 
|-
 
| 02E0
 
| 02E0
110

edits