libctru
v2.4.1
|
@description GPU registers. More...
Go to the source code of this file.
Macros | |
Miscellaneous registers (0x000-0x03F) | |
#define | GPUREG_0000 0x0000 |
Unknown. | |
#define | GPUREG_0001 0x0001 |
Unknown. | |
#define | GPUREG_0002 0x0002 |
Unknown. | |
#define | GPUREG_0003 0x0003 |
Unknown. | |
#define | GPUREG_0004 0x0004 |
Unknown. | |
#define | GPUREG_0005 0x0005 |
Unknown. | |
#define | GPUREG_0006 0x0006 |
Unknown. | |
#define | GPUREG_0007 0x0007 |
Unknown. | |
#define | GPUREG_0008 0x0008 |
Unknown. | |
#define | GPUREG_0009 0x0009 |
Unknown. | |
#define | GPUREG_000A 0x000A |
Unknown. | |
#define | GPUREG_000B 0x000B |
Unknown. | |
#define | GPUREG_000C 0x000C |
Unknown. | |
#define | GPUREG_000D 0x000D |
Unknown. | |
#define | GPUREG_000E 0x000E |
Unknown. | |
#define | GPUREG_000F 0x000F |
Unknown. | |
#define | GPUREG_FINALIZE 0x0010 |
Used to finalize GPU drawing. | |
#define | GPUREG_0011 0x0011 |
Unknown. | |
#define | GPUREG_0012 0x0012 |
Unknown. | |
#define | GPUREG_0013 0x0013 |
Unknown. | |
#define | GPUREG_0014 0x0014 |
Unknown. | |
#define | GPUREG_0015 0x0015 |
Unknown. | |
#define | GPUREG_0016 0x0016 |
Unknown. | |
#define | GPUREG_0017 0x0017 |
Unknown. | |
#define | GPUREG_0018 0x0018 |
Unknown. | |
#define | GPUREG_0019 0x0019 |
Unknown. | |
#define | GPUREG_001A 0x001A |
Unknown. | |
#define | GPUREG_001B 0x001B |
Unknown. | |
#define | GPUREG_001C 0x001C |
Unknown. | |
#define | GPUREG_001D 0x001D |
Unknown. | |
#define | GPUREG_001E 0x001E |
Unknown. | |
#define | GPUREG_001F 0x001F |
Unknown. | |
#define | GPUREG_0020 0x0020 |
Unknown. | |
#define | GPUREG_0021 0x0021 |
Unknown. | |
#define | GPUREG_0022 0x0022 |
Unknown. | |
#define | GPUREG_0023 0x0023 |
Unknown. | |
#define | GPUREG_0024 0x0024 |
Unknown. | |
#define | GPUREG_0025 0x0025 |
Unknown. | |
#define | GPUREG_0026 0x0026 |
Unknown. | |
#define | GPUREG_0027 0x0027 |
Unknown. | |
#define | GPUREG_0028 0x0028 |
Unknown. | |
#define | GPUREG_0029 0x0029 |
Unknown. | |
#define | GPUREG_002A 0x002A |
Unknown. | |
#define | GPUREG_002B 0x002B |
Unknown. | |
#define | GPUREG_002C 0x002C |
Unknown. | |
#define | GPUREG_002D 0x002D |
Unknown. | |
#define | GPUREG_002E 0x002E |
Unknown. | |
#define | GPUREG_002F 0x002F |
Unknown. | |
#define | GPUREG_0030 0x0030 |
Unknown. | |
#define | GPUREG_0031 0x0031 |
Unknown. | |
#define | GPUREG_0032 0x0032 |
Unknown. | |
#define | GPUREG_0033 0x0033 |
Unknown. | |
#define | GPUREG_0034 0x0034 |
Unknown. | |
#define | GPUREG_0035 0x0035 |
Unknown. | |
#define | GPUREG_0036 0x0036 |
Unknown. | |
#define | GPUREG_0037 0x0037 |
Unknown. | |
#define | GPUREG_0038 0x0038 |
Unknown. | |
#define | GPUREG_0039 0x0039 |
Unknown. | |
#define | GPUREG_003A 0x003A |
Unknown. | |
#define | GPUREG_003B 0x003B |
Unknown. | |
#define | GPUREG_003C 0x003C |
Unknown. | |
#define | GPUREG_003D 0x003D |
Unknown. | |
#define | GPUREG_003E 0x003E |
Unknown. | |
#define | GPUREG_003F 0x003F |
Unknown. | |
Rasterizer registers (0x040-0x07F) | |
#define | GPUREG_FACECULLING_CONFIG 0x0040 |
Face culling configuration. | |
#define | GPUREG_VIEWPORT_WIDTH 0x0041 |
Viewport width. | |
#define | GPUREG_VIEWPORT_INVW 0x0042 |
Inverted viewport width. | |
#define | GPUREG_VIEWPORT_HEIGHT 0x0043 |
Viewport height. | |
#define | GPUREG_VIEWPORT_INVH 0x0044 |
Inverted viewport height. | |
#define | GPUREG_0045 0x0045 |
Unknown. | |
#define | GPUREG_0046 0x0046 |
Unknown. | |
#define | GPUREG_FRAGOP_CLIP 0x0047 |
Unknown. | |
#define | GPUREG_FRAGOP_CLIP_DATA0 0x0048 |
Unknown. | |
#define | GPUREG_FRAGOP_CLIP_DATA1 0x0049 |
Unknown. | |
#define | GPUREG_FRAGOP_CLIP_DATA2 0x004A |
Unknown. | |
#define | GPUREG_FRAGOP_CLIP_DATA3 0x004B |
Unknown. | |
#define | GPUREG_004C 0x004C |
Unknown. | |
#define | GPUREG_DEPTHMAP_SCALE 0x004D |
Depth map scale. | |
#define | GPUREG_DEPTHMAP_OFFSET 0x004E |
Depth map offset. | |
#define | GPUREG_SH_OUTMAP_TOTAL 0x004F |
Shader output map total. | |
#define | GPUREG_SH_OUTMAP_O0 0x0050 |
Shader output map 0. | |
#define | GPUREG_SH_OUTMAP_O1 0x0051 |
Shader output map 1. | |
#define | GPUREG_SH_OUTMAP_O2 0x0052 |
Shader output map 2. | |
#define | GPUREG_SH_OUTMAP_O3 0x0053 |
Shader output map 3. | |
#define | GPUREG_SH_OUTMAP_O4 0x0054 |
Shader output map 4. | |
#define | GPUREG_SH_OUTMAP_O5 0x0055 |
Shader output map 5. | |
#define | GPUREG_SH_OUTMAP_O6 0x0056 |
Shader output map 6. | |
#define | GPUREG_0057 0x0057 |
Unknown. | |
#define | GPUREG_0058 0x0058 |
Unknown. | |
#define | GPUREG_0059 0x0059 |
Unknown. | |
#define | GPUREG_005A 0x005A |
Unknown. | |
#define | GPUREG_005B 0x005B |
Unknown. | |
#define | GPUREG_005C 0x005C |
Unknown. | |
#define | GPUREG_005D 0x005D |
Unknown. | |
#define | GPUREG_005E 0x005E |
Unknown. | |
#define | GPUREG_005F 0x005F |
Unknown. | |
#define | GPUREG_0060 0x0060 |
Unknown. | |
#define | GPUREG_EARLYDEPTH_FUNC 0x0061 |
Unknown. | |
#define | GPUREG_EARLYDEPTH_TEST1 0x0062 |
Unknown. | |
#define | GPUREG_EARLYDEPTH_CLEAR 0x0063 |
Unknown. | |
#define | GPUREG_SH_OUTATTR_MODE 0x0064 |
Shader output attributes mode. | |
#define | GPUREG_SCISSORTEST_MODE 0x0065 |
Scissor test mode. | |
#define | GPUREG_SCISSORTEST_POS 0x0066 |
Scissor test position. | |
#define | GPUREG_SCISSORTEST_DIM 0x0067 |
Scissor text dimensions. | |
#define | GPUREG_VIEWPORT_XY 0x0068 |
Viewport X and Y. | |
#define | GPUREG_0069 0x0069 |
Unknown. | |
#define | GPUREG_EARLYDEPTH_DATA 0x006A |
Unknown. | |
#define | GPUREG_006B 0x006B |
Unknown. | |
#define | GPUREG_006C 0x006C |
Unknown. | |
#define | GPUREG_DEPTHMAP_ENABLE 0x006D |
Depth map enable. | |
#define | GPUREG_RENDERBUF_DIM 0x006E |
Renderbuffer dimensions. | |
#define | GPUREG_SH_OUTATTR_CLOCK 0x006F |
Shader output attributes clock enable. | |
#define | GPUREG_0070 0x0070 |
Unknown. | |
#define | GPUREG_0071 0x0071 |
Unknown. | |
#define | GPUREG_0072 0x0072 |
Unknown. | |
#define | GPUREG_0073 0x0073 |
Unknown. | |
#define | GPUREG_0074 0x0074 |
Unknown. | |
#define | GPUREG_0075 0x0075 |
Unknown. | |
#define | GPUREG_0076 0x0076 |
Unknown. | |
#define | GPUREG_0077 0x0077 |
Unknown. | |
#define | GPUREG_0078 0x0078 |
Unknown. | |
#define | GPUREG_0079 0x0079 |
Unknown. | |
#define | GPUREG_007A 0x007A |
Unknown. | |
#define | GPUREG_007B 0x007B |
Unknown. | |
#define | GPUREG_007C 0x007C |
Unknown. | |
#define | GPUREG_007D 0x007D |
Unknown. | |
#define | GPUREG_007E 0x007E |
Unknown. | |
#define | GPUREG_007F 0x007F |
Unknown. | |
Texturing registers (0x080-0x0FF) | |
#define | GPUREG_TEXUNIT_CONFIG 0x0080 |
Texture unit configuration. | |
#define | GPUREG_TEXUNIT0_BORDER_COLOR 0x0081 |
Texture unit 0 border color. | |
#define | GPUREG_TEXUNIT0_DIM 0x0082 |
Texture unit 0 dimensions. | |
#define | GPUREG_TEXUNIT0_PARAM 0x0083 |
Texture unit 0 parameters. | |
#define | GPUREG_TEXUNIT0_LOD 0x0084 |
Texture unit 0 LOD. | |
#define | GPUREG_TEXUNIT0_ADDR1 0x0085 |
Texture unit 0 address. | |
#define | GPUREG_TEXUNIT0_ADDR2 0x0086 |
Unknown. | |
#define | GPUREG_TEXUNIT0_ADDR3 0x0087 |
Unknown. | |
#define | GPUREG_TEXUNIT0_ADDR4 0x0088 |
Unknown. | |
#define | GPUREG_TEXUNIT0_ADDR5 0x0089 |
Unknown. | |
#define | GPUREG_TEXUNIT0_ADDR6 0x008A |
Unknown. | |
#define | GPUREG_TEXUNIT0_SHADOW 0x008B |
Unknown. | |
#define | GPUREG_008C 0x008C |
Unknown. | |
#define | GPUREG_008D 0x008D |
Unknown. | |
#define | GPUREG_TEXUNIT0_TYPE 0x008E |
Texture unit 0 type. | |
#define | GPUREG_LIGHTING_ENABLE0 0x008F |
Lighting toggle. | |
#define | GPUREG_0090 0x0090 |
Unknown. | |
#define | GPUREG_TEXUNIT1_BORDER_COLOR 0x0091 |
Texture unit 1 border color. | |
#define | GPUREG_TEXUNIT1_DIM 0x0092 |
Texture unit 1 dimensions. | |
#define | GPUREG_TEXUNIT1_PARAM 0x0093 |
Texture unit 1 parameters. | |
#define | GPUREG_TEXUNIT1_LOD 0x0094 |
Texture unit 1 LOD. | |
#define | GPUREG_TEXUNIT1_ADDR 0x0095 |
Texture unit 1 address. | |
#define | GPUREG_TEXUNIT1_TYPE 0x0096 |
Texture unit 1 type. | |
#define | GPUREG_0097 0x0097 |
Unknown. | |
#define | GPUREG_0098 0x0098 |
Unknown. | |
#define | GPUREG_TEXUNIT2_BORDER_COLOR 0x0099 |
Texture unit 2 border color. | |
#define | GPUREG_TEXUNIT2_DIM 0x009A |
Texture unit 2 dimensions. | |
#define | GPUREG_TEXUNIT2_PARAM 0x009B |
Texture unit 2 parameters. | |
#define | GPUREG_TEXUNIT2_LOD 0x009C |
Texture unit 2 LOD. | |
#define | GPUREG_TEXUNIT2_ADDR 0x009D |
Texture unit 2 address. | |
#define | GPUREG_TEXUNIT2_TYPE 0x009E |
Texture unit 2 type. | |
#define | GPUREG_009F 0x009F |
Unknown. | |
#define | GPUREG_00A0 0x00A0 |
Unknown. | |
#define | GPUREG_00A1 0x00A1 |
Unknown. | |
#define | GPUREG_00A2 0x00A2 |
Unknown. | |
#define | GPUREG_00A3 0x00A3 |
Unknown. | |
#define | GPUREG_00A4 0x00A4 |
Unknown. | |
#define | GPUREG_00A5 0x00A5 |
Unknown. | |
#define | GPUREG_00A6 0x00A6 |
Unknown. | |
#define | GPUREG_00A7 0x00A7 |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX0 0x00A8 |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX1 0x00A9 |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX2 0x00AA |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX3 0x00AB |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX4 0x00A |
Unknown. | |
#define | GPUREG_TEXUNIT3_PROCTEX5 0x00D |
Unknown. | |
#define | GPUREG_00AE 0x00AE |
Unknown. | |
#define | GPUREG_PROCTEX_LUT 0x00AF |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA0 0x00B0 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA1 0x00B1 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA2 0x00B2 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA3 0x00B3 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA4 0x00B4 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA5 0x00B5 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA6 0x00B6 |
Unknown. | |
#define | GPUREG_PROCTEX_LUT_DATA7 0x00B7 |
Unknown. | |
#define | GPUREG_00B8 0x00B8 |
Unknown. | |
#define | GPUREG_00B9 0x00B9 |
Unknown. | |
#define | GPUREG_00BA 0x00BA |
Unknown. | |
#define | GPUREG_00BB 0x00BB |
Unknown. | |
#define | GPUREG_00BC 0x00BC |
Unknown. | |
#define | GPUREG_00BD 0x00BD |
Unknown. | |
#define | GPUREG_00BE 0x00BE |
Unknown. | |
#define | GPUREG_00BF 0x00BF |
Unknown. | |
#define | GPUREG_TEXENV0_SOURCE 0x00C0 |
Texture env 0 source. | |
#define | GPUREG_TEXENV0_OPERAND 0x00C1 |
Texture env 0 operand. | |
#define | GPUREG_TEXENV0_COMBINER 0x00C2 |
Texture env 0 combiner. | |
#define | GPUREG_TEXENV0_COLOR 0x00C3 |
Texture env 0 color. | |
#define | GPUREG_TEXENV0_SCALE 0x00C4 |
Texture env 0 scale. | |
#define | GPUREG_00C5 0x00C5 |
Unknown. | |
#define | GPUREG_00C6 0x00C6 |
Unknown. | |
#define | GPUREG_00C7 0x00C7 |
Unknown. | |
#define | GPUREG_TEXENV1_SOURCE 0x00C8 |
Texture env 1 source. | |
#define | GPUREG_TEXENV1_OPERAND 0x00C9 |
Texture env 1 operand. | |
#define | GPUREG_TEXENV1_COMBINER 0x00CA |
Texture env 1 combiner. | |
#define | GPUREG_TEXENV1_COLOR 0x00CB |
Texture env 1 color. | |
#define | GPUREG_TEXENV1_SCALE 0x00CC |
Texture env 1 scale. | |
#define | GPUREG_00CD 0x00CD |
Unknown. | |
#define | GPUREG_00CE 0x00CE |
Unknown. | |
#define | GPUREG_00CF 0x00CF |
Unknown. | |
#define | GPUREG_TEXENV2_SOURCE 0x00D0 |
Texture env 2 source. | |
#define | GPUREG_TEXENV2_OPERAND 0x00D1 |
Texture env 2 operand. | |
#define | GPUREG_TEXENV2_COMBINER 0x00D2 |
Texture env 2 combiner. | |
#define | GPUREG_TEXENV2_COLOR 0x00D3 |
Texture env 2 color. | |
#define | GPUREG_TEXENV2_SCALE 0x00D4 |
Texture env 2 scale. | |
#define | GPUREG_00D5 0x00D5 |
Unknown. | |
#define | GPUREG_00D6 0x00D6 |
Unknown. | |
#define | GPUREG_00D7 0x00D7 |
Unknown. | |
#define | GPUREG_TEXENV3_SOURCE 0x00D8 |
Texture env 3 source. | |
#define | GPUREG_TEXENV3_OPERAND 0x00D9 |
Texture env 3 operand. | |
#define | GPUREG_TEXENV3_COMBINER 0x00DA |
Texture env 3 combiner. | |
#define | GPUREG_TEXENV3_COLOR 0x00DB |
Texture env 3 color. | |
#define | GPUREG_TEXENV3_SCALE 0x00DC |
Texture env 3 scale. | |
#define | GPUREG_00DD 0x00DD |
Unknown. | |
#define | GPUREG_00DE 0x00DE |
Unknown. | |
#define | GPUREG_00DF 0x00DF |
Unknown. | |
#define | GPUREG_TEXENV_UPDATE_BUFFER 0x00E0 |
Texture env buffer update flag. | |
#define | GPUREG_FOG_COLOR 0x00E1 |
Unknown. | |
#define | GPUREG_00E2 0x00E2 |
Unknown. | |
#define | GPUREG_00E3 0x00E3 |
Unknown. | |
#define | GPUREG_GAS_ATTENUATION 0x00E4 |
Unknown. | |
#define | GPUREG_GAS_ACCMAX 0x00E5 |
Unknown. | |
#define | GPUREG_FOG_LUT_INDEX 0x00E6 |
Unknown. | |
#define | GPUREG_00E7 0x00E7 |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA0 0x00E8 |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA1 0x00E9 |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA2 0x00EA |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA3 0x00EB |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA4 0x00EC |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA5 0x00ED |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA6 0x00EE |
Unknown. | |
#define | GPUREG_FOG_LUT_DATA7 0x00EF |
Unknown. | |
#define | GPUREG_TEXENV4_SOURCE 0x00F0 |
Texture env 4 source. | |
#define | GPUREG_TEXENV4_OPERAND 0x00F1 |
Texture env 4 operand. | |
#define | GPUREG_TEXENV4_COMBINER 0x00F2 |
Texture env 4 combiner. | |
#define | GPUREG_TEXENV4_COLOR 0x00F3 |
Texture env 4 color. | |
#define | GPUREG_TEXENV4_SCALE 0x00F4 |
Texture env 4 scale. | |
#define | GPUREG_00F5 0x00F5 |
Unknown. | |
#define | GPUREG_00F6 0x00F6 |
Unknown. | |
#define | GPUREG_00F7 0x00F7 |
Unknown. | |
#define | GPUREG_TEXENV5_SOURCE 0x00F8 |
Texture env 5 source. | |
#define | GPUREG_TEXENV5_OPERAND 0x00F9 |
Texture env 5 operand. | |
#define | GPUREG_TEXENV5_COMBINER 0x00FA |
Texture env 5 combiner. | |
#define | GPUREG_TEXENV5_COLOR 0x00FB |
Texture env 5 color. | |
#define | GPUREG_TEXENV5_SCALE 0x00FC |
Texture env 5 scale. | |
#define | GPUREG_TEXENV_BUFFER_COLOR 0x00FD |
Texture env buffer color. | |
#define | GPUREG_00FE 0x00FE |
Unknown. | |
#define | GPUREG_00FF 0x00FF |
Unknown. | |
Framebuffer registers (0x100-0x13F) | |
#define | GPUREG_COLOR_OPERATION 0x0100 |
Configures fragment operation and blend mode. | |
#define | GPUREG_BLEND_FUNC 0x0101 |
Blend function configuration. | |
#define | GPUREG_LOGIC_OP 0x0102 |
Logical operator configuration. | |
#define | GPUREG_BLEND_COLOR 0x0103 |
Blend color. | |
#define | GPUREG_FRAGOP_ALPHA_TEST 0x0104 |
Alpha test configuration. | |
#define | GPUREG_STENCIL_TEST 0x0105 |
Stencil test configuration. | |
#define | GPUREG_STENCIL_OP 0x0106 |
Stencil test operation. | |
#define | GPUREG_DEPTH_COLOR_MASK 0x0107 |
Depth test and color mask configuration. | |
#define | GPUREG_0108 0x0108 |
Unknown. | |
#define | GPUREG_0109 0x0109 |
Unknown. | |
#define | GPUREG_010A 0x010A |
Unknown. | |
#define | GPUREG_010B 0x010B |
Unknown. | |
#define | GPUREG_010C 0x010C |
Unknown. | |
#define | GPUREG_010D 0x010D |
Unknown. | |
#define | GPUREG_010E 0x010E |
Unknown. | |
#define | GPUREG_010F 0x010F |
Unknown. | |
#define | GPUREG_FRAMEBUFFER_INVALIDATE 0x0110 |
Invalidates the frame buffer. | |
#define | GPUREG_FRAMEBUFFER_FLUSH 0x0111 |
Flushes the frame buffer. | |
#define | GPUREG_COLORBUFFER_READ 0x0112 |
Reads from the color buffer. | |
#define | GPUREG_COLORBUFFER_WRITE 0x0113 |
Writes to the color buffer. | |
#define | GPUREG_DEPTHBUFFER_READ 0x0114 |
Reads from the depth buffer. | |
#define | GPUREG_DEPTHBUFFER_WRITE 0x0115 |
Writes to the depth buffer. | |
#define | GPUREG_DEPTHBUFFER_FORMAT 0x0116 |
Depth buffer format. | |
#define | GPUREG_COLORBUFFER_FORMAT 0x0117 |
Color buffer format. | |
#define | GPUREG_EARLYDEPTH_TEST2 0x0118 |
Unknown. | |
#define | GPUREG_0119 0x0119 |
Unknown. | |
#define | GPUREG_011A 0x011A |
Unknown. | |
#define | GPUREG_FRAMEBUFFER_BLOCK32 0x011B |
Frame buffer block 32. | |
#define | GPUREG_DEPTHBUFFER_LOC 0x011C |
Depth buffer location. | |
#define | GPUREG_COLORBUFFER_LOC 0x011D |
Color buffer location. | |
#define | GPUREG_FRAMEBUFFER_DIM 0x011E |
Frame buffer dimensions. | |
#define | GPUREG_011F 0x011F |
Unknown. | |
#define | GPUREG_GAS_LIGHT_XY 0x0120 |
Unknown. | |
#define | GPUREG_GAS_LIGHT_Z 0x0121 |
Unknown. | |
#define | GPUREG_GAS_LIGHT_Z_COLOR 0x0122 |
Unknown. | |
#define | GPUREG_GAS_LUT_INDEX 0x0123 |
Unknown. | |
#define | GPUREG_GAS_LUT_DATA 0x0124 |
Unknown. | |
#define | GPUREG_GAS_ACCMAX_FEEDBACK 0x0125 |
Unknown. | |
#define | GPUREG_GAS_DELTAZ_DEPTH 0x0126 |
Unknown. | |
#define | GPUREG_0127 0x0127 |
Unknown. | |
#define | GPUREG_0128 0x0128 |
Unknown. | |
#define | GPUREG_0129 0x0129 |
Unknown. | |
#define | GPUREG_012A 0x012A |
Unknown. | |
#define | GPUREG_012B 0x012B |
Unknown. | |
#define | GPUREG_012C 0x012C |
Unknown. | |
#define | GPUREG_012D 0x012D |
Unknown. | |
#define | GPUREG_012E 0x012E |
Unknown. | |
#define | GPUREG_012F 0x012F |
Unknown. | |
#define | GPUREG_FRAGOP_SHADOW 0x0130 |
Unknown. | |
#define | GPUREG_0131 0x0131 |
Unknown. | |
#define | GPUREG_0132 0x0132 |
Unknown. | |
#define | GPUREG_0133 0x0133 |
Unknown. | |
#define | GPUREG_0134 0x0134 |
Unknown. | |
#define | GPUREG_0135 0x0135 |
Unknown. | |
#define | GPUREG_0136 0x0136 |
Unknown. | |
#define | GPUREG_0137 0x0137 |
Unknown. | |
#define | GPUREG_0138 0x0138 |
Unknown. | |
#define | GPUREG_0139 0x0139 |
Unknown. | |
#define | GPUREG_013A 0x013A |
Unknown. | |
#define | GPUREG_013B 0x013B |
Unknown. | |
#define | GPUREG_013C 0x013C |
Unknown. | |
#define | GPUREG_013D 0x013D |
Unknown. | |
#define | GPUREG_013E 0x013E |
Unknown. | |
#define | GPUREG_013F 0x013F |
Unknown. | |
Fragment lighting registers (0x140-0x1FF) | |
#define | GPUREG_LIGHT0_SPECULAR0 0x0140 |
Light 0 specular lighting. | |
#define | GPUREG_LIGHT0_SPECULAR1 0x0141 |
Light 0 specular lighting. | |
#define | GPUREG_LIGHT0_DIFFUSE 0x0142 |
Light 0 diffuse lighting. | |
#define | GPUREG_LIGHT0_AMBIENT 0x0143 |
Light 0 ambient lighting. | |
#define | GPUREG_LIGHT0_XY 0x0144 |
Light 0 X and Y. | |
#define | GPUREG_LIGHT0_Z 0x0145 |
Light 0 Z. | |
#define | GPUREG_LIGHT0_SPOTDIR_XY 0x0146 |
Light 0 spotlight direction X and Y. | |
#define | GPUREG_LIGHT0_SPOTDIR_Z 0x0147 |
Light 0 spotlight direction Z. | |
#define | GPUREG_0148 0x0148 |
Unknown. | |
#define | GPUREG_LIGHT0_CONFIG 0x0149 |
Light 0 configuration. | |
#define | GPUREG_LIGHT0_ATTENUATION_BIAS 0x014A |
Light 0 attenuation bias. | |
#define | GPUREG_LIGHT0_ATTENUATION_SCALE 0x014B |
Light 0 attenuation scale. | |
#define | GPUREG_014C 0x014C |
Unknown. | |
#define | GPUREG_014D 0x014D |
Unknown. | |
#define | GPUREG_014E 0x014E |
Unknown. | |
#define | GPUREG_014F 0x014F |
Unknown. | |
#define | GPUREG_LIGHT1_SPECULAR0 0x0150 |
Light 1 specular lighting. | |
#define | GPUREG_LIGHT1_SPECULAR1 0x0151 |
Light 1 specular lighting. | |
#define | GPUREG_LIGHT1_DIFFUSE 0x0152 |
Light 1 diffuse lighting. | |
#define | GPUREG_LIGHT1_AMBIENT 0x0153 |
Light 1 ambient lighting. | |
#define | GPUREG_LIGHT1_XY 0x0154 |
Light 1 X and Y. | |
#define | GPUREG_LIGHT1_Z 0x0155 |
Light 1 Z. | |
#define | GPUREG_LIGHT1_SPOTDIR_XY 0x0156 |
Light 1 spotlight direction X and Y. | |
#define | GPUREG_LIGHT1_SPOTDIR_Z 0x0157 |
Light 1 spotlight direction Z. | |
#define | GPUREG_0158 0x0158 |
Unknown. | |
#define | GPUREG_LIGHT1_CONFIG 0x0159 |
Light 1 configuration. | |
#define | GPUREG_LIGHT1_ATTENUATION_BIAS 0x015A |
Light 1 attenuation bias. | |
#define | GPUREG_LIGHT1_ATTENUATION_SCALE 0x015B |
Light 1 attenuation scale. | |
#define | GPUREG_015C 0x015C |
Unknown. | |
#define | GPUREG_015D 0x015D |
Unknown. | |
#define | GPUREG_015E 0x015E |
Unknown. | |
#define | GPUREG_015F 0x015F |
Unknown. | |
#define | GPUREG_LIGHT2_SPECULAR0 0x0160 |
Light 2 specular lighting. | |
#define | GPUREG_LIGHT2_SPECULAR1 0x0161 |
Light 2 specular lighting. | |
#define | GPUREG_LIGHT2_DIFFUSE 0x0162 |
Light 2 diffuse lighting. | |
#define | GPUREG_LIGHT2_AMBIENT 0x0163 |
Light 2 ambient lighting. | |
#define | GPUREG_LIGHT2_XY 0x0164 |
Light 2 X and Y. | |
#define | GPUREG_LIGHT2_Z 0x0165 |
Light 2 Z. | |
#define | GPUREG_LIGHT2_SPOTDIR_XY 0x0166 |
Light 2 spotlight direction X and Y. | |
#define | GPUREG_LIGHT2_SPOTDIR_Z 0x0167 |
Light 2 spotlight direction Z. | |
#define | GPUREG_0168 0x0168 |
Unknown. | |
#define | GPUREG_LIGHT2_CONFIG 0x0169 |
Light 2 configuration. | |
#define | GPUREG_LIGHT2_ATTENUATION_BIAS 0x016A |
Light 2 attenuation bias. | |
#define | GPUREG_LIGHT2_ATTENUATION_SCALE 0x016B |
Light 2 attenuation scale. | |
#define | GPUREG_016C 0x016C |
Unknown. | |
#define | GPUREG_016D 0x016D |
Unknown. | |
#define | GPUREG_016E 0x016E |
Unknown. | |
#define | GPUREG_016F 0x016F |
Unknown. | |
#define | GPUREG_LIGHT3_SPECULAR0 0x0170 |
Light 3 specular lighting. | |
#define | GPUREG_LIGHT3_SPECULAR1 0x0171 |
Light 3 specular lighting. | |
#define | GPUREG_LIGHT3_DIFFUSE 0x0172 |
Light 3 diffuse lighting. | |
#define | GPUREG_LIGHT3_AMBIENT 0x0173 |
Light 3 ambient lighting. | |
#define | GPUREG_LIGHT3_XY 0x0174 |
Light 3 X and Y. | |
#define | GPUREG_LIGHT3_Z 0x0175 |
Light 3 Z. | |
#define | GPUREG_LIGHT3_SPOTDIR_XY 0x0176 |
Light 3 spotlight direction X and Y. | |
#define | GPUREG_LIGHT3_SPOTDIR_Z 0x0177 |
Light 3 spotlight direction Z. | |
#define | GPUREG_0178 0x0178 |
Unknown. | |
#define | GPUREG_LIGHT3_CONFIG 0x0179 |
Light 3 configuration. | |
#define | GPUREG_LIGHT3_ATTENUATION_BIAS 0x017A |
Light 3 attenuation bias. | |
#define | GPUREG_LIGHT3_ATTENUATION_SCALE 0x017B |
Light 3 attenuation scale. | |
#define | GPUREG_017C 0x017C |
Unknown. | |
#define | GPUREG_017D 0x017D |
Unknown. | |
#define | GPUREG_017E 0x017E |
Unknown. | |
#define | GPUREG_017F 0x017F |
Unknown. | |
#define | GPUREG_LIGHT4_SPECULAR0 0x0180 |
Light 4 specular lighting. | |
#define | GPUREG_LIGHT4_SPECULAR1 0x0181 |
Light 4 specular lighting. | |
#define | GPUREG_LIGHT4_DIFFUSE 0x0182 |
Light 4 diffuse lighting. | |
#define | GPUREG_LIGHT4_AMBIENT 0x0183 |
Light 4 ambient lighting. | |
#define | GPUREG_LIGHT4_XY 0x0184 |
Light 4 X and Y. | |
#define | GPUREG_LIGHT4_Z 0x0185 |
Light 4 Z. | |
#define | GPUREG_LIGHT4_SPOTDIR_XY 0x0186 |
Light 4 spotlight direction X and Y. | |
#define | GPUREG_LIGHT4_SPOTDIR_Z 0x0187 |
Light 4 spotlight direction Z. | |
#define | GPUREG_0188 0x0188 |
Unknown. | |
#define | GPUREG_LIGHT4_CONFIG 0x0189 |
Light 4 configuration. | |
#define | GPUREG_LIGHT4_ATTENUATION_BIAS 0x018A |
Light 4 attenuation bias. | |
#define | GPUREG_LIGHT4_ATTENUATION_SCALE 0x018B |
Light 4 attenuation scale. | |
#define | GPUREG_018C 0x018C |
Unknown. | |
#define | GPUREG_018D 0x018D |
Unknown. | |
#define | GPUREG_018E 0x018E |
Unknown. | |
#define | GPUREG_018F 0x018F |
Unknown. | |
#define | GPUREG_LIGHT5_SPECULAR0 0x0190 |
Light 5 specular lighting. | |
#define | GPUREG_LIGHT5_SPECULAR1 0x0191 |
Light 5 specular lighting. | |
#define | GPUREG_LIGHT5_DIFFUSE 0x0192 |
Light 5 diffuse lighting. | |
#define | GPUREG_LIGHT5_AMBIENT 0x0193 |
Light 5 ambient lighting. | |
#define | GPUREG_LIGHT5_XY 0x0194 |
Light 5 X and Y. | |
#define | GPUREG_LIGHT5_Z 0x0195 |
Light 5 Z. | |
#define | GPUREG_LIGHT5_SPOTDIR_XY 0x0196 |
Light 5 spotlight direction X and Y. | |
#define | GPUREG_LIGHT5_SPOTDIR_Z 0x0197 |
Light 5 spotlight direction Z. | |
#define | GPUREG_0198 0x0198 |
Unknown. | |
#define | GPUREG_LIGHT5_CONFIG 0x0199 |
Light 5 configuration. | |
#define | GPUREG_LIGHT5_ATTENUATION_BIAS 0x019A |
Light 5 attenuation bias. | |
#define | GPUREG_LIGHT5_ATTENUATION_SCALE 0x019B |
Light 5 attenuation scale. | |
#define | GPUREG_019C 0x019C |
Unknown. | |
#define | GPUREG_019D 0x019D |
Unknown. | |
#define | GPUREG_019E 0x019E |
Unknown. | |
#define | GPUREG_019F 0x019F |
Unknown. | |
#define | GPUREG_LIGHT6_SPECULAR0 0x01A0 |
Light 6 specular lighting. | |
#define | GPUREG_LIGHT6_SPECULAR1 0x01A1 |
Light 6 specular lighting. | |
#define | GPUREG_LIGHT6_DIFFUSE 0x01A2 |
Light 6 diffuse lighting. | |
#define | GPUREG_LIGHT6_AMBIENT 0x01A3 |
Light 6 ambient lighting. | |
#define | GPUREG_LIGHT6_XY 0x01A4 |
Light 6 X and Y. | |
#define | GPUREG_LIGHT6_Z 0x01A5 |
Light 6 Z. | |
#define | GPUREG_LIGHT6_SPOTDIR_XY 0x01A6 |
Light 6 spotlight direction X and Y. | |
#define | GPUREG_LIGHT6_SPOTDIR_Z 0x01A7 |
Light 6 spotlight direction Z. | |
#define | GPUREG_01A8 0x01A8 |
Unknown. | |
#define | GPUREG_LIGHT6_CONFIG 0x01A9 |
Light 6 configuration. | |
#define | GPUREG_LIGHT6_ATTENUATION_BIAS 0x01AA |
Light 6 attenuation bias. | |
#define | GPUREG_LIGHT6_ATTENUATION_SCALE 0x01AB |
Light 6 attenuation scale. | |
#define | GPUREG_01AC 0x01AC |
Unknown. | |
#define | GPUREG_01AD 0x01AD |
Unknown. | |
#define | GPUREG_01AE 0x01AE |
Unknown. | |
#define | GPUREG_01AF 0x01AF |
Unknown. | |
#define | GPUREG_LIGHT7_SPECULAR0 0x01B0 |
Light 7 specular lighting. | |
#define | GPUREG_LIGHT7_SPECULAR1 0x01B1 |
Light 7 specular lighting. | |
#define | GPUREG_LIGHT7_DIFFUSE 0x01B2 |
Light 7 diffuse lighting. | |
#define | GPUREG_LIGHT7_AMBIENT 0x01B3 |
Light 7 ambient lighting. | |
#define | GPUREG_LIGHT7_XY 0x01B4 |
Light 7 X and Y. | |
#define | GPUREG_LIGHT7_Z 0x01B5 |
Light 7 Z. | |
#define | GPUREG_LIGHT7_SPOTDIR_XY 0x01B6 |
Light 7 spotlight direction X and Y. | |
#define | GPUREG_LIGHT7_SPOTDIR_Z 0x01B7 |
Light 7 spotlight direction Z. | |
#define | GPUREG_01B8 0x01B8 |
Unknown. | |
#define | GPUREG_LIGHT7_CONFIG 0x01B9 |
Light 7 configuration. | |
#define | GPUREG_LIGHT7_ATTENUATION_BIAS 0x01BA |
Light 7 attenuation bias. | |
#define | GPUREG_LIGHT7_ATTENUATION_SCALE 0x01BB |
Light 7 attenuation scale. | |
#define | GPUREG_01BC 0x01BC |
Unknown. | |
#define | GPUREG_01BD 0x01BD |
Unknown. | |
#define | GPUREG_01BE 0x01BE |
Unknown. | |
#define | GPUREG_01BF 0x01BF |
Unknown. | |
#define | GPUREG_LIGHTING_AMBIENT 0x01C0 |
Ambient lighting. | |
#define | GPUREG_01C1 0x01C1 |
Unknown. | |
#define | GPUREG_LIGHTING_NUM_LIGHTS 0x01C2 |
Number of lights. | |
#define | GPUREG_LIGHTING_CONFIG0 0x01C3 |
Lighting configuration. | |
#define | GPUREG_LIGHTING_CONFIG1 0x01C4 |
Lighting configuration. | |
#define | GPUREG_LIGHTING_LUT_INDEX 0x01C5 |
LUT index. | |
#define | GPUREG_LIGHTING_ENABLE1 0x01C6 |
Lighting toggle. | |
#define | GPUREG_01C7 0x01C7 |
Unknown. | |
#define | GPUREG_LIGHTING_LUT_DATA0 0x01C8 |
LUT data 0. | |
#define | GPUREG_LIGHTING_LUT_DATA1 0x01C9 |
LUT data 1. | |
#define | GPUREG_LIGHTING_LUT_DATA2 0x01CA |
LUT data 2. | |
#define | GPUREG_LIGHTING_LUT_DATA3 0x01CB |
LUT data 3. | |
#define | GPUREG_LIGHTING_LUT_DATA4 0x01CC |
LUT data 4. | |
#define | GPUREG_LIGHTING_LUT_DATA5 0x01CD |
LUT data 5. | |
#define | GPUREG_LIGHTING_LUT_DATA6 0x01CE |
LUT data 6. | |
#define | GPUREG_LIGHTING_LUT_DATA7 0x01CF |
LUT data 7. | |
#define | GPUREG_LIGHTING_LUTINPUT_ABS 0x01D0 |
LUT input abs. | |
#define | GPUREG_LIGHTING_LUTINPUT_SELECT 0x01D1 |
LUT input selector. | |
#define | GPUREG_LIGHTING_LUTINPUT_SCALE 0x01D2 |
LUT input scale. | |
#define | GPUREG_01D3 0x01D3 |
Unknown. | |
#define | GPUREG_01D4 0x01D4 |
Unknown. | |
#define | GPUREG_01D5 0x01D5 |
Unknown. | |
#define | GPUREG_01D6 0x01D6 |
Unknown. | |
#define | GPUREG_01D7 0x01D7 |
Unknown. | |
#define | GPUREG_01D8 0x01D8 |
Unknown. | |
#define | GPUREG_LIGHTING_LIGHT_PERMUTATION 0x01D9 |
Light permutation. | |
#define | GPUREG_01DA 0x01DA |
Unknown. | |
#define | GPUREG_01DB 0x01DB |
Unknown. | |
#define | GPUREG_01DC 0x01DC |
Unknown. | |
#define | GPUREG_01DD 0x01DD |
Unknown. | |
#define | GPUREG_01DE 0x01DE |
Unknown. | |
#define | GPUREG_01DF 0x01DF |
Unknown. | |
#define | GPUREG_01E0 0x01E0 |
Unknown. | |
#define | GPUREG_01E1 0x01E1 |
Unknown. | |
#define | GPUREG_01E2 0x01E2 |
Unknown. | |
#define | GPUREG_01E3 0x01E3 |
Unknown. | |
#define | GPUREG_01E4 0x01E4 |
Unknown. | |
#define | GPUREG_01E5 0x01E5 |
Unknown. | |
#define | GPUREG_01E6 0x01E6 |
Unknown. | |
#define | GPUREG_01E7 0x01E7 |
Unknown. | |
#define | GPUREG_01E8 0x01E8 |
Unknown. | |
#define | GPUREG_01E9 0x01E9 |
Unknown. | |
#define | GPUREG_01EA 0x01EA |
Unknown. | |
#define | GPUREG_01EB 0x01EB |
Unknown. | |
#define | GPUREG_01EC 0x01EC |
Unknown. | |
#define | GPUREG_01ED 0x01ED |
Unknown. | |
#define | GPUREG_01EE 0x01EE |
Unknown. | |
#define | GPUREG_01EF 0x01EF |
Unknown. | |
#define | GPUREG_01F0 0x01F0 |
Unknown. | |
#define | GPUREG_01F1 0x01F1 |
Unknown. | |
#define | GPUREG_01F2 0x01F2 |
Unknown. | |
#define | GPUREG_01F3 0x01F3 |
Unknown. | |
#define | GPUREG_01F4 0x01F4 |
Unknown. | |
#define | GPUREG_01F5 0x01F5 |
Unknown. | |
#define | GPUREG_01F6 0x01F6 |
Unknown. | |
#define | GPUREG_01F7 0x01F7 |
Unknown. | |
#define | GPUREG_01F8 0x01F8 |
Unknown. | |
#define | GPUREG_01F9 0x01F9 |
Unknown. | |
#define | GPUREG_01FA 0x01FA |
Unknown. | |
#define | GPUREG_01FB 0x01FB |
Unknown. | |
#define | GPUREG_01FC 0x01FC |
Unknown. | |
#define | GPUREG_01FD 0x01FD |
Unknown. | |
#define | GPUREG_01FE 0x01FE |
Unknown. | |
#define | GPUREG_01FF 0x01FF |
Unknown. | |
Geometry pipeline registers (0x200-0x27F) | |
#define | GPUREG_ATTRIBBUFFERS_LOC 0x0200 |
Attribute buffers location. | |
#define | GPUREG_ATTRIBBUFFERS_FORMAT_LOW 0x0201 |
Attribute buffers format low. | |
#define | GPUREG_ATTRIBBUFFERS_FORMAT_HIGH 0x0202 |
Attribute buffers format high. | |
#define | GPUREG_ATTRIBBUFFER0_OFFSET 0x0203 |
Attribute buffers 0 offset. | |
#define | GPUREG_ATTRIBBUFFER0_CONFIG1 0x0204 |
Attribute buffers 0 configuration. | |
#define | GPUREG_ATTRIBBUFFER0_CONFIG2 0x0205 |
Attribute buffers 0 configuration. | |
#define | GPUREG_ATTRIBBUFFER1_OFFSET 0x0206 |
Attribute buffers 1 offset. | |
#define | GPUREG_ATTRIBBUFFER1_CONFIG1 0x0207 |
Attribute buffers 1 configuration. | |
#define | GPUREG_ATTRIBBUFFER1_CONFIG2 0x0208 |
Attribute buffers 1 configuration. | |
#define | GPUREG_ATTRIBBUFFER2_OFFSET 0x0209 |
Attribute buffers 2 offset. | |
#define | GPUREG_ATTRIBBUFFER2_CONFIG1 0x020A |
Attribute buffers 2 configuration. | |
#define | GPUREG_ATTRIBBUFFER2_CONFIG2 0x020B |
Attribute buffers 2 configuration. | |
#define | GPUREG_ATTRIBBUFFER3_OFFSET 0x020C |
Attribute buffers 3 offset. | |
#define | GPUREG_ATTRIBBUFFER3_CONFIG1 0x020D |
Attribute buffers 3 configuration. | |
#define | GPUREG_ATTRIBBUFFER3_CONFIG2 0x020E |
Attribute buffers 3 configuration. | |
#define | GPUREG_ATTRIBBUFFER4_OFFSET 0x020F |
Attribute buffers 4 offset. | |
#define | GPUREG_ATTRIBBUFFER4_CONFIG1 0x0210 |
Attribute buffers 4 configuration. | |
#define | GPUREG_ATTRIBBUFFER4_CONFIG2 0x0211 |
Attribute buffers 4 configuration. | |
#define | GPUREG_ATTRIBBUFFER5_OFFSET 0x0212 |
Attribute buffers 5 offset. | |
#define | GPUREG_ATTRIBBUFFER5_CONFIG1 0x0213 |
Attribute buffers 5 configuration. | |
#define | GPUREG_ATTRIBBUFFER5_CONFIG2 0x0214 |
Attribute buffers 5 configuration. | |
#define | GPUREG_ATTRIBBUFFER6_OFFSET 0x0215 |
Attribute buffers 6 offset. | |
#define | GPUREG_ATTRIBBUFFER6_CONFIG1 0x0216 |
Attribute buffers 6 configuration. | |
#define | GPUREG_ATTRIBBUFFER6_CONFIG2 0x0217 |
Attribute buffers 6 configuration. | |
#define | GPUREG_ATTRIBBUFFER7_OFFSET 0x0218 |
Attribute buffers 7 offset. | |
#define | GPUREG_ATTRIBBUFFER7_CONFIG1 0x0219 |
Attribute buffers 7 configuration. | |
#define | GPUREG_ATTRIBBUFFER7_CONFIG2 0x021A |
Attribute buffers 7 configuration. | |
#define | GPUREG_ATTRIBBUFFER8_OFFSET 0x021B |
Attribute buffers 8 offset. | |
#define | GPUREG_ATTRIBBUFFER8_CONFIG1 0x021C |
Attribute buffers 8 configuration. | |
#define | GPUREG_ATTRIBBUFFER8_CONFIG2 0x021D |
Attribute buffers 8 configuration. | |
#define | GPUREG_ATTRIBBUFFER9_OFFSET 0x021E |
Attribute buffers 9 offset. | |
#define | GPUREG_ATTRIBBUFFER9_CONFIG1 0x021F |
Attribute buffers 9 configuration. | |
#define | GPUREG_ATTRIBBUFFER9_CONFIG2 0x0220 |
Attribute buffers 9 configuration. | |
#define | GPUREG_ATTRIBBUFFERA_OFFSET 0x0221 |
Attribute buffers A offset. | |
#define | GPUREG_ATTRIBBUFFERA_CONFIG1 0x0222 |
Attribute buffers A configuration. | |
#define | GPUREG_ATTRIBBUFFERA_CONFIG2 0x0223 |
Attribute buffers A configuration. | |
#define | GPUREG_ATTRIBBUFFERB_OFFSET 0x0224 |
Attribute buffers B offset. | |
#define | GPUREG_ATTRIBBUFFERB_CONFIG1 0x0225 |
Attribute buffers B configuration. | |
#define | GPUREG_ATTRIBBUFFERB_CONFIG2 0x0226 |
Attribute buffers B configuration. | |
#define | GPUREG_INDEXBUFFER_CONFIG 0x0227 |
Index buffer configuration. | |
#define | GPUREG_NUMVERTICES 0x0228 |
Number of vertices. | |
#define | GPUREG_GEOSTAGE_CONFIG 0x0229 |
Geometry stage configuration. | |
#define | GPUREG_VERTEX_OFFSET 0x022A |
Vertex offset. | |
#define | GPUREG_022B 0x022B |
Unknown. | |
#define | GPUREG_022C 0x022C |
Unknown. | |
#define | GPUREG_POST_VERTEX_CACHE_NUM 0x022D |
Unknown. | |
#define | GPUREG_DRAWARRAYS 0x022E |
Draw arrays trigger. | |
#define | GPUREG_DRAWELEMENTS 0x022F |
Draw arrays elements. | |
#define | GPUREG_0230 0x0230 |
Unknown. | |
#define | GPUREG_VTX_FUNC 0x0231 |
Unknown. | |
#define | GPUREG_FIXEDATTRIB_INDEX 0x0232 |
Fixed attribute index. | |
#define | GPUREG_FIXEDATTRIB_DATA0 0x0233 |
Fixed attribute data 0. | |
#define | GPUREG_FIXEDATTRIB_DATA1 0x0234 |
Fixed attribute data 1. | |
#define | GPUREG_FIXEDATTRIB_DATA2 0x0235 |
Fixed attribute data 2. | |
#define | GPUREG_0236 0x0236 |
Unknown. | |
#define | GPUREG_0237 0x0237 |
Unknown. | |
#define | GPUREG_CMDBUF_SIZE0 0x0238 |
Command buffer size 0. | |
#define | GPUREG_CMDBUF_SIZE1 0x0239 |
Command buffer size 1. | |
#define | GPUREG_CMDBUF_ADDR0 0x023A |
Command buffer address 0. | |
#define | GPUREG_CMDBUF_ADDR1 0x023B |
Command buffer address 1. | |
#define | GPUREG_CMDBUF_JUMP0 0x023C |
Command buffer jump 0. | |
#define | GPUREG_CMDBUF_JUMP1 0x023D |
Command buffer jump 1. | |
#define | GPUREG_023E 0x023E |
Unknown. | |
#define | GPUREG_023F 0x023F |
Unknown. | |
#define | GPUREG_0240 0x0240 |
Unknown. | |
#define | GPUREG_0241 0x0241 |
Unknown. | |
#define | GPUREG_VSH_NUM_ATTR 0x0242 |
Unknown. | |
#define | GPUREG_0243 0x0243 |
Unknown. | |
#define | GPUREG_VSH_COM_MODE 0x0244 |
Unknown. | |
#define | GPUREG_START_DRAW_FUNC0 0x0245 |
Unknown. | |
#define | GPUREG_0246 0x0246 |
Unknown. | |
#define | GPUREG_0247 0x0247 |
Unknown. | |
#define | GPUREG_0248 0x0248 |
Unknown. | |
#define | GPUREG_0249 0x0249 |
Unknown. | |
#define | GPUREG_VSH_OUTMAP_TOTAL1 0x024A |
Unknown. | |
#define | GPUREG_024B 0x024B |
Unknown. | |
#define | GPUREG_024C 0x024C |
Unknown. | |
#define | GPUREG_024D 0x024D |
Unknown. | |
#define | GPUREG_024E 0x024E |
Unknown. | |
#define | GPUREG_024F 0x024F |
Unknown. | |
#define | GPUREG_0250 0x0250 |
Unknown. | |
#define | GPUREG_VSH_OUTMAP_TOTAL2 0x0251 |
Unknown. | |
#define | GPUREG_GSH_MISC0 0x0252 |
Unknown. | |
#define | GPUREG_GEOSTAGE_CONFIG2 0x0253 |
Unknown. | |
#define | GPUREG_GSH_MISC1 0x0254 |
Unknown. | |
#define | GPUREG_0255 0x0255 |
Unknown. | |
#define | GPUREG_0256 0x0256 |
Unknown. | |
#define | GPUREG_0257 0x0257 |
Unknown. | |
#define | GPUREG_0258 0x0258 |
Unknown. | |
#define | GPUREG_0259 0x0259 |
Unknown. | |
#define | GPUREG_025A 0x025A |
Unknown. | |
#define | GPUREG_025B 0x025B |
Unknown. | |
#define | GPUREG_025C 0x025C |
Unknown. | |
#define | GPUREG_025D 0x025D |
Unknown. | |
#define | GPUREG_PRIMITIVE_CONFIG 0x025E |
Primitive configuration. | |
#define | GPUREG_RESTART_PRIMITIVE 0x025F |
Restart primitive flag. | |
#define | GPUREG_0260 0x0260 |
Unknown. | |
#define | GPUREG_0261 0x0261 |
Unknown. | |
#define | GPUREG_0262 0x0262 |
Unknown. | |
#define | GPUREG_0263 0x0263 |
Unknown. | |
#define | GPUREG_0264 0x0264 |
Unknown. | |
#define | GPUREG_0265 0x0265 |
Unknown. | |
#define | GPUREG_0266 0x0266 |
Unknown. | |
#define | GPUREG_0267 0x0267 |
Unknown. | |
#define | GPUREG_0268 0x0268 |
Unknown. | |
#define | GPUREG_0269 0x0269 |
Unknown. | |
#define | GPUREG_026A 0x026A |
Unknown. | |
#define | GPUREG_026B 0x026B |
Unknown. | |
#define | GPUREG_026C 0x026C |
Unknown. | |
#define | GPUREG_026D 0x026D |
Unknown. | |
#define | GPUREG_026E 0x026E |
Unknown. | |
#define | GPUREG_026F 0x026F |
Unknown. | |
#define | GPUREG_0270 0x0270 |
Unknown. | |
#define | GPUREG_0271 0x0271 |
Unknown. | |
#define | GPUREG_0272 0x0272 |
Unknown. | |
#define | GPUREG_0273 0x0273 |
Unknown. | |
#define | GPUREG_0274 0x0274 |
Unknown. | |
#define | GPUREG_0275 0x0275 |
Unknown. | |
#define | GPUREG_0276 0x0276 |
Unknown. | |
#define | GPUREG_0277 0x0277 |
Unknown. | |
#define | GPUREG_0278 0x0278 |
Unknown. | |
#define | GPUREG_0279 0x0279 |
Unknown. | |
#define | GPUREG_027A 0x027A |
Unknown. | |
#define | GPUREG_027B 0x027B |
Unknown. | |
#define | GPUREG_027C 0x027C |
Unknown. | |
#define | GPUREG_027D 0x027D |
Unknown. | |
#define | GPUREG_027E 0x027E |
Unknown. | |
#define | GPUREG_027F 0x027F |
Unknown. | |
Geometry shader registers (0x280-0x2AF) | |
#define | GPUREG_GSH_BOOLUNIFORM 0x0280 |
Geometry shader bool uniforms. | |
#define | GPUREG_GSH_INTUNIFORM_I0 0x0281 |
Geometry shader integer uniform 0. | |
#define | GPUREG_GSH_INTUNIFORM_I1 0x0282 |
Geometry shader integer uniform 1. | |
#define | GPUREG_GSH_INTUNIFORM_I2 0x0283 |
Geometry shader integer uniform 2. | |
#define | GPUREG_GSH_INTUNIFORM_I3 0x0284 |
Geometry shader integer uniform 3. | |
#define | GPUREG_0285 0x0285 |
Unknown. | |
#define | GPUREG_0286 0x0286 |
Unknown. | |
#define | GPUREG_0287 0x0287 |
Unknown. | |
#define | GPUREG_0288 0x0288 |
Unknown. | |
#define | GPUREG_GSH_INPUTBUFFER_CONFIG 0x0289 |
Geometry shader input buffer configuration. | |
#define | GPUREG_GSH_ENTRYPOINT 0x028A |
Geometry shader entry point. | |
#define | GPUREG_GSH_ATTRIBUTES_PERMUTATION_LOW 0x028B |
Geometry shader attribute permutations low. | |
#define | GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH 0x028C |
Geometry shader attribute permutations high. | |
#define | GPUREG_GSH_OUTMAP_MASK 0x028D |
Geometry shader output map mask. | |
#define | GPUREG_028E 0x028E |
Unknown. | |
#define | GPUREG_GSH_CODETRANSFER_END 0x028F |
Geometry shader code transfer end trigger. | |
#define | GPUREG_GSH_FLOATUNIFORM_CONFIG 0x0290 |
Geometry shader float uniform configuration. | |
#define | GPUREG_GSH_FLOATUNIFORM_DATA 0x0291 |
Geometry shader float uniform data. | |
#define | GPUREG_0299 0x0299 |
Unknown. | |
#define | GPUREG_029A 0x029A |
Unknown. | |
#define | GPUREG_GSH_CODETRANSFER_CONFIG 0x029B |
Geometry shader code transfer configuration. | |
#define | GPUREG_GSH_CODETRANSFER_DATA 0x029C |
Geometry shader code transfer data. | |
#define | GPUREG_02A4 0x02A4 |
Unknown. | |
#define | GPUREG_GSH_OPDESCS_CONFIG 0x02A5 |
Geometry shader operand description configuration. | |
#define | GPUREG_GSH_OPDESCS_DATA 0x02A6 |
Geometry shader operand description data. | |
#define | GPUREG_02AE 0x02AE |
Unknown. | |
#define | GPUREG_02AF 0x02AF |
Unknown. | |
Vertex shader registers (0x2B0-0x2DF) | |
#define | GPUREG_VSH_BOOLUNIFORM 0x02B0 |
Vertex shader bool uniforms. | |
#define | GPUREG_VSH_INTUNIFORM_I0 0x02B1 |
Vertex shader integer uniform 0. | |
#define | GPUREG_VSH_INTUNIFORM_I1 0x02B2 |
Vertex shader integer uniform 1. | |
#define | GPUREG_VSH_INTUNIFORM_I2 0x02B3 |
Vertex shader integer uniform 2. | |
#define | GPUREG_VSH_INTUNIFORM_I3 0x02B4 |
Vertex shader integer uniform 3. | |
#define | GPUREG_02B5 0x02B5 |
Unknown. | |
#define | GPUREG_02B6 0x02B6 |
Unknown. | |
#define | GPUREG_02B7 0x02B7 |
Unknown. | |
#define | GPUREG_02B8 0x02B8 |
Unknown. | |
#define | GPUREG_VSH_INPUTBUFFER_CONFIG 0x02B9 |
Vertex shader input buffer configuration. | |
#define | GPUREG_VSH_ENTRYPOINT 0x02BA |
Vertex shader entry point. | |
#define | GPUREG_VSH_ATTRIBUTES_PERMUTATION_LOW 0x02BB |
Vertex shader attribute permutations low. | |
#define | GPUREG_VSH_ATTRIBUTES_PERMUTATION_HIGH 0x02BC |
Vertex shader attribute permutations high. | |
#define | GPUREG_VSH_OUTMAP_MASK 0x02BD |
Vertex shader output map mask. | |
#define | GPUREG_02BE 0x02BE |
Unknown. | |
#define | GPUREG_VSH_CODETRANSFER_END 0x02BF |
Vertex shader code transfer end trigger. | |
#define | GPUREG_VSH_FLOATUNIFORM_CONFIG 0x02C0 |
Vertex shader float uniform configuration. | |
#define | GPUREG_VSH_FLOATUNIFORM_DATA 0x02C1 |
Vertex shader float uniform data. | |
#define | GPUREG_02C9 0x02C9 |
Unknown. | |
#define | GPUREG_02CA 0x02CA |
Unknown. | |
#define | GPUREG_VSH_CODETRANSFER_CONFIG 0x02CB |
Vertex shader code transfer configuration. | |
#define | GPUREG_VSH_CODETRANSFER_DATA 0x02CC |
Vertex shader code transfer data. | |
#define | GPUREG_02D4 0x02D4 |
Unknown. | |
#define | GPUREG_VSH_OPDESCS_CONFIG 0x02D5 |
Vertex shader operand description configuration. | |
#define | GPUREG_VSH_OPDESCS_DATA 0x02D6 |
Vertex shader operand description data. | |
#define | GPUREG_02DE 0x02DE |
Unknown. | |
#define | GPUREG_02DF 0x02DF |
Unknown. | |
Unknown registers (0x2E0-0x2FF) | |
#define | GPUREG_02E0 0x02E0 |
Unknown. | |
#define | GPUREG_02E1 0x02E1 |
Unknown. | |
#define | GPUREG_02E2 0x02E2 |
Unknown. | |
#define | GPUREG_02E3 0x02E3 |
Unknown. | |
#define | GPUREG_02E4 0x02E4 |
Unknown. | |
#define | GPUREG_02E5 0x02E5 |
Unknown. | |
#define | GPUREG_02E6 0x02E6 |
Unknown. | |
#define | GPUREG_02E7 0x02E7 |
Unknown. | |
#define | GPUREG_02E8 0x02E8 |
Unknown. | |
#define | GPUREG_02E9 0x02E9 |
Unknown. | |
#define | GPUREG_02EA 0x02EA |
Unknown. | |
#define | GPUREG_02EB 0x02EB |
Unknown. | |
#define | GPUREG_02EC 0x02EC |
Unknown. | |
#define | GPUREG_02ED 0x02ED |
Unknown. | |
#define | GPUREG_02EE 0x02EE |
Unknown. | |
#define | GPUREG_02EF 0x02EF |
Unknown. | |
#define | GPUREG_02F0 0x02F0 |
Unknown. | |
#define | GPUREG_02F1 0x02F1 |
Unknown. | |
#define | GPUREG_02F2 0x02F2 |
Unknown. | |
#define | GPUREG_02F3 0x02F3 |
Unknown. | |
#define | GPUREG_02F4 0x02F4 |
Unknown. | |
#define | GPUREG_02F5 0x02F5 |
Unknown. | |
#define | GPUREG_02F6 0x02F6 |
Unknown. | |
#define | GPUREG_02F7 0x02F7 |
Unknown. | |
#define | GPUREG_02F8 0x02F8 |
Unknown. | |
#define | GPUREG_02F9 0x02F9 |
Unknown. | |
#define | GPUREG_02FA 0x02FA |
Unknown. | |
#define | GPUREG_02FB 0x02FB |
Unknown. | |
#define | GPUREG_02FC 0x02FC |
Unknown. | |
#define | GPUREG_02FD 0x02FD |
Unknown. | |
#define | GPUREG_02FE 0x02FE |
Unknown. | |
#define | GPUREG_02FF 0x02FF |
Unknown. | |
@description GPU registers.