GPU/Internal Registers: Difference between revisions
→Register list: Add name for a bunch of registers up to 0x200 |
|||
Line 351: | Line 351: | ||
|- | |- | ||
| 0041 | | 0041 | ||
| [[# | | [[#GPUREG_VIEWPORT_WIDTH|GPUREG_VIEWPORT_WIDTH]] | ||
| | | | ||
|PICA_REG_VIEWPORT_WIDTH1 | |PICA_REG_VIEWPORT_WIDTH1 | ||
|- | |- | ||
| 0042 | | 0042 | ||
| [[# | | [[#GPUREG_VIEWPORT_INVW|GPUREG_VIEWPORT_INVW]] | ||
| | | | ||
|PICA_REG_VIEWPORT_WIDTH2 | |PICA_REG_VIEWPORT_WIDTH2 | ||
|- | |- | ||
| 0043 | | 0043 | ||
| [[# | | [[#GPUREG_VIEWPORT_HEIGHT|GPUREG_VIEWPORT_HEIGHT]] | ||
| | | | ||
|PICA_REG_VIEWPORT_HEIGHT1 | |PICA_REG_VIEWPORT_HEIGHT1 | ||
|- | |- | ||
| 0044 | | 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_VIEWPORT_XY|GPUREG_VIEWPORT_XY]] | ||
| | | | ||
|PICA_REG_VIEWPORT_XY | |PICA_REG_VIEWPORT_XY | ||
|- | |- | ||
Line 576: | Line 576: | ||
|- | |- | ||
| 006E | | 006E | ||
| [[# | | [[#GPUREG_FRAMEBUFFER_DIM2|GPUREG_FRAMEBUFFER_DIM2]] | ||
|? | |? | ||
|PICA_REG_RENDER_BUF_RESOLUTION1 | |PICA_REG_RENDER_BUF_RESOLUTION1 | ||
Line 666: | Line 666: | ||
|- | |- | ||
| 0080 | | 0080 | ||
| [[# | | [[#GPUREG_TEXUNIT_ENABLE|GPUREG_TEXUNIT_ENABLE]] | ||
| | | | ||
|PICA_REG_TEXTURE_FUNC | |PICA_REG_TEXTURE_FUNC | ||
|- | |- | ||
| 0081 | | 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_TEXUNIT1_BORDER_COLOR|GPUREG_TEXUNIT1_BORDER_COLOR]] | ||
| | | | ||
|PICA_REG_TEXTURE1_BORDER_COLOR | |PICA_REG_TEXTURE1_BORDER_COLOR | ||
|- | |- | ||
Line 791: | Line 791: | ||
|- | |- | ||
| 0099 | | 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_SOURCE|GPUREG_TEXENV0_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_0 | |PICA_REG_TEX_ENV_0 | ||
|- | |- | ||
| 00C1 | | 00C1 | ||
| [[# | | [[#GPUREG_TEXENV0_OPERAND|GPUREG_TEXENV0_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_0_OPERAND | |PICA_REG_TEX_ENV_0_OPERAND | ||
|- | |- | ||
| 00C2 | | 00C2 | ||
| [[# | | [[#GPUREG_TEXENV0_COMBINER|GPUREG_TEXENV0_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_0_COMBINE | |PICA_REG_TEX_ENV_0_COMBINE | ||
|- | |- | ||
| 00C3 | | 00C3 | ||
| [[# | | [[#GPUREG_TEXENV0_COLOR|GPUREG_TEXENV0_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_0_COLOR | |PICA_REG_TEX_ENV_0_COLOR | ||
|- | |- | ||
| 00C4 | | 00C4 | ||
| [[# | | [[#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_SOURCE|GPUREG_TEXENV1_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_1 | |PICA_REG_TEX_ENV_1 | ||
|- | |- | ||
| 00C9 | | 00C9 | ||
| [[# | | [[#GPUREG_TEXENV1_OPERAND|GPUREG_TEXENV1_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_1_OPERAND | |PICA_REG_TEX_ENV_1_OPERAND | ||
|- | |- | ||
| 00CA | | 00CA | ||
| [[# | | [[#GPUREG_TEXENV1_COMBINER|GPUREG_TEXENV1_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_1_COMBINE | |PICA_REG_TEX_ENV_1_COMBINE | ||
|- | |- | ||
| 00CB | | 00CB | ||
| [[# | | [[#GPUREG_TEXENV1_COLOR|GPUREG_TEXENV1_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_1_COLOR | |PICA_REG_TEX_ENV_1_COLOR | ||
|- | |- | ||
| 00CC | | 00CC | ||
| [[# | | [[#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_SOURCE|GPUREG_TEXENV2_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_2 | |PICA_REG_TEX_ENV_2 | ||
|- | |- | ||
| 00D1 | | 00D1 | ||
| [[# | | [[#GPUREG_TEXENV2_OPERAND|GPUREG_TEXENV2_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_2_OPERAND | |PICA_REG_TEX_ENV_2_OPERAND | ||
|- | |- | ||
| 00D2 | | 00D2 | ||
| [[# | | [[#GPUREG_TEXENV2_COMBINER|GPUREG_TEXENV2_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_2_COMBINE | |PICA_REG_TEX_ENV_2_COMBINE | ||
|- | |- | ||
| 00D3 | | 00D3 | ||
| [[# | | [[#GPUREG_TEXENV2_COLOR|GPUREG_TEXENV2_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_2_COLOR | |PICA_REG_TEX_ENV_2_COLOR | ||
|- | |- | ||
| 00D4 | | 00D4 | ||
| [[# | | [[#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_SOURCE|GPUREG_TEXENV3_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_3 | |PICA_REG_TEX_ENV_3 | ||
|- | |- | ||
| 00D9 | | 00D9 | ||
| [[# | | [[#GPUREG_TEXENV3_OPERAND|GPUREG_TEXENV3_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_3_OPERAND | |PICA_REG_TEX_ENV_3_OPERAND | ||
|- | |- | ||
| 00DA | | 00DA | ||
| [[# | | [[#GPUREG_TEXENV3_COMBINER|GPUREG_TEXENV3_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_3_COMBINE | |PICA_REG_TEX_ENV_3_COMBINE | ||
|- | |- | ||
| 00DB | | 00DB | ||
| [[# | | [[#GPUREG_TEXENV3_COLOR|GPUREG_TEXENV3_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_3_COLOR | |PICA_REG_TEX_ENV_3_COLOR | ||
|- | |- | ||
| 00DC | | 00DC | ||
| [[# | | [[#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_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_SOURCE|GPUREG_TEXENV4_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_4 | |PICA_REG_TEX_ENV_4 | ||
|- | |- | ||
| 00F1 | | 00F1 | ||
| [[# | | [[#GPUREG_TEXENV4_OPERAND|GPUREG_TEXENV4_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_4_OPERAND | |PICA_REG_TEX_ENV_4_OPERAND | ||
|- | |- | ||
| 00F2 | | 00F2 | ||
| [[# | | [[#GPUREG_TEXENV4_COMBINER|GPUREG_TEXENV4_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_4_COMBINE | |PICA_REG_TEX_ENV_4_COMBINE | ||
|- | |- | ||
| 00F3 | | 00F3 | ||
| [[# | | [[#GPUREG_TEXENV4_COLOR|GPUREG_TEXENV4_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_4_COLOR | |PICA_REG_TEX_ENV_4_COLOR | ||
|- | |- | ||
| 00F4 | | 00F4 | ||
| [[# | | [[#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_SOURCE|GPUREG_TEXENV5_SOURCE]] | ||
| | | | ||
|PICA_REG_TEX_ENV_5 | |PICA_REG_TEX_ENV_5 | ||
|- | |- | ||
| 00F9 | | 00F9 | ||
| [[# | | [[#GPUREG_TEXENV5_OPERAND|GPUREG_TEXENV5_OPERAND]] | ||
| | | | ||
|PICA_REG_TEX_ENV_5_OPERAND | |PICA_REG_TEX_ENV_5_OPERAND | ||
|- | |- | ||
| 00FA | | 00FA | ||
| [[# | | [[#GPUREG_TEXENV5_COMBINER|GPUREG_TEXENV5_COMBINER]] | ||
| | | | ||
|PICA_REG_TEX_ENV_5_COMBINE | |PICA_REG_TEX_ENV_5_COMBINE | ||
|- | |- | ||
| 00FB | | 00FB | ||
| [[# | | [[#GPUREG_TEXENV5_COLOR|GPUREG_TEXENV5_COLOR]] | ||
| | | | ||
|PICA_REG_TEX_ENV_5_COLOR | |PICA_REG_TEX_ENV_5_COLOR | ||
|- | |- | ||
| 00FC | | 00FC | ||
| [[# | | [[#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_BLEND_ENABLE|GPUREG_BLEND_ENABLE]] | ||
| | | | ||
|PICA_REG_COLOR_OPERATION | |PICA_REG_COLOR_OPERATION | ||
|- | |- | ||
Line 1,316: | Line 1,316: | ||
|- | |- | ||
| 0102 | | 0102 | ||
| [[# | | [[#GPUREG_LOGICOP_CONFIG|GPUREG_LOGICOP_CONFIG]] | ||
| | | | ||
|PICA_REG_LOGIC_OP | |PICA_REG_LOGIC_OP | ||
Line 1,331: | Line 1,331: | ||
|- | |- | ||
| 0105 | | 0105 | ||
| [[# | | [[#GPUREG_STENCIL_TEST|GPUREG_STENCIL_TEST]] | ||
| | | | ||
|PICA_REG_STENCIL_TEST | |PICA_REG_STENCIL_TEST | ||
|- | |- | ||
| 0106 | | 0106 | ||
| [[# | | [[#GPUREG_STENCIL_ACTION|GPUREG_STENCIL_ACTION]] | ||
| | | | ||
|PICA_REG_STENCIL_OP | |PICA_REG_STENCIL_OP | ||
Line 1,456: | Line 1,456: | ||
|- | |- | ||
| 011E | | 011E | ||
| [[# | | [[#GPUREG_FRAMEBUFFER_DIM|GPUREG_FRAMEBUFFER_DIM]] | ||
| | | | ||
|PICA_REG_RENDER_BUF_RESOLUTION0 | |PICA_REG_RENDER_BUF_RESOLUTION0 | ||
Line 2,585: | Line 2,585: | ||
| | | | ||
|- | |- | ||
! colspan= | ! colspan=5 | Geometry pipeline registers | ||
| | | | ||
|- | |- |