Changes

134 bytes added ,  05:13, 3 September 2015
→‎Register list: Add name for a bunch of registers up to 0x200
Line 351: Line 351:  
|-
 
|-
 
| 0041
 
| 0041
| [[#GPUREG_0041|GPUREG_0041]]
+
| [[#GPUREG_VIEWPORT_WIDTH|GPUREG_VIEWPORT_WIDTH]]
|?
+
|
 
|PICA_REG_VIEWPORT_WIDTH1
 
|PICA_REG_VIEWPORT_WIDTH1
 
|-
 
|-
 
| 0042
 
| 0042
| [[#GPUREG_0042|GPUREG_0042]]
+
| [[#GPUREG_VIEWPORT_INVW|GPUREG_VIEWPORT_INVW]]
|?
+
|
 
|PICA_REG_VIEWPORT_WIDTH2
 
|PICA_REG_VIEWPORT_WIDTH2
 
|-
 
|-
 
| 0043
 
| 0043
| [[#GPUREG_0043|GPUREG_0043]]
+
| [[#GPUREG_VIEWPORT_HEIGHT|GPUREG_VIEWPORT_HEIGHT]]
|?
+
|
 
|PICA_REG_VIEWPORT_HEIGHT1
 
|PICA_REG_VIEWPORT_HEIGHT1
 
|-
 
|-
 
| 0044
 
| 0044
| [[#GPUREG_0044|GPUREG_0044]]
+
| [[#GPUREG_VIEWPORT_INVH|GPUREG_VIEWPORT_INVH]]
| ?
+
|
 
|PICA_REG_VIEWPORT_HEIGHT2
 
|PICA_REG_VIEWPORT_HEIGHT2
 
|-
 
|-
Line 412: Line 412:  
| 004D
 
| 004D
 
| [[#GPUREG_DEPTHMAP_SCALE|GPUREG_DEPTHMAP_SCALE]]
 
| [[#GPUREG_DEPTHMAP_SCALE|GPUREG_DEPTHMAP_SCALE]]
|  
+
| As f24
 
|PICA_REG_FRAG_OP_WSCALE_DATA1
 
|PICA_REG_FRAG_OP_WSCALE_DATA1
 
|-
 
|-
 
| 004E
 
| 004E
 
| [[#GPUREG_DEPTHMAP_OFFSET|GPUREG_DEPTHMAP_OFFSET]]
 
| [[#GPUREG_DEPTHMAP_OFFSET|GPUREG_DEPTHMAP_OFFSET]]
|  
+
| As f24
 
|PICA_REG_FRAG_OP_WSCALE_DATA2
 
|PICA_REG_FRAG_OP_WSCALE_DATA2
 
|-
 
|-
Line 546: Line 546:  
|-
 
|-
 
| 0068
 
| 0068
| [[#GPUREG_0068|GPUREG_0068]]
+
| [[#GPUREG_VIEWPORT_XY|GPUREG_VIEWPORT_XY]]
|  
+
|
 
|PICA_REG_VIEWPORT_XY
 
|PICA_REG_VIEWPORT_XY
 
|-
 
|-
Line 576: Line 576:  
|-
 
|-
 
| 006E
 
| 006E
| [[#GPUREG_006E|GPUREG_006E]]
+
| [[#GPUREG_FRAMEBUFFER_DIM2|GPUREG_FRAMEBUFFER_DIM2]]
 
|?
 
|?
 
|PICA_REG_RENDER_BUF_RESOLUTION1
 
|PICA_REG_RENDER_BUF_RESOLUTION1
Line 666: Line 666:  
|-
 
|-
 
| 0080
 
| 0080
| [[#GPUREG_TEXUNITS_CONFIG|GPUREG_TEXUNITS_CONFIG]]
+
| [[#GPUREG_TEXUNIT_ENABLE|GPUREG_TEXUNIT_ENABLE]]
|  
+
|
 
|PICA_REG_TEXTURE_FUNC
 
|PICA_REG_TEXTURE_FUNC
 
|-
 
|-
 
| 0081
 
| 0081
| [[#GPUREG_0081|GPUREG_0081]]
+
| [[#GPUREG_TEXUNIT0_BORDER_COLOR|GPUREG_TEXUNIT0_BORDER_COLOR]]
|?
+
|
 
|PICA_REG_TEXTURE0_BORDER_COLOR
 
|PICA_REG_TEXTURE0_BORDER_COLOR
 
|-
 
|-
Line 751: Line 751:  
|-
 
|-
 
| 0091
 
| 0091
| [[#GPUREG_0091|GPUREG_0091]]
+
| [[#GPUREG_TEXUNIT1_BORDER_COLOR|GPUREG_TEXUNIT1_BORDER_COLOR]]
|?
+
|
 
|PICA_REG_TEXTURE1_BORDER_COLOR
 
|PICA_REG_TEXTURE1_BORDER_COLOR
 
|-
 
|-
Line 791: Line 791:  
|-
 
|-
 
| 0099
 
| 0099
| [[#GPUREG_0099|GPUREG_0099]]
+
| [[#GPUREG_TEXUNIT2_BORDER_COLOR|GPUREG_TEXUNIT2_BORDER_COLOR]]
|?
+
|
 
|PICA_REG_TEXTURE2_BORDER_COLOR
 
|PICA_REG_TEXTURE2_BORDER_COLOR
 
|-
 
|-
Line 986: Line 986:  
|-
 
|-
 
| 00C0
 
| 00C0
| [[#GPUREG_TEXENV0_CONFIG0|GPUREG_TEXENV0_CONFIG0]]
+
| [[#GPUREG_TEXENV0_SOURCE|GPUREG_TEXENV0_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_0
 
|PICA_REG_TEX_ENV_0
 
|-
 
|-
 
| 00C1
 
| 00C1
| [[#GPUREG_TEXENV0_CONFIG1|GPUREG_TEXENV0_CONFIG1]]
+
| [[#GPUREG_TEXENV0_OPERAND|GPUREG_TEXENV0_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_0_OPERAND
 
|PICA_REG_TEX_ENV_0_OPERAND
 
|-
 
|-
 
| 00C2
 
| 00C2
| [[#GPUREG_TEXENV0_CONFIG2|GPUREG_TEXENV0_CONFIG2]]
+
| [[#GPUREG_TEXENV0_COMBINER|GPUREG_TEXENV0_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_0_COMBINE
 
|PICA_REG_TEX_ENV_0_COMBINE
 
|-
 
|-
 
| 00C3
 
| 00C3
| [[#GPUREG_TEXENV0_CONFIG3|GPUREG_TEXENV0_CONFIG3]]
+
| [[#GPUREG_TEXENV0_COLOR|GPUREG_TEXENV0_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_0_COLOR
 
|PICA_REG_TEX_ENV_0_COLOR
 
|-
 
|-
 
| 00C4
 
| 00C4
| [[#GPUREG_TEXENV0_CONFIG4|GPUREG_TEXENV0_CONFIG4]]
+
| [[#GPUREG_TEXENV0_SCALE|GPUREG_TEXENV0_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_0_SCALE
 
|PICA_REG_TEX_ENV_0_SCALE
Line 1,026: Line 1,026:  
|-
 
|-
 
| 00C8
 
| 00C8
| [[#GPUREG_TEXENV1_CONFIG0|GPUREG_TEXENV1_CONFIG0]]
+
| [[#GPUREG_TEXENV1_SOURCE|GPUREG_TEXENV1_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_1
 
|PICA_REG_TEX_ENV_1
 
|-
 
|-
 
| 00C9
 
| 00C9
| [[#GPUREG_TEXENV1_CONFIG1|GPUREG_TEXENV1_CONFIG1]]
+
| [[#GPUREG_TEXENV1_OPERAND|GPUREG_TEXENV1_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_1_OPERAND
 
|PICA_REG_TEX_ENV_1_OPERAND
 
|-
 
|-
 
| 00CA
 
| 00CA
| [[#GPUREG_TEXENV1_CONFIG2|GPUREG_TEXENV1_CONFIG2]]
+
| [[#GPUREG_TEXENV1_COMBINER|GPUREG_TEXENV1_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_1_COMBINE
 
|PICA_REG_TEX_ENV_1_COMBINE
 
|-
 
|-
 
| 00CB
 
| 00CB
| [[#GPUREG_TEXENV1_CONFIG3|GPUREG_TEXENV1_CONFIG3]]
+
| [[#GPUREG_TEXENV1_COLOR|GPUREG_TEXENV1_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_1_COLOR
 
|PICA_REG_TEX_ENV_1_COLOR
 
|-
 
|-
 
| 00CC
 
| 00CC
| [[#GPUREG_TEXENV1_CONFIG4|GPUREG_TEXENV1_CONFIG4]]
+
| [[#GPUREG_TEXENV1_SCALE|GPUREG_TEXENV1_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_1_SCALE
 
|PICA_REG_TEX_ENV_1_SCALE
Line 1,066: Line 1,066:  
|-
 
|-
 
| 00D0
 
| 00D0
| [[#GPUREG_TEXENV2_CONFIG0|GPUREG_TEXENV2_CONFIG0]]
+
| [[#GPUREG_TEXENV2_SOURCE|GPUREG_TEXENV2_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_2
 
|PICA_REG_TEX_ENV_2
 
|-
 
|-
 
| 00D1
 
| 00D1
| [[#GPUREG_TEXENV2_CONFIG1|GPUREG_TEXENV2_CONFIG1]]
+
| [[#GPUREG_TEXENV2_OPERAND|GPUREG_TEXENV2_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_2_OPERAND
 
|PICA_REG_TEX_ENV_2_OPERAND
 
|-
 
|-
 
| 00D2
 
| 00D2
| [[#GPUREG_TEXENV2_CONFIG2|GPUREG_TEXENV2_CONFIG2]]
+
| [[#GPUREG_TEXENV2_COMBINER|GPUREG_TEXENV2_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_2_COMBINE
 
|PICA_REG_TEX_ENV_2_COMBINE
 
|-
 
|-
 
| 00D3
 
| 00D3
| [[#GPUREG_TEXENV2_CONFIG3|GPUREG_TEXENV2_CONFIG3]]
+
| [[#GPUREG_TEXENV2_COLOR|GPUREG_TEXENV2_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_2_COLOR
 
|PICA_REG_TEX_ENV_2_COLOR
 
|-
 
|-
 
| 00D4
 
| 00D4
| [[#GPUREG_TEXENV2_CONFIG4|GPUREG_TEXENV2_CONFIG4]]
+
| [[#GPUREG_TEXENV2_SCALE|GPUREG_TEXENV2_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_2_SCALE
 
|PICA_REG_TEX_ENV_2_SCALE
Line 1,106: Line 1,106:  
|-
 
|-
 
| 00D8
 
| 00D8
| [[#GPUREG_TEXENV3_CONFIG0|GPUREG_TEXENV3_CONFIG0]]
+
| [[#GPUREG_TEXENV3_SOURCE|GPUREG_TEXENV3_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_3
 
|PICA_REG_TEX_ENV_3
 
|-
 
|-
 
| 00D9
 
| 00D9
| [[#GPUREG_TEXENV3_CONFIG1|GPUREG_TEXENV3_CONFIG1]]
+
| [[#GPUREG_TEXENV3_OPERAND|GPUREG_TEXENV3_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_3_OPERAND
 
|PICA_REG_TEX_ENV_3_OPERAND
 
|-
 
|-
 
| 00DA
 
| 00DA
| [[#GPUREG_TEXENV3_CONFIG2|GPUREG_TEXENV3_CONFIG2]]
+
| [[#GPUREG_TEXENV3_COMBINER|GPUREG_TEXENV3_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_3_COMBINE
 
|PICA_REG_TEX_ENV_3_COMBINE
 
|-
 
|-
 
| 00DB
 
| 00DB
| [[#GPUREG_TEXENV3_CONFIG3|GPUREG_TEXENV3_CONFIG3]]
+
| [[#GPUREG_TEXENV3_COLOR|GPUREG_TEXENV3_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_3_COLOR
 
|PICA_REG_TEX_ENV_3_COLOR
 
|-
 
|-
 
| 00DC
 
| 00DC
| [[#GPUREG_TEXENV3_CONFIG4|GPUREG_TEXENV3_CONFIG4]]
+
| [[#GPUREG_TEXENV3_SCALE|GPUREG_TEXENV3_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_3_SCALE
 
|PICA_REG_TEX_ENV_3_SCALE
Line 1,146: Line 1,146:  
|-
 
|-
 
| 00E0
 
| 00E0
| [[#GPUREG_TEXENV_BUFFER_CONFIG|GPUREG_TEXENV_BUFFER_CONFIG]]
+
| [[#GPUREG_TEXENV_UPDATE_BUFFER|GPUREG_TEXENV_UPDATE_BUFFER]]
 
|?
 
|?
 
|PICA_REG_GAS_FOG_MODE / PICA_REG_TEX_ENV_BUF_INPUT
 
|PICA_REG_GAS_FOG_MODE / PICA_REG_TEX_ENV_BUF_INPUT
Line 1,226: Line 1,226:  
|-
 
|-
 
| 00F0
 
| 00F0
| [[#GPUREG_TEXENV4_CONFIG0|GPUREG_TEXENV4_CONFIG0]]
+
| [[#GPUREG_TEXENV4_SOURCE|GPUREG_TEXENV4_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_4
 
|PICA_REG_TEX_ENV_4
 
|-
 
|-
 
| 00F1
 
| 00F1
| [[#GPUREG_TEXENV4_CONFIG1|GPUREG_TEXENV4_CONFIG1]]
+
| [[#GPUREG_TEXENV4_OPERAND|GPUREG_TEXENV4_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_4_OPERAND
 
|PICA_REG_TEX_ENV_4_OPERAND
 
|-
 
|-
 
| 00F2
 
| 00F2
| [[#GPUREG_TEXENV4_CONFIG2|GPUREG_TEXENV4_CONFIG2]]
+
| [[#GPUREG_TEXENV4_COMBINER|GPUREG_TEXENV4_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_4_COMBINE
 
|PICA_REG_TEX_ENV_4_COMBINE
 
|-
 
|-
 
| 00F3
 
| 00F3
| [[#GPUREG_TEXENV4_CONFIG3|GPUREG_TEXENV4_CONFIG3]]
+
| [[#GPUREG_TEXENV4_COLOR|GPUREG_TEXENV4_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_4_COLOR
 
|PICA_REG_TEX_ENV_4_COLOR
 
|-
 
|-
 
| 00F4
 
| 00F4
| [[#GPUREG_TEXENV4_CONFIG4|GPUREG_TEXENV4_CONFIG4]]
+
| [[#GPUREG_TEXENV4_SCALE|GPUREG_TEXENV4_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_4_SCALE
 
|PICA_REG_TEX_ENV_4_SCALE
Line 1,266: Line 1,266:  
|-
 
|-
 
| 00F8
 
| 00F8
| [[#GPUREG_TEXENV5_CONFIG0|GPUREG_TEXENV5_CONFIG0]]
+
| [[#GPUREG_TEXENV5_SOURCE|GPUREG_TEXENV5_SOURCE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_5
 
|PICA_REG_TEX_ENV_5
 
|-
 
|-
 
| 00F9
 
| 00F9
| [[#GPUREG_TEXENV5_CONFIG1|GPUREG_TEXENV5_CONFIG1]]
+
| [[#GPUREG_TEXENV5_OPERAND|GPUREG_TEXENV5_OPERAND]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_5_OPERAND
 
|PICA_REG_TEX_ENV_5_OPERAND
 
|-
 
|-
 
| 00FA
 
| 00FA
| [[#GPUREG_TEXENV5_CONFIG2|GPUREG_TEXENV5_CONFIG2]]
+
| [[#GPUREG_TEXENV5_COMBINER|GPUREG_TEXENV5_COMBINER]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_5_COMBINE
 
|PICA_REG_TEX_ENV_5_COMBINE
 
|-
 
|-
 
| 00FB
 
| 00FB
| [[#GPUREG_TEXENV5_CONFIG3|GPUREG_TEXENV5_CONFIG3]]
+
| [[#GPUREG_TEXENV5_COLOR|GPUREG_TEXENV5_COLOR]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_5_COLOR
 
|PICA_REG_TEX_ENV_5_COLOR
 
|-
 
|-
 
| 00FC
 
| 00FC
| [[#GPUREG_TEXENV5_CONFIG4|GPUREG_TEXENV5_CONFIG4]]
+
| [[#GPUREG_TEXENV5_SCALE|GPUREG_TEXENV5_SCALE]]
 
|  
 
|  
 
|PICA_REG_TEX_ENV_5_SCALE
 
|PICA_REG_TEX_ENV_5_SCALE
Line 1,306: Line 1,306:  
|-
 
|-
 
| 0100
 
| 0100
| [[#GPUREG_COLOROUTPUT_CONFIG|GPUREG_COLOROUTPUT_CONFIG]]
+
| [[#GPUREG_BLEND_ENABLE|GPUREG_BLEND_ENABLE]]
| ?
+
|
 
|PICA_REG_COLOR_OPERATION
 
|PICA_REG_COLOR_OPERATION
 
|-
 
|-
Line 1,316: Line 1,316:  
|-
 
|-
 
| 0102
 
| 0102
| [[#GPUREG_COLORLOGICOP_CONFIG|GPUREG_COLORLOGICOP_CONFIG]]
+
| [[#GPUREG_LOGICOP_CONFIG|GPUREG_LOGICOP_CONFIG]]
 
|  
 
|  
 
|PICA_REG_LOGIC_OP
 
|PICA_REG_LOGIC_OP
Line 1,331: Line 1,331:  
|-
 
|-
 
| 0105
 
| 0105
| [[#GPUREG_STENCILTEST_CONFIG|GPUREG_STENCILTEST_CONFIG]]
+
| [[#GPUREG_STENCIL_TEST|GPUREG_STENCIL_TEST]]
 
|  
 
|  
 
|PICA_REG_STENCIL_TEST
 
|PICA_REG_STENCIL_TEST
 
|-
 
|-
 
| 0106
 
| 0106
| [[#GPUREG_STENCILOP_CONFIG|GPUREG_STENCILOP_CONFIG]]
+
| [[#GPUREG_STENCIL_ACTION|GPUREG_STENCIL_ACTION]]
 
|  
 
|  
 
|PICA_REG_STENCIL_OP
 
|PICA_REG_STENCIL_OP
Line 1,456: Line 1,456:  
|-
 
|-
 
| 011E
 
| 011E
| [[#GPUREG_OUTBUFFER_DIM|GPUREG_OUTBUFFER_DIM]]
+
| [[#GPUREG_FRAMEBUFFER_DIM|GPUREG_FRAMEBUFFER_DIM]]
 
|  
 
|  
 
|PICA_REG_RENDER_BUF_RESOLUTION0
 
|PICA_REG_RENDER_BUF_RESOLUTION0
Line 2,585: Line 2,585:  
|
 
|
 
|-
 
|-
! colspan=3 | Geometry pipeline registers
+
! colspan=5 | Geometry pipeline registers
 
|
 
|
 
|-
 
|-
110

edits