GPU/Internal Registers: Difference between revisions
→Register list: Renamed more registers 0x200 to 0x300 |
→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: | ||
| | | | ||
| | | | ||
| | |} | ||
| | === 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 | ! colspan=4 | Geometry shader | ||
|- | |- | ||
| 0280 | | 0280 | ||
Line 3,470: | Line 3,523: | ||
| | | | ||
|- | |- | ||
! colspan=4 | Vertex shader | ! colspan=4 | Vertex shader | ||
|- | |- | ||
| 02B0 | | 02B0 | ||
Line 3,701: | Line 3,754: | ||
| | | | ||
|PICA_REG_VS_PROG_SWIZZLE_DATA7 | |PICA_REG_VS_PROG_SWIZZLE_DATA7 | ||
|- | |- | ||
| 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 |