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 |