From 7e4de5d28f91f48c144fbc7ce71545201d5ed402 Mon Sep 17 00:00:00 2001
From: TravisCI-DocBuilder
Date: Tue, 1 Dec 2015 12:01:03 +0000
Subject: [PATCH] Doc generated from commit
f7798302ea45eb1a7581d8862233b5cd5c52f24e
---
apt_8h.html | 2 +-
enums_8h.html | 90 ++
enums_8h_source.html | 1114 +++++++++--------
gfx_8h.html | 8 +-
globals_defs_g.html | 418 +++----
globals_enum.html | 6 +
globals_eval_g.html | 30 +
globals_g.html | 454 +++----
gpu-old_8h.html | 16 +-
gpu-old_8h_source.html | 26 +-
gpu_8h.html | 2 +-
...u_2geoshader_2source_2main_8c-example.html | 80 +-
..._2simple_tri_2source_2main_8c-example.html | 78 +-
...extured_cube_2source_2main_8c-example.html | 88 +-
gx_8h.html | 2 +-
hid_8h.html | 2 +-
registers_8h.html | 568 ++++-----
registers_8h_source.html | 142 +--
shaderProgram_8h.html | 12 +-
shbin_8h.html | 4 +-
shbin_8h_source.html | 4 +-
structDVLB__s.html | 2 +-
structshaderProgram__s.html | 2 +-
23 files changed, 1672 insertions(+), 1478 deletions(-)
diff --git a/apt_8h.html b/apt_8h.html
index 263e8a1..3842b0b 100644
--- a/apt_8h.html
+++ b/apt_8h.html
@@ -2040,7 +2040,7 @@ Variables
Processes the current APT status.
Generally used within a main loop.
- Returns
- Whether the application is closing.
-- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
+- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
diff --git a/enums_8h.html b/enums_8h.html
index 5079b49..d540432 100644
--- a/enums_8h.html
+++ b/enums_8h.html
@@ -192,6 +192,22 @@ Enumerations
} | Texture wrap modes. More...
|
|
+enum | GPU_TEXTURE_MODE_PARAM {
+ GPU_TEX_2D = 0x0,
+
+ GPU_TEX_CUBE_MAP = 0x1,
+
+ GPU_TEX_SHADOW_2D = 0x2,
+
+ GPU_TEX_PROJECTION = 0x3,
+
+ GPU_TEX_SHADOW_CUBE = 0x4,
+
+ GPU_TEX_DISABLED = 0x5
+
+ } |
| Texture modes. More...
|
+ |
+
enum | GPU_TEXUNIT {
GPU_TEXUNIT0 = 0x1,
@@ -276,6 +292,18 @@ Enumerations |
} | Test functions. More...
|
|
+enum | GPU_EARLYDEPTHFUNC {
+ GPU_EARLYDEPTH_GEQUAL = 0,
+
+ GPU_EARLYDEPTH_GREATER = 1,
+
+ GPU_EARLYDEPTH_LEQUAL = 2,
+
+ GPU_EARLYDEPTH_LESS = 3
+
+ } |
| Early depth test functions. More...
|
+ |
+
enum | GPU_SCISSORMODE {
GPU_SCISSOR_DISABLE = 0,
@@ -899,6 +927,34 @@ Enumerations |
+
+
+
+
+
+
+
Early depth test functions.
+
+Enumerator |
---|
GPU_EARLYDEPTH_GEQUAL |
+ Pass if greater than or equal.
+ |
+GPU_EARLYDEPTH_GREATER |
+ Pass if greater than.
+ |
+GPU_EARLYDEPTH_LEQUAL |
+ Pass if less than or equal.
+ |
+GPU_EARLYDEPTH_LESS |
+ Pass if less than.
+ |
+
+
@@ -1584,6 +1640,40 @@ Enumerations
+
+
+
+
+
+
+
Texture modes.
+
+Enumerator |
---|
GPU_TEX_2D |
+ 2D texture
+ |
+GPU_TEX_CUBE_MAP |
+ Cube map.
+ |
+GPU_TEX_SHADOW_2D |
+ 2D Shadow texture
+ |
+GPU_TEX_PROJECTION |
+ Projection texture.
+ |
+GPU_TEX_SHADOW_CUBE |
+ Shadow cube map.
+ |
+GPU_TEX_DISABLED |
+ Disabled.
+ |
+
+
diff --git a/enums_8h_source.html b/enums_8h_source.html
index 061d5e3..690dbe4 100644
--- a/enums_8h_source.html
+++ b/enums_8h_source.html
@@ -124,560 +124,592 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 204 #define GPU_ATTRIBFMT(i, n, f) (((((n)-1)<<2)|((f)&3))<<((i)*4))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 278 #define GPU_TEVSOURCES(a,b,c) (((a))|((b)<<4)|((c)<<8))
-
- 280 #define GPU_TEVOPERANDS(a,b,c) (((a))|((b)<<4)|((c)<<8))
-
-
- 283 #define GPU_LIGHT_ENV_LAYER_CONFIG(n) ((n)+((n)==7))
-
- 285 #define GPU_LC1_SHADOWBIT(n) BIT(n)
-
- 287 #define GPU_LC1_SPOTBIT(n) BIT((n)+8)
-
- 289 #define GPU_LC1_LUTBIT(n) BIT((n)+16)
-
- 291 #define GPU_LC1_ATTNBIT(n) BIT((n)+24)
-
- 293 #define GPU_LIGHTPERM(i,n) ((n) << (i))
-
- 295 #define GPU_LIGHTLUTINPUT(i,n) ((n) << ((i)*4))
-
- 297 #define GPU_LIGHTLUTIDX(c,i,o) ((o) | ((i) << 8) | ((c) << 11))
-
- 299 #define GPU_LIGHTCOLOR(r,g,b) (((b) & 0xFF) | (((g) << 10) & 0xFF) | (((r) << 20) & 0xFF))
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constant color - 1.
Definition: enums.h:151
-Dot3. RGB only.
Definition: enums.h:264
-Write all components.
Definition: enums.h:124
-Normal*View.
Definition: enums.h:336
-Secondary fragment color.
Definition: enums.h:211
-8-bit Luminance + 8-bit Alpha
Definition: enums.h:51
-Triangles.
Definition: enums.h:364
-GPU_CULLMODE
Cull modes.
Definition: enums.h:196
-Distance attenuation LUT.
Definition: enums.h:358
-Exclude pixels inside the scissor box.
Definition: enums.h:96
-D1 LUT.
Definition: enums.h:322
-Back, counter-clockwise.
Definition: enums.h:200
-Invert value. (~old_stencil)
Definition: enums.h:109
-Spotlight LUT.
Definition: enums.h:323
-Multiply then add.
Definition: enums.h:265
-Source red - 1.
Definition: enums.h:229
-Add then multiply.
Definition: enums.h:266
-Source blue.
Definition: enums.h:251
-Increment value. (old_stencil + 1 saturated to [0, 255])
Definition: enums.h:107
-Triangle strip.
Definition: enums.h:365
-GPU_TEVOP_RGB
Texture RGB combiner operands.
Definition: enums.h:222
-4-bit Luminance + 4-bit Alpha
Definition: enums.h:55
-Bump as bump mapping.
Definition: enums.h:314
-Source blue.
Definition: enums.h:236
-#define GPU_LIGHTLUTINPUT(i, n)
Creates a light LUT input parameter.
Definition: enums.h:295
-Source green.
Definition: enums.h:249
-Pass if less than.
Definition: enums.h:86
-24-bit Depth + 8-bit Stencil
Definition: enums.h:76
-Add colors.
Definition: enums.h:130
-Distance attenuation LUT.
Definition: enums.h:328
-Texture unit 2.
Definition: enums.h:40
-Use the minimum color.
Definition: enums.h:133
-4-bit Luminance
Definition: enums.h:56
-Write alpha.
Definition: enums.h:120
-GPU_FRAGOPMODE
Fragment operation modes.
Definition: enums.h:179
-Source alpha.
Definition: enums.h:245
-Source red.
Definition: enums.h:228
-OpenGL mode.
Definition: enums.h:181
-Previous buffer.
Definition: enums.h:216
-Source red.
Definition: enums.h:247
-4x scale.
Definition: enums.h:347
-Destination color.
Definition: enums.h:144
-GPU_STENCILOP
Stencil operations.
Definition: enums.h:102
-2x
Definition: enums.h:273
-Constant alpha.
Definition: enums.h:152
-Pass if greater than or equal.
Definition: enums.h:89
-GPU_FRESNELSEL
Fresnel options.
Definition: enums.h:302
-Constant color.
Definition: enums.h:150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 224 #define GPU_ATTRIBFMT(i, n, f) (((((n)-1)<<2)|((f)&3))<<((i)*4))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 298 #define GPU_TEVSOURCES(a,b,c) (((a))|((b)<<4)|((c)<<8))
+
+ 300 #define GPU_TEVOPERANDS(a,b,c) (((a))|((b)<<4)|((c)<<8))
+
+
+ 303 #define GPU_LIGHT_ENV_LAYER_CONFIG(n) ((n)+((n)==7))
+
+ 305 #define GPU_LC1_SHADOWBIT(n) BIT(n)
+
+ 307 #define GPU_LC1_SPOTBIT(n) BIT((n)+8)
+
+ 309 #define GPU_LC1_LUTBIT(n) BIT((n)+16)
+
+ 311 #define GPU_LC1_ATTNBIT(n) BIT((n)+24)
+
+ 313 #define GPU_LIGHTPERM(i,n) ((n) << (i))
+
+ 315 #define GPU_LIGHTLUTINPUT(i,n) ((n) << ((i)*4))
+
+ 317 #define GPU_LIGHTLUTIDX(c,i,o) ((o) | ((i) << 8) | ((c) << 11))
+
+ 319 #define GPU_LIGHTCOLOR(r,g,b) (((b) & 0xFF) | (((g) << 10) & 0xFF) | (((r) << 20) & 0xFF))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constant color - 1.
Definition: enums.h:171
+Dot3. RGB only.
Definition: enums.h:284
+Write all components.
Definition: enums.h:144
+Normal*View.
Definition: enums.h:356
+Secondary fragment color.
Definition: enums.h:231
+8-bit Luminance + 8-bit Alpha
Definition: enums.h:62
+Triangles.
Definition: enums.h:384
+GPU_CULLMODE
Cull modes.
Definition: enums.h:216
+Distance attenuation LUT.
Definition: enums.h:378
+Exclude pixels inside the scissor box.
Definition: enums.h:116
+D1 LUT.
Definition: enums.h:342
+Back, counter-clockwise.
Definition: enums.h:220
+Invert value. (~old_stencil)
Definition: enums.h:129
+Spotlight LUT.
Definition: enums.h:343
+Multiply then add.
Definition: enums.h:285
+Source red - 1.
Definition: enums.h:249
+Add then multiply.
Definition: enums.h:286
+Source blue.
Definition: enums.h:271
+Increment value. (old_stencil + 1 saturated to [0, 255])
Definition: enums.h:127
+Triangle strip.
Definition: enums.h:385
+GPU_TEVOP_RGB
Texture RGB combiner operands.
Definition: enums.h:242
+4-bit Luminance + 4-bit Alpha
Definition: enums.h:66
+Bump as bump mapping.
Definition: enums.h:334
+Source blue.
Definition: enums.h:256
+Pass if less than.
Definition: enums.h:109
+#define GPU_LIGHTLUTINPUT(i, n)
Creates a light LUT input parameter.
Definition: enums.h:315
+Source green.
Definition: enums.h:269
+Pass if less than.
Definition: enums.h:97
+24-bit Depth + 8-bit Stencil
Definition: enums.h:87
+Add colors.
Definition: enums.h:150
+Distance attenuation LUT.
Definition: enums.h:348
+Texture unit 2.
Definition: enums.h:51
+Use the minimum color.
Definition: enums.h:153
+4-bit Luminance
Definition: enums.h:67
+Write alpha.
Definition: enums.h:140
+GPU_FRAGOPMODE
Fragment operation modes.
Definition: enums.h:199
+Source alpha.
Definition: enums.h:265
+Source red.
Definition: enums.h:248
+OpenGL mode.
Definition: enums.h:201
+Previous buffer.
Definition: enums.h:236
+Source red.
Definition: enums.h:267
+4x scale.
Definition: enums.h:367
+Destination color.
Definition: enums.h:164
+GPU_STENCILOP
Stencil operations.
Definition: enums.h:122
+2x
Definition: enums.h:293
+Constant alpha.
Definition: enums.h:172
+Pass if greater than.
Definition: enums.h:107
+Shadow cube map.
Definition: enums.h:42
+Pass if greater than or equal.
Definition: enums.h:100
+GPU_FRESNELSEL
Fresnel options.
Definition: enums.h:322
+Constant color.
Definition: enums.h:170
Nearest-neighbor interpolation.
Definition: enums.h:22
-GPU_BLENDEQUATION
Blend modes.
Definition: enums.h:128
-Use the maximum color.
Definition: enums.h:134
-Write depth.
Definition: enums.h:121
-Source alpha - 1.
Definition: enums.h:227
-32-bit float.
Definition: enums.h:192
-Destination alpha.
Definition: enums.h:148
-Primary color.
Definition: enums.h:209
-8-bit Red + 8-bit Green + 8-bit Blue
Definition: enums.h:65
-2x scale.
Definition: enums.h:346
-Source blue - 1.
Definition: enums.h:237
-Secondary alpha.
Definition: enums.h:306
-GPU_TESTFUNC
Test functions.
Definition: enums.h:80
-Bitwise OR.
Definition: enums.h:169
+GPU_BLENDEQUATION
Blend modes.
Definition: enums.h:148
+Use the maximum color.
Definition: enums.h:154
+Write depth.
Definition: enums.h:141
+Source alpha - 1.
Definition: enums.h:247
+32-bit float.
Definition: enums.h:212
+Destination alpha.
Definition: enums.h:168
+Primary color.
Definition: enums.h:229
+8-bit Red + 8-bit Green + 8-bit Blue
Definition: enums.h:76
+2x scale.
Definition: enums.h:366
+Source blue - 1.
Definition: enums.h:257
+Projection texture.
Definition: enums.h:41
+Secondary alpha.
Definition: enums.h:326
+GPU_TESTFUNC
Test functions.
Definition: enums.h:91
+Bitwise OR.
Definition: enums.h:189
Clamps to border.
Definition: enums.h:30
-Unknown.
Definition: enums.h:239
-GPU_BLENDFACTOR
Blend factors.
Definition: enums.h:138
-Constant value.
Definition: enums.h:217
-Reflection-Green LUT.
Definition: enums.h:326
-Unknown.
Definition: enums.h:230
-GPU_LOGICOP
Logical operations.
Definition: enums.h:158
-Fresnel LUT.
Definition: enums.h:324
-Previous value.
Definition: enums.h:218
-GPU_COLORBUF
Supported color buffer formats.
Definition: enums.h:62
-LUTs that are common to all lights.
Definition: enums.h:356
-Subtract.
Definition: enums.h:263
-Gas mode (?).
Definition: enums.h:182
-GPU_SHADER_TYPE
Shader types.
Definition: enums.h:371
-Texture unit 1.
Definition: enums.h:39
-Pass if equal.
Definition: enums.h:84
-8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha
Definition: enums.h:46
-Destination alpha - 1.
Definition: enums.h:149
-Bitwise AND.
Definition: enums.h:161
-Clear.
Definition: enums.h:160
-GPU_SCISSORMODE
Scissor test modes.
Definition: enums.h:93
-Never pass.
Definition: enums.h:82
-Inverted bitwise AND.
Definition: enums.h:173
-Texture unit 0.
Definition: enums.h:212
-Source red - 1.
Definition: enums.h:248
-Reverse-subtract colors.
Definition: enums.h:132
-16-bit Depth
Definition: enums.h:74
-Texture unit 0.
Definition: enums.h:38
-Increment value. (old_stencil + 1)
Definition: enums.h:110
-Source alpha.
Definition: enums.h:146
-LightVector*Normal.
Definition: enums.h:337
-Destination color - 1.
Definition: enums.h:145
-Signed add.
Definition: enums.h:261
-16-bit short.
Definition: enums.h:191
-Pass if not equal.
Definition: enums.h:85
-Replace.
Definition: enums.h:258
-Source alpha - 1.
Definition: enums.h:246
+Unknown.
Definition: enums.h:259
+GPU_BLENDFACTOR
Blend factors.
Definition: enums.h:158
+Constant value.
Definition: enums.h:237
+Reflection-Green LUT.
Definition: enums.h:346
+Unknown.
Definition: enums.h:250
+GPU_LOGICOP
Logical operations.
Definition: enums.h:178
+Fresnel LUT.
Definition: enums.h:344
+Previous value.
Definition: enums.h:238
+GPU_COLORBUF
Supported color buffer formats.
Definition: enums.h:73
+LUTs that are common to all lights.
Definition: enums.h:376
+Subtract.
Definition: enums.h:283
+Gas mode (?).
Definition: enums.h:202
+GPU_SHADER_TYPE
Shader types.
Definition: enums.h:391
+Texture unit 1.
Definition: enums.h:50
+Pass if equal.
Definition: enums.h:95
+8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha
Definition: enums.h:57
+Disabled.
Definition: enums.h:43
+Destination alpha - 1.
Definition: enums.h:169
+Bitwise AND.
Definition: enums.h:181
+Clear.
Definition: enums.h:180
+GPU_SCISSORMODE
Scissor test modes.
Definition: enums.h:113
+GPU_EARLYDEPTHFUNC
Early depth test functions.
Definition: enums.h:104
+Never pass.
Definition: enums.h:93
+Inverted bitwise AND.
Definition: enums.h:193
+Texture unit 0.
Definition: enums.h:232
+Source red - 1.
Definition: enums.h:268
+Reverse-subtract colors.
Definition: enums.h:152
+16-bit Depth
Definition: enums.h:85
+Texture unit 0.
Definition: enums.h:49
+Increment value. (old_stencil + 1)
Definition: enums.h:130
+Source alpha.
Definition: enums.h:166
+LightVector*Normal.
Definition: enums.h:357
+Destination color - 1.
Definition: enums.h:165
+Signed add.
Definition: enums.h:281
+16-bit short.
Definition: enums.h:211
+Pass if not equal.
Definition: enums.h:96
+Replace.
Definition: enums.h:278
+Source alpha - 1.
Definition: enums.h:266
GPU_TEXTURE_FILTER_PARAM
Texture filters.
Definition: enums.h:20
-GPU_COMBINEFUNC
Texture combiner functions.
Definition: enums.h:256
-ETC1 texture compression.
Definition: enums.h:57
-Spotlight LUT.
Definition: enums.h:357
-5-bit Red + 6-bit Green + 5-bit Blue
Definition: enums.h:49
-View*HalfVector.
Definition: enums.h:335
-Set.
Definition: enums.h:164
-Write red.
Definition: enums.h:117
-Source green - 1.
Definition: enums.h:233
-Copy.
Definition: enums.h:163
-Source color - 1.
Definition: enums.h:225
-Decrement value. (old_stencil - 1)
Definition: enums.h:111
-4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha
Definition: enums.h:68
-8-bit Hi + 8-bit Lo
Definition: enums.h:52
-GPU_FORMATS
Supported component formats.
Definition: enums.h:187
-One.
Definition: enums.h:141
-Pass if less than or equal.
Definition: enums.h:87
-Bitwise NOR.
Definition: enums.h:170
-Geometry shader primitive.
Definition: enums.h:367
-Reverse bitwise AND.
Definition: enums.h:162
-GPU_LIGHTLUTSCALER
LUT scalers.
Definition: enums.h:343
-Exclude pixels outside of the scissor box.
Definition: enums.h:98
-Reflection-Red LUT.
Definition: enums.h:327
-Write all color components.
Definition: enums.h:123
-Primary and secondary alpha.
Definition: enums.h:307
-4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha
Definition: enums.h:50
-Source color.
Definition: enums.h:224
-GPU_Primitive_t
Supported primitives.
Definition: enums.h:362
-Add.
Definition: enums.h:260
-Primary alpha.
Definition: enums.h:305
-GPU_LIGHTLUTSELECT
LUT selection.
Definition: enums.h:354
+GPU_COMBINEFUNC
Texture combiner functions.
Definition: enums.h:276
+ETC1 texture compression.
Definition: enums.h:68
+Spotlight LUT.
Definition: enums.h:377
+5-bit Red + 6-bit Green + 5-bit Blue
Definition: enums.h:60
+View*HalfVector.
Definition: enums.h:355
+Set.
Definition: enums.h:184
+Write red.
Definition: enums.h:137
+Source green - 1.
Definition: enums.h:253
+Copy.
Definition: enums.h:183
+Source color - 1.
Definition: enums.h:245
+Decrement value. (old_stencil - 1)
Definition: enums.h:131
+4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha
Definition: enums.h:79
+8-bit Hi + 8-bit Lo
Definition: enums.h:63
+GPU_FORMATS
Supported component formats.
Definition: enums.h:207
+One.
Definition: enums.h:161
+Pass if less than or equal.
Definition: enums.h:98
+Bitwise NOR.
Definition: enums.h:190
+Cube map.
Definition: enums.h:39
+Geometry shader primitive.
Definition: enums.h:387
+Reverse bitwise AND.
Definition: enums.h:182
+GPU_LIGHTLUTSCALER
LUT scalers.
Definition: enums.h:363
+Exclude pixels outside of the scissor box.
Definition: enums.h:118
+Reflection-Red LUT.
Definition: enums.h:347
+Write all color components.
Definition: enums.h:143
+Primary and secondary alpha.
Definition: enums.h:327
+4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha
Definition: enums.h:61
+Source color.
Definition: enums.h:244
+2D texture
Definition: enums.h:38
+GPU_Primitive_t
Supported primitives.
Definition: enums.h:382
+Add.
Definition: enums.h:280
+Primary alpha.
Definition: enums.h:325
+GPU_LIGHTLUTSELECT
LUT selection.
Definition: enums.h:374
Clamps to edge.
Definition: enums.h:29
-Interpolate.
Definition: enums.h:262
-Replace value. (ref)
Definition: enums.h:106
-Unknown.
Definition: enums.h:235
-8-bit unsigned byte.
Definition: enums.h:190
-Modulate.
Definition: enums.h:259
-Triangle fan.
Definition: enums.h:366
-Write green.
Definition: enums.h:118
-Constant alpha - 1.
Definition: enums.h:153
-No operation.
Definition: enums.h:166
-Invert.
Definition: enums.h:167
-Texture unit 3.
Definition: enums.h:215
-0.25x scale.
Definition: enums.h:349
-Texture unit 2.
Definition: enums.h:214
-Geometry shader.
Definition: enums.h:374
-Bitwise NAND.
Definition: enums.h:168
-GPU_DEPTHBUF
Supported depth buffer formats.
Definition: enums.h:72
-GPU_TEVSRC
Texture combiner sources.
Definition: enums.h:207
-Shadow mode (?).
Definition: enums.h:183
-Inverted copy.
Definition: enums.h:165
-GPU_WRITEMASK
Pixel write mask.
Definition: enums.h:115
-5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha
Definition: enums.h:66
-Unknown.
Definition: enums.h:231
-1x scale.
Definition: enums.h:345
-Subtract colors.
Definition: enums.h:131
-0.5x scale.
Definition: enums.h:350
-Source color - 1.
Definition: enums.h:143
-Pass if greater than.
Definition: enums.h:88
-Vertex shader.
Definition: enums.h:373
-5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha
Definition: enums.h:48
-Always pass.
Definition: enums.h:83
-Texture unit 1.
Definition: enums.h:213
-Reverse bitwise OR.
Definition: enums.h:174
-Front, counter-clockwise.
Definition: enums.h:199
-cosine of phi
Definition: enums.h:339
-GPU_TEXUNIT
Supported texture units.
Definition: enums.h:36
-Keep old value. (old_stencil)
Definition: enums.h:104
-Source alpha.
Definition: enums.h:226
-Unknown.
Definition: enums.h:238
-4x
Definition: enums.h:274
-GPU_TEXCOLOR
Supported texture formats.
Definition: enums.h:44
-Source color.
Definition: enums.h:142
-5-bit Red + 6-bit Green + 5-bit Blue
Definition: enums.h:67
-8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha
Definition: enums.h:64
-Source blue - 1.
Definition: enums.h:252
-Bitwise XOR.
Definition: enums.h:171
-Source green - 1.
Definition: enums.h:250
-Normal*HalfVector.
Definition: enums.h:334
-1x
Definition: enums.h:272
-Write blue.
Definition: enums.h:119
-GPU_BUMPMODE
Bump map modes.
Definition: enums.h:311
-Primary fragment color.
Definition: enums.h:210
-8x scale.
Definition: enums.h:348
-8-bit byte.
Definition: enums.h:189
-GPU_TEVOP_A
Texture Alpha combiner operands.
Definition: enums.h:243
+Interpolate.
Definition: enums.h:282
+Replace value. (ref)
Definition: enums.h:126
+Unknown.
Definition: enums.h:255
+8-bit unsigned byte.
Definition: enums.h:210
+Modulate.
Definition: enums.h:279
+Triangle fan.
Definition: enums.h:386
+Write green.
Definition: enums.h:138
+Constant alpha - 1.
Definition: enums.h:173
+No operation.
Definition: enums.h:186
+Invert.
Definition: enums.h:187
+Texture unit 3.
Definition: enums.h:235
+2D Shadow texture
Definition: enums.h:40
+0.25x scale.
Definition: enums.h:369
+Texture unit 2.
Definition: enums.h:234
+Geometry shader.
Definition: enums.h:394
+Bitwise NAND.
Definition: enums.h:188
+GPU_DEPTHBUF
Supported depth buffer formats.
Definition: enums.h:83
+GPU_TEVSRC
Texture combiner sources.
Definition: enums.h:227
+Shadow mode (?).
Definition: enums.h:203
+Inverted copy.
Definition: enums.h:185
+GPU_WRITEMASK
Pixel write mask.
Definition: enums.h:135
+Pass if less than or equal.
Definition: enums.h:108
+5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha
Definition: enums.h:77
+Unknown.
Definition: enums.h:251
+1x scale.
Definition: enums.h:365
+Subtract colors.
Definition: enums.h:151
+0.5x scale.
Definition: enums.h:370
+Source color - 1.
Definition: enums.h:163
+Pass if greater than.
Definition: enums.h:99
+Pass if greater than or equal.
Definition: enums.h:106
+Vertex shader.
Definition: enums.h:393
+5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha
Definition: enums.h:59
+Always pass.
Definition: enums.h:94
+Texture unit 1.
Definition: enums.h:233
+Reverse bitwise OR.
Definition: enums.h:194
+Front, counter-clockwise.
Definition: enums.h:219
+cosine of phi
Definition: enums.h:359
+GPU_TEXUNIT
Supported texture units.
Definition: enums.h:47
+Keep old value. (old_stencil)
Definition: enums.h:124
+Source alpha.
Definition: enums.h:246
+Unknown.
Definition: enums.h:258
+4x
Definition: enums.h:294
+GPU_TEXCOLOR
Supported texture formats.
Definition: enums.h:55
+Source color.
Definition: enums.h:162
+5-bit Red + 6-bit Green + 5-bit Blue
Definition: enums.h:78
+8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha
Definition: enums.h:75
+Source blue - 1.
Definition: enums.h:272
+Bitwise XOR.
Definition: enums.h:191
+Source green - 1.
Definition: enums.h:270
+Normal*HalfVector.
Definition: enums.h:354
+1x
Definition: enums.h:292
+Write blue.
Definition: enums.h:139
+GPU_TEXTURE_MODE_PARAM
Texture modes.
Definition: enums.h:36
+GPU_BUMPMODE
Bump map modes.
Definition: enums.h:331
+Primary fragment color.
Definition: enums.h:230
+8x scale.
Definition: enums.h:368
+8-bit byte.
Definition: enums.h:209
+GPU_TEVOP_A
Texture Alpha combiner operands.
Definition: enums.h:263
Repeats with mirrored texture.
Definition: enums.h:32
GPU_TEXTURE_WRAP_PARAM
Texture wrap modes.
Definition: enums.h:27
-D0 LUT.
Definition: enums.h:321
-Saturated alpha.
Definition: enums.h:154
+D0 LUT.
Definition: enums.h:341
+Saturated alpha.
Definition: enums.h:174
Linear interpolation.
Definition: enums.h:23
-Source green.
Definition: enums.h:232
-Zero.
Definition: enums.h:140
-Zero. (0)
Definition: enums.h:105
-GPU_LIGHTLUTID
LUT IDs.
Definition: enums.h:319
-8-bit Alpha
Definition: enums.h:54
-Bump as tangent/normal mapping.
Definition: enums.h:315
-Inverted bitwize OR.
Definition: enums.h:175
+Source green.
Definition: enums.h:252
+Zero.
Definition: enums.h:160
+Zero. (0)
Definition: enums.h:125
+GPU_LIGHTLUTID
LUT IDs.
Definition: enums.h:339
+8-bit Alpha
Definition: enums.h:65
+Bump as tangent/normal mapping.
Definition: enums.h:335
+Inverted bitwize OR.
Definition: enums.h:195
Repeats texture.
Definition: enums.h:31
-Disabled.
Definition: enums.h:198
-Disable.
Definition: enums.h:95
--LightVector*SpotlightVector
Definition: enums.h:338
-Equivalent.
Definition: enums.h:172
-GPU_TEVSCALE
Texture scale factors.
Definition: enums.h:270
-Source alpha - 1.
Definition: enums.h:147
-8-bit Red + 8-bit Green + 8-bit Blue
Definition: enums.h:47
-Reflection-Blue LUT.
Definition: enums.h:325
-None.
Definition: enums.h:304
-Disabled.
Definition: enums.h:313
-Decrement value. (old_stencil - 1 saturated to [0, 255])
Definition: enums.h:108
-8-bit Luminance
Definition: enums.h:53
-24-bit Depth
Definition: enums.h:75
-ETC1 texture compression + 4-bit Alpha.
Definition: enums.h:58
-Unknown.
Definition: enums.h:234
+Disabled.
Definition: enums.h:218
+Disable.
Definition: enums.h:115
+-LightVector*SpotlightVector
Definition: enums.h:358
+Equivalent.
Definition: enums.h:192
+GPU_TEVSCALE
Texture scale factors.
Definition: enums.h:290
+Source alpha - 1.
Definition: enums.h:167
+8-bit Red + 8-bit Green + 8-bit Blue
Definition: enums.h:58
+Reflection-Blue LUT.
Definition: enums.h:345
+None.
Definition: enums.h:324
+Disabled.
Definition: enums.h:333
+Decrement value. (old_stencil - 1 saturated to [0, 255])
Definition: enums.h:128
+8-bit Luminance
Definition: enums.h:64
+24-bit Depth
Definition: enums.h:86
+ETC1 texture compression + 4-bit Alpha.
Definition: enums.h:69
+Unknown.
Definition: enums.h:254
- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
+- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
@@ -321,7 +321,7 @@ Variables
- Returns
- A pointer to the current framebuffer of the choosen screen.
Please remember that the returned pointer will change after each call to gfxSwapBuffers if double buffering is enabled.
-- Examples:
- graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, http/source/main.c, mvd/source/main.c, qtm/source/main.c, and sdmc/source/main.c.
+- Examples:
- graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, http/source/main.c, mvd/source/main.c, qtm/source/main.c, and sdmc/source/main.c.
@@ -414,7 +414,7 @@ You should always call GSP_BGR8_OES format in linear memory. This is the same as calling :
1 gfxInit(GSP_BGR8_OES,GSP_BGR8_OES,false);
- Note
- You should always call gfxExit once done to free the memory and services
-- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
+- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, sdmc/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
@@ -551,7 +551,7 @@ You should always call graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, and sdmc/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, and sdmc/source/main.c.
diff --git a/globals_defs_g.html b/globals_defs_g.html
index 96031f9..18ca4da 100644
--- a/globals_defs_g.html
+++ b/globals_defs_g.html
@@ -390,21 +390,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0046
: registers.h
-GPUREG_0047
-: registers.h
-
-GPUREG_0048
-: registers.h
-
-GPUREG_0049
-: registers.h
-
-GPUREG_004A
-: registers.h
-
-GPUREG_004B
-: registers.h
-
GPUREG_004C
: registers.h
@@ -438,36 +423,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0060
: registers.h
-GPUREG_0061
-: registers.h
-
-GPUREG_0062
-: registers.h
-
-GPUREG_0063
-: registers.h
-
-GPUREG_0064
-: registers.h
-
GPUREG_0069
: registers.h
-GPUREG_006A
-: registers.h
-
GPUREG_006B
: registers.h
GPUREG_006C
: registers.h
-GPUREG_006D
-: registers.h
-
-GPUREG_006F
-: registers.h
-
GPUREG_0070
: registers.h
@@ -516,27 +480,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_007F
: registers.h
-GPUREG_0084
-: registers.h
-
-GPUREG_0086
-: registers.h
-
-GPUREG_0087
-: registers.h
-
-GPUREG_0088
-: registers.h
-
-GPUREG_0089
-: registers.h
-
-GPUREG_008A
-: registers.h
-
-GPUREG_008B
-: registers.h
-
GPUREG_008C
: registers.h
@@ -546,18 +489,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0090
: registers.h
-GPUREG_0094
-: registers.h
-
GPUREG_0097
: registers.h
GPUREG_0098
: registers.h
-GPUREG_009C
-: registers.h
-
GPUREG_009F
: registers.h
@@ -585,54 +522,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_00A7
: registers.h
-GPUREG_00A8
-: registers.h
-
-GPUREG_00A9
-: registers.h
-
-GPUREG_00AA
-: registers.h
-
-GPUREG_00AB
-: registers.h
-
-GPUREG_00AC
-: registers.h
-
-GPUREG_00AD
-: registers.h
-
GPUREG_00AE
: registers.h
-GPUREG_00AF
-: registers.h
-
-GPUREG_00B0
-: registers.h
-
-GPUREG_00B1
-: registers.h
-
-GPUREG_00B2
-: registers.h
-
-GPUREG_00B3
-: registers.h
-
-GPUREG_00B4
-: registers.h
-
-GPUREG_00B5
-: registers.h
-
-GPUREG_00B6
-: registers.h
-
-GPUREG_00B7
-: registers.h
-
GPUREG_00B8
: registers.h
@@ -693,51 +585,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_00DF
: registers.h
-GPUREG_00E1
-: registers.h
-
GPUREG_00E2
: registers.h
GPUREG_00E3
: registers.h
-GPUREG_00E4
-: registers.h
-
-GPUREG_00E5
-: registers.h
-
-GPUREG_00E6
-: registers.h
-
GPUREG_00E7
: registers.h
-GPUREG_00E8
-: registers.h
-
-GPUREG_00E9
-: registers.h
-
-GPUREG_00EA
-: registers.h
-
-GPUREG_00EB
-: registers.h
-
-GPUREG_00EC
-: registers.h
-
-GPUREG_00ED
-: registers.h
-
-GPUREG_00EE
-: registers.h
-
-GPUREG_00EF
-: registers.h
-
GPUREG_00F5
: registers.h
@@ -777,9 +633,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_010F
: registers.h
-GPUREG_0118
-: registers.h
-
GPUREG_0119
: registers.h
@@ -789,27 +642,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_011F
: registers.h
-GPUREG_0120
-: registers.h
-
-GPUREG_0121
-: registers.h
-
-GPUREG_0122
-: registers.h
-
-GPUREG_0123
-: registers.h
-
-GPUREG_0124
-: registers.h
-
GPUREG_0125
: registers.h
-GPUREG_0126
-: registers.h
-
GPUREG_0127
: registers.h
@@ -837,9 +672,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_012F
: registers.h
-GPUREG_0130
-: registers.h
-
GPUREG_0131
: registers.h
@@ -1149,15 +981,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_022C
: registers.h
-GPUREG_022D
-: registers.h
-
GPUREG_0230
: registers.h
-GPUREG_0231
-: registers.h
-
GPUREG_0236
: registers.h
@@ -1176,18 +1002,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0241
: registers.h
-GPUREG_0242
-: registers.h
-
GPUREG_0243
: registers.h
-GPUREG_0244
-: registers.h
-
-GPUREG_0245
-: registers.h
-
GPUREG_0246
: registers.h
@@ -1200,9 +1017,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0249
: registers.h
-GPUREG_024A
-: registers.h
-
GPUREG_024B
: registers.h
@@ -1221,18 +1035,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0250
: registers.h
-GPUREG_0251
-: registers.h
-
-GPUREG_0252
-: registers.h
-
-GPUREG_0253
-: registers.h
-
-GPUREG_0254
-: registers.h
-
GPUREG_0255
: registers.h
@@ -1683,6 +1485,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_DEPTHBUFFER_WRITE
: registers.h
+GPUREG_DEPTHMAP_ENABLE
+: registers.h
+
GPUREG_DEPTHMAP_OFFSET
: registers.h
@@ -1698,6 +1503,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_DRAWELEMENTS
: registers.h
+GPUREG_EARLYDEPTH_CLEAR
+: registers.h
+
+GPUREG_EARLYDEPTH_DATA
+: registers.h
+
+GPUREG_EARLYDEPTH_FUNC
+: registers.h
+
+GPUREG_EARLYDEPTH_TEST1
+: registers.h
+
+GPUREG_EARLYDEPTH_TEST2
+: registers.h
+
GPUREG_FACECULLING_CONFIG
: registers.h
@@ -1716,24 +1536,96 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_FIXEDATTRIB_INDEX
: registers.h
+GPUREG_FOG_COLOR
+: registers.h
+
+GPUREG_FOG_LUT_DATA0
+: registers.h
+
+GPUREG_FOG_LUT_DATA1
+: registers.h
+
+GPUREG_FOG_LUT_DATA2
+: registers.h
+
+GPUREG_FOG_LUT_DATA3
+: registers.h
+
+GPUREG_FOG_LUT_DATA4
+: registers.h
+
+GPUREG_FOG_LUT_DATA5
+: registers.h
+
+GPUREG_FOG_LUT_DATA6
+: registers.h
+
+GPUREG_FOG_LUT_DATA7
+: registers.h
+
+GPUREG_FOG_LUT_INDEX
+: registers.h
+
+GPUREG_FRAGOP_CLIP
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA0
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA1
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA2
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA3
+: registers.h
+
+GPUREG_FRAGOP_SHADOW
+: registers.h
+
GPUREG_FRAMEBUFFER_BLOCK32
: registers.h
GPUREG_FRAMEBUFFER_DIM
: registers.h
-GPUREG_FRAMEBUFFER_DIM2
-: registers.h
-
GPUREG_FRAMEBUFFER_FLUSH
: registers.h
GPUREG_FRAMEBUFFER_INVALIDATE
: registers.h
+GPUREG_GAS_ACCMAX
+: registers.h
+
+GPUREG_GAS_ATTENUATION
+: registers.h
+
+GPUREG_GAS_DELTAZ_DEPTH
+: registers.h
+
+GPUREG_GAS_LIGHT_XY
+: registers.h
+
+GPUREG_GAS_LIGHT_Z
+: registers.h
+
+GPUREG_GAS_LIGHT_Z_COLOR
+: registers.h
+
+GPUREG_GAS_LUT_DATA
+: registers.h
+
+GPUREG_GAS_LUT_INDEX
+: registers.h
+
GPUREG_GEOSTAGE_CONFIG
: registers.h
+GPUREG_GEOSTAGE_CONFIG2
+: registers.h
+
GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH
: registers.h
@@ -1776,6 +1668,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_GSH_INTUNIFORM_I3
: registers.h
+GPUREG_GSH_MISC0
+: registers.h
+
+GPUREG_GSH_MISC1
+: registers.h
+
GPUREG_GSH_OPDESCS_CONFIG
: registers.h
@@ -2115,9 +2013,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_NUMVERTICES
: registers.h
+GPUREG_POST_VERTEX_CACHE_NUM
+: registers.h
+
GPUREG_PRIMITIVE_CONFIG
: registers.h
+GPUREG_PROTEX_LUT
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA0
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA1
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA2
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA3
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA4
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA5
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA6
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA7
+: registers.h
+
+GPUREG_RENDERBUF_DIM
+: registers.h
+
GPUREG_RESTART_PRIMITIVE
: registers.h
@@ -2130,6 +2061,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_SCISSORTEST_POS
: registers.h
+GPUREG_SH_OUTATTR_CLOCK
+: registers.h
+
+GPUREG_SH_OUTATTR_MODE
+: registers.h
+
GPUREG_SH_OUTMAP_O0
: registers.h
@@ -2154,6 +2091,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_SH_OUTMAP_TOTAL
: registers.h
+GPUREG_START_DRAW_FUNC0
+: registers.h
+
GPUREG_STENCIL_ACTION
: registers.h
@@ -2256,29 +2196,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXENV_UPDATE_BUFFER
: registers.h
+GPUREG_TEXUNIT0_ADDR1
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR2
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR3
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR4
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR5
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR6
+: registers.h
+
GPUREG_TEXUNIT0_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT0_DIM
: registers.h
-GPUREG_TEXUNIT0_LOC
-: registers.h
+GPUREG_TEXUNIT0_LOD
+: registers.h
GPUREG_TEXUNIT0_PARAM
: registers.h
+GPUREG_TEXUNIT0_SHADOW
+: registers.h
+
GPUREG_TEXUNIT0_TYPE
: registers.h
+GPUREG_TEXUNIT1_ADDR
+: registers.h
+
GPUREG_TEXUNIT1_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT1_DIM
: registers.h
-GPUREG_TEXUNIT1_LOC
-: registers.h
+GPUREG_TEXUNIT1_LOD
+: registers.h
GPUREG_TEXUNIT1_PARAM
: registers.h
@@ -2286,14 +2250,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXUNIT1_TYPE
: registers.h
+GPUREG_TEXUNIT2_ADDR
+: registers.h
+
GPUREG_TEXUNIT2_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT2_DIM
: registers.h
-GPUREG_TEXUNIT2_LOC
-: registers.h
+GPUREG_TEXUNIT2_LOD
+: registers.h
GPUREG_TEXUNIT2_PARAM
: registers.h
@@ -2301,8 +2268,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXUNIT2_TYPE
: registers.h
-GPUREG_TEXUNIT_ENABLE
-: registers.h
+GPUREG_TEXUNIT3_PROTEX0
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX1
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX2
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX3
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX4
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX5
+: registers.h
+
+GPUREG_TEXUNIT_CONFIG
+: registers.h
GPUREG_VERTEX_OFFSET
: registers.h
@@ -2340,6 +2325,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_CODETRANSFER_END
: registers.h
+GPUREG_VSH_COM_MODE
+: registers.h
+
GPUREG_VSH_ENTRYPOINT
: registers.h
@@ -2364,6 +2352,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_INTUNIFORM_I3
: registers.h
+GPUREG_VSH_NUM_ATTR
+: registers.h
+
GPUREG_VSH_OPDESCS_CONFIG
: registers.h
@@ -2373,6 +2364,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_OUTMAP_MASK
: registers.h
+GPUREG_VSH_OUTMAP_TOTAL1
+: registers.h
+
+GPUREG_VSH_OUTMAP_TOTAL2
+: registers.h
+
+GPUREG_VTX_FUNC
+: registers.h
+
gspWaitForDMA
: gspgpu.h
diff --git a/globals_enum.html b/globals_enum.html
index 52f4b1e..85d9e0d 100644
--- a/globals_enum.html
+++ b/globals_enum.html
@@ -284,6 +284,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_DEPTHBUF
: enums.h
+GPU_EARLYDEPTHFUNC
+: enums.h
+
GPU_FORMATS
: enums.h
@@ -341,6 +344,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_TEXTURE_FILTER_PARAM
: enums.h
+GPU_TEXTURE_MODE_PARAM
+: enums.h
+
GPU_TEXTURE_WRAP_PARAM
: enums.h
diff --git a/globals_eval_g.html b/globals_eval_g.html
index 924ce86..279551c 100644
--- a/globals_eval_g.html
+++ b/globals_eval_g.html
@@ -211,6 +211,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_DST_COLOR
: enums.h
+GPU_EARLYDEPTH_GEQUAL
+: enums.h
+
+GPU_EARLYDEPTH_GREATER
+: enums.h
+
+GPU_EARLYDEPTH_LEQUAL
+: enums.h
+
+GPU_EARLYDEPTH_LESS
+: enums.h
+
GPU_EQUAL
: enums.h
@@ -628,6 +640,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_TEVSCALE_4
: enums.h
+GPU_TEX_2D
+: enums.h
+
+GPU_TEX_CUBE_MAP
+: enums.h
+
+GPU_TEX_DISABLED
+: enums.h
+
+GPU_TEX_PROJECTION
+: enums.h
+
+GPU_TEX_SHADOW_2D
+: enums.h
+
+GPU_TEX_SHADOW_CUBE
+: enums.h
+
GPU_TEXTURE0
: enums.h
diff --git a/globals_g.html b/globals_g.html
index 1b2ff75..8dcac9b 100644
--- a/globals_g.html
+++ b/globals_g.html
@@ -307,6 +307,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_DST_COLOR
: enums.h
+GPU_EARLYDEPTH_GEQUAL
+: enums.h
+
+GPU_EARLYDEPTH_GREATER
+: enums.h
+
+GPU_EARLYDEPTH_LEQUAL
+: enums.h
+
+GPU_EARLYDEPTH_LESS
+: enums.h
+
+GPU_EARLYDEPTHFUNC
+: enums.h
+
GPU_EQUAL
: enums.h
@@ -868,6 +883,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_TEVSRC
: enums.h
+GPU_TEX_2D
+: enums.h
+
+GPU_TEX_CUBE_MAP
+: enums.h
+
+GPU_TEX_DISABLED
+: enums.h
+
+GPU_TEX_PROJECTION
+: enums.h
+
+GPU_TEX_SHADOW_2D
+: enums.h
+
+GPU_TEX_SHADOW_CUBE
+: enums.h
+
GPU_TEXCOLOR
: enums.h
@@ -892,6 +925,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPU_TEXTURE_MIN_FILTER
: enums.h
+GPU_TEXTURE_MODE_PARAM
+: enums.h
+
GPU_TEXTURE_WRAP_PARAM
: enums.h
@@ -1207,21 +1243,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0046
: registers.h
-GPUREG_0047
-: registers.h
-
-GPUREG_0048
-: registers.h
-
-GPUREG_0049
-: registers.h
-
-GPUREG_004A
-: registers.h
-
-GPUREG_004B
-: registers.h
-
GPUREG_004C
: registers.h
@@ -1255,36 +1276,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0060
: registers.h
-GPUREG_0061
-: registers.h
-
-GPUREG_0062
-: registers.h
-
-GPUREG_0063
-: registers.h
-
-GPUREG_0064
-: registers.h
-
GPUREG_0069
: registers.h
-GPUREG_006A
-: registers.h
-
GPUREG_006B
: registers.h
GPUREG_006C
: registers.h
-GPUREG_006D
-: registers.h
-
-GPUREG_006F
-: registers.h
-
GPUREG_0070
: registers.h
@@ -1333,27 +1333,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_007F
: registers.h
-GPUREG_0084
-: registers.h
-
-GPUREG_0086
-: registers.h
-
-GPUREG_0087
-: registers.h
-
-GPUREG_0088
-: registers.h
-
-GPUREG_0089
-: registers.h
-
-GPUREG_008A
-: registers.h
-
-GPUREG_008B
-: registers.h
-
GPUREG_008C
: registers.h
@@ -1363,18 +1342,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0090
: registers.h
-GPUREG_0094
-: registers.h
-
GPUREG_0097
: registers.h
GPUREG_0098
: registers.h
-GPUREG_009C
-: registers.h
-
GPUREG_009F
: registers.h
@@ -1402,54 +1375,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_00A7
: registers.h
-GPUREG_00A8
-: registers.h
-
-GPUREG_00A9
-: registers.h
-
-GPUREG_00AA
-: registers.h
-
-GPUREG_00AB
-: registers.h
-
-GPUREG_00AC
-: registers.h
-
-GPUREG_00AD
-: registers.h
-
GPUREG_00AE
: registers.h
-GPUREG_00AF
-: registers.h
-
-GPUREG_00B0
-: registers.h
-
-GPUREG_00B1
-: registers.h
-
-GPUREG_00B2
-: registers.h
-
-GPUREG_00B3
-: registers.h
-
-GPUREG_00B4
-: registers.h
-
-GPUREG_00B5
-: registers.h
-
-GPUREG_00B6
-: registers.h
-
-GPUREG_00B7
-: registers.h
-
GPUREG_00B8
: registers.h
@@ -1510,51 +1438,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_00DF
: registers.h
-GPUREG_00E1
-: registers.h
-
GPUREG_00E2
: registers.h
GPUREG_00E3
: registers.h
-GPUREG_00E4
-: registers.h
-
-GPUREG_00E5
-: registers.h
-
-GPUREG_00E6
-: registers.h
-
GPUREG_00E7
: registers.h
-GPUREG_00E8
-: registers.h
-
-GPUREG_00E9
-: registers.h
-
-GPUREG_00EA
-: registers.h
-
-GPUREG_00EB
-: registers.h
-
-GPUREG_00EC
-: registers.h
-
-GPUREG_00ED
-: registers.h
-
-GPUREG_00EE
-: registers.h
-
-GPUREG_00EF
-: registers.h
-
GPUREG_00F5
: registers.h
@@ -1594,9 +1486,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_010F
: registers.h
-GPUREG_0118
-: registers.h
-
GPUREG_0119
: registers.h
@@ -1606,27 +1495,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_011F
: registers.h
-GPUREG_0120
-: registers.h
-
-GPUREG_0121
-: registers.h
-
-GPUREG_0122
-: registers.h
-
-GPUREG_0123
-: registers.h
-
-GPUREG_0124
-: registers.h
-
GPUREG_0125
: registers.h
-GPUREG_0126
-: registers.h
-
GPUREG_0127
: registers.h
@@ -1654,9 +1525,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_012F
: registers.h
-GPUREG_0130
-: registers.h
-
GPUREG_0131
: registers.h
@@ -1966,15 +1834,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_022C
: registers.h
-GPUREG_022D
-: registers.h
-
GPUREG_0230
: registers.h
-GPUREG_0231
-: registers.h
-
GPUREG_0236
: registers.h
@@ -1993,18 +1855,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0241
: registers.h
-GPUREG_0242
-: registers.h
-
GPUREG_0243
: registers.h
-GPUREG_0244
-: registers.h
-
-GPUREG_0245
-: registers.h
-
GPUREG_0246
: registers.h
@@ -2017,9 +1870,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0249
: registers.h
-GPUREG_024A
-: registers.h
-
GPUREG_024B
: registers.h
@@ -2038,18 +1888,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_0250
: registers.h
-GPUREG_0251
-: registers.h
-
-GPUREG_0252
-: registers.h
-
-GPUREG_0253
-: registers.h
-
-GPUREG_0254
-: registers.h
-
GPUREG_0255
: registers.h
@@ -2500,6 +2338,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_DEPTHBUFFER_WRITE
: registers.h
+GPUREG_DEPTHMAP_ENABLE
+: registers.h
+
GPUREG_DEPTHMAP_OFFSET
: registers.h
@@ -2515,6 +2356,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_DRAWELEMENTS
: registers.h
+GPUREG_EARLYDEPTH_CLEAR
+: registers.h
+
+GPUREG_EARLYDEPTH_DATA
+: registers.h
+
+GPUREG_EARLYDEPTH_FUNC
+: registers.h
+
+GPUREG_EARLYDEPTH_TEST1
+: registers.h
+
+GPUREG_EARLYDEPTH_TEST2
+: registers.h
+
GPUREG_FACECULLING_CONFIG
: registers.h
@@ -2533,24 +2389,96 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_FIXEDATTRIB_INDEX
: registers.h
+GPUREG_FOG_COLOR
+: registers.h
+
+GPUREG_FOG_LUT_DATA0
+: registers.h
+
+GPUREG_FOG_LUT_DATA1
+: registers.h
+
+GPUREG_FOG_LUT_DATA2
+: registers.h
+
+GPUREG_FOG_LUT_DATA3
+: registers.h
+
+GPUREG_FOG_LUT_DATA4
+: registers.h
+
+GPUREG_FOG_LUT_DATA5
+: registers.h
+
+GPUREG_FOG_LUT_DATA6
+: registers.h
+
+GPUREG_FOG_LUT_DATA7
+: registers.h
+
+GPUREG_FOG_LUT_INDEX
+: registers.h
+
+GPUREG_FRAGOP_CLIP
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA0
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA1
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA2
+: registers.h
+
+GPUREG_FRAGOP_CLIP_DATA3
+: registers.h
+
+GPUREG_FRAGOP_SHADOW
+: registers.h
+
GPUREG_FRAMEBUFFER_BLOCK32
: registers.h
GPUREG_FRAMEBUFFER_DIM
: registers.h
-GPUREG_FRAMEBUFFER_DIM2
-: registers.h
-
GPUREG_FRAMEBUFFER_FLUSH
: registers.h
GPUREG_FRAMEBUFFER_INVALIDATE
: registers.h
+GPUREG_GAS_ACCMAX
+: registers.h
+
+GPUREG_GAS_ATTENUATION
+: registers.h
+
+GPUREG_GAS_DELTAZ_DEPTH
+: registers.h
+
+GPUREG_GAS_LIGHT_XY
+: registers.h
+
+GPUREG_GAS_LIGHT_Z
+: registers.h
+
+GPUREG_GAS_LIGHT_Z_COLOR
+: registers.h
+
+GPUREG_GAS_LUT_DATA
+: registers.h
+
+GPUREG_GAS_LUT_INDEX
+: registers.h
+
GPUREG_GEOSTAGE_CONFIG
: registers.h
+GPUREG_GEOSTAGE_CONFIG2
+: registers.h
+
GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH
: registers.h
@@ -2593,6 +2521,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_GSH_INTUNIFORM_I3
: registers.h
+GPUREG_GSH_MISC0
+: registers.h
+
+GPUREG_GSH_MISC1
+: registers.h
+
GPUREG_GSH_OPDESCS_CONFIG
: registers.h
@@ -2932,9 +2866,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_NUMVERTICES
: registers.h
+GPUREG_POST_VERTEX_CACHE_NUM
+: registers.h
+
GPUREG_PRIMITIVE_CONFIG
: registers.h
+GPUREG_PROTEX_LUT
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA0
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA1
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA2
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA3
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA4
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA5
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA6
+: registers.h
+
+GPUREG_PROTEX_LUT_DATA7
+: registers.h
+
+GPUREG_RENDERBUF_DIM
+: registers.h
+
GPUREG_RESTART_PRIMITIVE
: registers.h
@@ -2947,6 +2914,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_SCISSORTEST_POS
: registers.h
+GPUREG_SH_OUTATTR_CLOCK
+: registers.h
+
+GPUREG_SH_OUTATTR_MODE
+: registers.h
+
GPUREG_SH_OUTMAP_O0
: registers.h
@@ -2971,6 +2944,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_SH_OUTMAP_TOTAL
: registers.h
+GPUREG_START_DRAW_FUNC0
+: registers.h
+
GPUREG_STENCIL_ACTION
: registers.h
@@ -3073,29 +3049,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXENV_UPDATE_BUFFER
: registers.h
+GPUREG_TEXUNIT0_ADDR1
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR2
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR3
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR4
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR5
+: registers.h
+
+GPUREG_TEXUNIT0_ADDR6
+: registers.h
+
GPUREG_TEXUNIT0_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT0_DIM
: registers.h
-GPUREG_TEXUNIT0_LOC
-: registers.h
+GPUREG_TEXUNIT0_LOD
+: registers.h
GPUREG_TEXUNIT0_PARAM
: registers.h
+GPUREG_TEXUNIT0_SHADOW
+: registers.h
+
GPUREG_TEXUNIT0_TYPE
: registers.h
+GPUREG_TEXUNIT1_ADDR
+: registers.h
+
GPUREG_TEXUNIT1_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT1_DIM
: registers.h
-GPUREG_TEXUNIT1_LOC
-: registers.h
+GPUREG_TEXUNIT1_LOD
+: registers.h
GPUREG_TEXUNIT1_PARAM
: registers.h
@@ -3103,14 +3103,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXUNIT1_TYPE
: registers.h
+GPUREG_TEXUNIT2_ADDR
+: registers.h
+
GPUREG_TEXUNIT2_BORDER_COLOR
: registers.h
GPUREG_TEXUNIT2_DIM
: registers.h
-GPUREG_TEXUNIT2_LOC
-: registers.h
+GPUREG_TEXUNIT2_LOD
+: registers.h
GPUREG_TEXUNIT2_PARAM
: registers.h
@@ -3118,8 +3121,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_TEXUNIT2_TYPE
: registers.h
-GPUREG_TEXUNIT_ENABLE
-: registers.h
+GPUREG_TEXUNIT3_PROTEX0
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX1
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX2
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX3
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX4
+: registers.h
+
+GPUREG_TEXUNIT3_PROTEX5
+: registers.h
+
+GPUREG_TEXUNIT_CONFIG
+: registers.h
GPUREG_VERTEX_OFFSET
: registers.h
@@ -3157,6 +3178,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_CODETRANSFER_END
: registers.h
+GPUREG_VSH_COM_MODE
+: registers.h
+
GPUREG_VSH_ENTRYPOINT
: registers.h
@@ -3181,6 +3205,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_INTUNIFORM_I3
: registers.h
+GPUREG_VSH_NUM_ATTR
+: registers.h
+
GPUREG_VSH_OPDESCS_CONFIG
: registers.h
@@ -3190,6 +3217,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
GPUREG_VSH_OUTMAP_MASK
: registers.h
+GPUREG_VSH_OUTMAP_TOTAL1
+: registers.h
+
+GPUREG_VSH_OUTMAP_TOTAL2
+: registers.h
+
+GPUREG_VTX_FUNC
+: registers.h
+
GSP_BGR8_OES
: gspgpu.h
diff --git a/gpu-old_8h.html b/gpu-old_8h.html
index db00e81..533f367 100644
--- a/gpu-old_8h.html
+++ b/gpu-old_8h.html
@@ -252,7 +252,7 @@ Functions
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -314,7 +314,7 @@ Functions
Finishes drawing.
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -450,7 +450,7 @@ Functions
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -494,7 +494,7 @@ Functions
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -580,7 +580,7 @@ Functions
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -1056,7 +1056,7 @@ Only the first four TEV stages can write to the combiner buffer.
- Deprecated:
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -1121,7 +1121,7 @@ Only the first four TEV stages can write to the combiner buffer.
- Deprecated:
-- Examples:
- graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/textured_cube/source/main.c.
@@ -1183,7 +1183,7 @@ Only the first four TEV stages can write to the combiner buffer.
- Deprecated:
-- Examples:
- graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/textured_cube/source/main.c.
diff --git a/gpu-old_8h_source.html b/gpu-old_8h_source.html
index 95c040c..e7fc4fd 100644
--- a/gpu-old_8h_source.html
+++ b/gpu-old_8h_source.html
@@ -326,30 +326,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void GPU_SetStencilOp(GPU_STENCILOP sfail, GPU_STENCILOP dfail, GPU_STENCILOP pass) DEPRECATED
Sets the stencil test operators.
-GPU_CULLMODE
Cull modes.
Definition: enums.h:196
+GPU_CULLMODE
Cull modes.
Definition: enums.h:216
void GPU_SetTextureEnable(GPU_TEXUNIT units) DEPRECATED
Sets the enabled texture units.
void GPU_SetAlphaBlending(GPU_BLENDEQUATION colorEquation, GPU_BLENDEQUATION alphaEquation, GPU_BLENDFACTOR colorSrc, GPU_BLENDFACTOR colorDst, GPU_BLENDFACTOR alphaSrc, GPU_BLENDFACTOR alphaDst) DEPRECATED
Sets the alpha blending parameters.
void GPU_Init(Handle *gsphandle) DEPRECATED
Initializes the GPU.
void GPU_SetFaceCulling(GPU_CULLMODE mode) DEPRECATED
Sets the face culling mode.
void GPU_SetViewport(u32 *depthBuffer, u32 *colorBuffer, u32 x, u32 y, u32 w, u32 h) DEPRECATED
Sets the viewport.
uint16_t u16
16-bit unsigned integer
Definition: types.h:22
-GPU_STENCILOP
Stencil operations.
Definition: enums.h:102
+GPU_STENCILOP
Stencil operations.
Definition: enums.h:122
void GPU_Reset(u32 *gxbuf, u32 *gpuBuf, u32 gpuBufSize) DEPRECATED
Resets the GPU.
void GPU_DrawElements(GPU_Primitive_t primitive, u32 *indexArray, u32 n) DEPRECATED
Draws vertex elements.
-GPU_BLENDEQUATION
Blend modes.
Definition: enums.h:128
+GPU_BLENDEQUATION
Blend modes.
Definition: enums.h:148
void GPU_SetTexEnv(u8 id, u16 rgbSources, u16 alphaSources, u16 rgbOperands, u16 alphaOperands, GPU_COMBINEFUNC rgbCombine, GPU_COMBINEFUNC alphaCombine, u32 constantColor) DEPRECATED
Sets the parameters of a texture combiner.
void GPU_DepthMap(float zScale, float zOffset) DEPRECATED
Sets the depth map.
u32 Handle
Resource handle.
Definition: types.h:41
void GPU_SetDepthTestAndWriteMask(bool enable, GPU_TESTFUNC function, GPU_WRITEMASK writemask) DEPRECATED
Sets the depth test parameters and pixel write mask.
-GPU_TESTFUNC
Test functions.
Definition: enums.h:80
-GPU_BLENDFACTOR
Blend factors.
Definition: enums.h:138
+GPU_TESTFUNC
Test functions.
Definition: enums.h:91
+GPU_BLENDFACTOR
Blend factors.
Definition: enums.h:158
uint8_t u8
would be nice if newlib had this already
Definition: types.h:21
void GPU_DrawArray(GPU_Primitive_t primitive, u32 first, u32 count) DEPRECATED
Draws an array of vertex data.
void GPU_SetColorLogicOp(GPU_LOGICOP op) DEPRECATED
Sets the color logic operator.
-GPU_LOGICOP
Logical operations.
Definition: enums.h:158
+GPU_LOGICOP
Logical operations.
Definition: enums.h:178
uint64_t u64
64-bit unsigned integer
Definition: types.h:24
-GPU_SHADER_TYPE
Shader types.
Definition: enums.h:371
-GPU_SCISSORMODE
Scissor test modes.
Definition: enums.h:93
+GPU_SHADER_TYPE
Shader types.
Definition: enums.h:391
+GPU_SCISSORMODE
Scissor test modes.
Definition: enums.h:113
void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 left, u32 bottom, u32 right, u32 top) DEPRECATED
Sets the current scissor test mode.
uint32_t u32
32-bit unsigned integer
Definition: types.h:23
Barebones GPU communications driver.
@@ -357,17 +357,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void GPU_SetTexture(GPU_TEXUNIT unit, u32 *data, u16 width, u16 height, u32 param, GPU_TEXCOLOR colorType) DEPRECATED
Sets the texture data of a texture unit.
void GPU_SetStencilTest(bool enable, GPU_TESTFUNC function, u8 ref, u8 input_mask, u8 write_mask) DEPRECATED
Sets the stencil test parameters.
void GPU_SetAlphaTest(bool enable, GPU_TESTFUNC function, u8 ref) DEPRECATED
Sets the alpha test parameters.
-GPU_COMBINEFUNC
Texture combiner functions.
Definition: enums.h:256
+GPU_COMBINEFUNC
Texture combiner functions.
Definition: enums.h:276
void GPU_FinishDrawing() DEPRECATED
Finishes drawing.
-GPU_Primitive_t
Supported primitives.
Definition: enums.h:362
+GPU_Primitive_t
Supported primitives.
Definition: enums.h:382
void GPU_SetAttributeBuffers(u8 totalAttributes, u32 *baseAddress, u64 attributeFormats, u16 attributeMask, u64 attributePermutation, u8 numBuffers, u32 bufferOffsets[], u64 bufferPermutations[], u8 bufferNumAttributes[]) DEPRECATED
Sets the VBO attribute buffers.
void GPU_SetTextureBorderColor(GPU_TEXUNIT unit, u32 borderColor) DEPRECATED
Sets the border color of a texture unit.
#define DEPRECATED
Flags a function as deprecated.
Definition: types.h:55
void GPU_SetBlendingColor(u8 r, u8 g, u8 b, u8 a) DEPRECATED
Sets the blending color.
-GPU_WRITEMASK
Pixel write mask.
Definition: enums.h:115
+GPU_WRITEMASK
Pixel write mask.
Definition: enums.h:135
void GPU_SetCombinerBufferWrite(u8 rgb_config, u8 alpha_config) DEPRECATED
Sets the combiner buffer write parameters.
-GPU_TEXUNIT
Supported texture units.
Definition: enums.h:36
-GPU_TEXCOLOR
Supported texture formats.
Definition: enums.h:44
+GPU_TEXUNIT
Supported texture units.
Definition: enums.h:47
+GPU_TEXCOLOR
Supported texture formats.
Definition: enums.h:55
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
diff --git a/graphics_2gpu_2geoshader_2source_2main_8c-example.html b/graphics_2gpu_2geoshader_2source_2main_8c-example.html
index defa173..1c360d2 100644
--- a/graphics_2gpu_2geoshader_2source_2main_8c-example.html
+++ b/graphics_2gpu_2geoshader_2source_2main_8c-example.html
@@ -158,12 +158,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
-
-
+
+
int i;
for (i = 0; i < 6; i ++)
@@ -173,30 +173,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void gpuFrameEnd(void)
{
-
-
-
-
+
+
+
+
-
-
-
+
+
+
DISPLAY_TRANSFER_FLAGS);
-
+
-
+
};
void GPU_SetDummyTexEnv(int id)
{
-
-
+
+
-
+
-
+
0xFFFFFFFF);
}
@@ -568,8 +568,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))
-static DVLB_s *vshader_dvlb, *gshader_dvlb;
-
+static DVLB_s *vshader_dvlb, *gshader_dvlb;
+
static int uLoc_projection;
static matrix_4x4 projection;
@@ -579,14 +579,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
{
-
+
-
-
-
+
+
+
-
+
m4x4_ortho_tilt(&projection, 0.0, 400.0, 0.0, 240.0, 0.0, 1.0);
@@ -599,12 +599,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void sceneRender(void)
{
-
+
-
+
@@ -612,10 +612,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
0xFFFFFFFF);
-
+
2,
-
+
0xFFC,
0x10,
@@ -625,10 +625,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
}
static void sceneExit(void)
@@ -637,15 +637,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
}
int main()
{
-
+
gpuInit();
@@ -653,15 +653,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuClearBuffers(CLEAR_COLOR);
-
+
{
-
-
-
+
+
+
-
-
+
+
break;
@@ -679,7 +679,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuExit();
-
+
return 0;
}
diff --git a/graphics_2gpu_2simple_tri_2source_2main_8c-example.html b/graphics_2gpu_2simple_tri_2source_2main_8c-example.html
index f8b4c89..78162c4 100644
--- a/graphics_2gpu_2simple_tri_2source_2main_8c-example.html
+++ b/graphics_2gpu_2simple_tri_2source_2main_8c-example.html
@@ -158,12 +158,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
-
-
+
+
int i;
for (i = 0; i < 6; i ++)
@@ -173,30 +173,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void gpuFrameEnd(void)
{
-
-
-
-
+
+
+
+
-
-
-
+
+
+
DISPLAY_TRANSFER_FLAGS);
-
+
-
+
};
void GPU_SetDummyTexEnv(int id)
{
-
-
+
+
-
+
-
+
0xFFFFFFFF);
}
@@ -484,8 +484,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))
-
-
+
+
static int uLoc_projection;
static matrix_4x4 projection;
@@ -494,12 +494,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void sceneInit(void)
{
-
-
-
+
+
+
-
+
m4x4_ortho_tilt(&projection, 0.0, 400.0, 0.0, 240.0, 0.0, 1.0);
@@ -512,12 +512,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void sceneRender(void)
{
-
+
-
+
@@ -525,10 +525,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
0xFFFFFFFF);
-
+
1,
-
+
0xFFE,
0x0,
1,
@@ -537,10 +537,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
}
static void sceneExit(void)
@@ -549,14 +549,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
}
int main()
{
-
+
gpuInit();
@@ -564,15 +564,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuClearBuffers(CLEAR_COLOR);
-
+
{
-
-
-
+
+
+
-
-
+
+
break;
@@ -590,7 +590,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuExit();
-
+
return 0;
}
diff --git a/graphics_2gpu_2textured_cube_2source_2main_8c-example.html b/graphics_2gpu_2textured_cube_2source_2main_8c-example.html
index 24b5f16..8e74dc7 100644
--- a/graphics_2gpu_2textured_cube_2source_2main_8c-example.html
+++ b/graphics_2gpu_2textured_cube_2source_2main_8c-example.html
@@ -158,12 +158,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
-
-
+
+
int i;
for (i = 0; i < 6; i ++)
@@ -173,30 +173,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void gpuFrameEnd(void)
{
-
-
-
-
+
+
+
+
-
-
-
+
+
+
DISPLAY_TRANSFER_FLAGS);
-
+
-
+
};
void GPU_SetDummyTexEnv(int id)
{
-
-
+
+
-
+
-
+
0xFFFFFFFF);
}
@@ -599,8 +599,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))
-
-
+
+
static int uLoc_projection, uLoc_modelView;
static int uLoc_lightVec, uLoc_lightHalfVec, uLoc_lightClr, uLoc_material;
static matrix_4x4 projection;
@@ -621,12 +621,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void sceneInit(void)
{
-
-
-
+
+
+
-
+
@@ -648,35 +648,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void sceneRender(void)
{
-
+
-
+
-
+
0xFFFFFFFF);
-
-
+
+
64,
64,
-
-
+
+
);
-
+
3,
-
+
0xFFC,
@@ -698,7 +698,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
angleY += M_PI / 360;
-
+
@@ -706,7 +706,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
}
static void sceneExit(void)
@@ -718,14 +718,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
-
+
+
}
int main()
{
-
+
gpuInit();
@@ -733,15 +733,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuClearBuffers(CLEAR_COLOR);
-
+
{
-
-
-
+
+
+
-
-
+
+
break;
@@ -759,7 +759,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
gpuExit();
-
+
return 0;
}
diff --git a/gx_8h.html b/gx_8h.html
index 32bc80a..f5fbedf 100644
--- a/gx_8h.html
+++ b/gx_8h.html
@@ -356,7 +356,7 @@ Variables
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
diff --git a/hid_8h.html b/hid_8h.html
index 027d510..7a0b712 100644
--- a/hid_8h.html
+++ b/hid_8h.html
@@ -520,7 +520,7 @@ Variables
Gets keys that were just pressed.
Individual keys can be checked by ORing them with this value.
- Returns
- Keys down.
-- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
+- Examples:
- app_launch/source/main.c, audio/mic/source/main.c, get_system_language/source/main.c, graphics/bitmap/24bit-color/source/main.c, graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, graphics/gpu/textured_cube/source/main.c, graphics/printing/both-screen-text/source/main.c, graphics/printing/colored-text/source/main.c, graphics/printing/hello-world/source/main.c, graphics/printing/multiple-windows-text/source/main.c, http/source/main.c, input/read-controls/source/main.c, input/touch-screen/source/main.c, libapplet_launch/source/main.c, mvd/source/main.c, qtm/source/main.c, threads/event/source/main.c, and time/rtc/source/main.c.
diff --git a/registers_8h.html b/registers_8h.html
index ee203df..7c5881c 100644
--- a/registers_8h.html
+++ b/registers_8h.html
@@ -383,26 +383,26 @@ Macros
#define GPUREG_0046 0x0046 |
| Unknown.
|
|
-
-#define | GPUREG_0047 0x0047 |
- | Unknown.
|
- |
-
-#define | GPUREG_0048 0x0048 |
- | Unknown.
|
- |
-
-#define | GPUREG_0049 0x0049 |
- | Unknown.
|
- |
-
-#define | GPUREG_004A 0x004A |
- | Unknown.
|
- |
-
-#define | GPUREG_004B 0x004B |
- | 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.
|
@@ -487,22 +487,22 @@ Macros
#define GPUREG_0060 0x0060 |
| Unknown.
|
|
-
-#define | GPUREG_0061 0x0061 |
- | Unknown.
|
- |
-
-#define | GPUREG_0062 0x0062 |
- | Unknown.
|
- |
-
-#define | GPUREG_0063 0x0063 |
- | Unknown.
|
- |
-
-#define | GPUREG_0064 0x0064 |
- | 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.
|
@@ -523,10 +523,10 @@ Macros
#define GPUREG_0069 0x0069 |
| Unknown.
|
|
-
-#define | GPUREG_006A 0x006A |
- | Unknown.
|
- |
+
+#define | GPUREG_EARLYDEPTH_DATA 0x006A |
+ | Unknown.
|
+ |
#define | GPUREG_006B 0x006B |
| Unknown.
|
@@ -535,18 +535,18 @@ Macros
#define GPUREG_006C 0x006C |
| Unknown.
|
|
-
-#define | GPUREG_006D 0x006D |
- | Unknown.
|
- |
-
-#define | GPUREG_FRAMEBUFFER_DIM2 0x006E |
- | Framebuffer dimensions.
|
- |
-
-#define | GPUREG_006F 0x006F |
- | 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.
|
@@ -612,10 +612,10 @@ Macros
| Unknown.
|
|
|
-
-#define | GPUREG_TEXUNIT_ENABLE 0x0080 |
- | Enabled texture units.
|
- |
+
+#define | GPUREG_TEXUNIT_CONFIG 0x0080 |
+ | Texture unit configuration.
|
+ |
#define | GPUREG_TEXUNIT0_BORDER_COLOR 0x0081 |
| Texture unit 0 border color.
|
@@ -628,38 +628,38 @@ Macros
#define GPUREG_TEXUNIT0_PARAM 0x0083 |
| Texture unit 0 parameters.
|
|
-
-#define | GPUREG_0084 0x0084 |
- | Unknown.
|
- |
-
-#define | GPUREG_TEXUNIT0_LOC 0x0085 |
- | Texture unit 0 address.
|
- |
-
-#define | GPUREG_0086 0x0086 |
- | Unknown.
|
- |
-
-#define | GPUREG_0087 0x0087 |
- | Unknown.
|
- |
-
-#define | GPUREG_0088 0x0088 |
- | Unknown.
|
- |
-
-#define | GPUREG_0089 0x0089 |
- | Unknown.
|
- |
-
-#define | GPUREG_008A 0x008A |
- | Unknown.
|
- |
-
-#define | GPUREG_008B 0x008B |
- | Unknown.
|
- |
+
+#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.
|
@@ -692,14 +692,14 @@ Macros
#define GPUREG_TEXUNIT1_PARAM 0x0093 |
| Texture unit 1 parameters.
|
|
-
-#define | GPUREG_0094 0x0094 |
- | Unknown.
|
- |
-
-#define | GPUREG_TEXUNIT1_LOC 0x0095 |
- | Texture unit 1 address.
|
- |
+
+#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.
|
@@ -724,14 +724,14 @@ Macros
#define GPUREG_TEXUNIT2_PARAM 0x009B |
| Texture unit 2 parameters.
|
|
-
-#define | GPUREG_009C 0x009C |
- | Unknown.
|
- |
-
-#define | GPUREG_TEXUNIT2_LOC 0x009D |
- | Texture unit 2 location.
|
- |
+
+#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.
|
@@ -772,70 +772,70 @@ Macros
#define GPUREG_00A7 0x00A7 |
| Unknown.
|
|
-
-#define | GPUREG_00A8 0x00A8 |
- | Unknown.
|
- |
-
-#define | GPUREG_00A9 0x00A9 |
- | Unknown.
|
- |
-
-#define | GPUREG_00AA 0x00AA |
- | Unknown.
|
- |
-
-#define | GPUREG_00AB 0x00AB |
- | Unknown.
|
- |
-
-#define | GPUREG_00AC 0x00AC |
- | Unknown.
|
- |
-
-#define | GPUREG_00AD 0x00AD |
- | Unknown.
|
- |
+
+#define | GPUREG_TEXUNIT3_PROTEX0 0x00A8 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_TEXUNIT3_PROTEX1 0x00A9 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_TEXUNIT3_PROTEX2 0x00AA |
+ | Unknown.
|
+ |
+
+#define | GPUREG_TEXUNIT3_PROTEX3 0x00AB |
+ | Unknown.
|
+ |
+
+#define | GPUREG_TEXUNIT3_PROTEX4 0x00AC |
+ | Unknown.
|
+ |
+
+#define | GPUREG_TEXUNIT3_PROTEX5 0x00AD |
+ | Unknown.
|
+ |
#define | GPUREG_00AE 0x00AE |
| Unknown.
|
|
-
-#define | GPUREG_00AF 0x00AF |
- | Unknown.
|
- |
-
-#define | GPUREG_00B0 0x00B0 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B1 0x00B1 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B2 0x00B2 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B3 0x00B3 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B4 0x00B4 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B5 0x00B5 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B6 0x00B6 |
- | Unknown.
|
- |
-
-#define | GPUREG_00B7 0x00B7 |
- | Unknown.
|
- |
+
+#define | GPUREG_PROTEX_LUT 0x00AF |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA0 0x00B0 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA1 0x00B1 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA2 0x00B2 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA3 0x00B3 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA4 0x00B4 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA5 0x00B5 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA6 0x00B6 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_PROTEX_LUT_DATA7 0x00B7 |
+ | Unknown.
|
+ |
#define | GPUREG_00B8 0x00B8 |
| Unknown.
|
@@ -1000,10 +1000,10 @@ Macros
#define GPUREG_TEXENV_UPDATE_BUFFER 0x00E0 |
| Texture env buffer update flag.
|
|
-
-#define | GPUREG_00E1 0x00E1 |
- | Unknown.
|
- |
+
+#define | GPUREG_FOG_COLOR 0x00E1 |
+ | Unknown.
|
+ |
#define | GPUREG_00E2 0x00E2 |
| Unknown.
|
@@ -1012,54 +1012,54 @@ Macros
#define GPUREG_00E3 0x00E3 |
| Unknown.
|
|
-
-#define | GPUREG_00E4 0x00E4 |
- | Unknown.
|
- |
-
-#define | GPUREG_00E5 0x00E5 |
- | Unknown.
|
- |
-
-#define | GPUREG_00E6 0x00E6 |
- | 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_00E8 0x00E8 |
- | Unknown.
|
- |
-
-#define | GPUREG_00E9 0x00E9 |
- | Unknown.
|
- |
-
-#define | GPUREG_00EA 0x00EA |
- | Unknown.
|
- |
-
-#define | GPUREG_00EB 0x00EB |
- | Unknown.
|
- |
-
-#define | GPUREG_00EC 0x00EC |
- | Unknown.
|
- |
-
-#define | GPUREG_00ED 0x00ED |
- | Unknown.
|
- |
-
-#define | GPUREG_00EE 0x00EE |
- | Unknown.
|
- |
-
-#define | GPUREG_00EF 0x00EF |
- | 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.
|
@@ -1220,10 +1220,10 @@ Macros
#define GPUREG_COLORBUFFER_FORMAT 0x0117 |
| Color buffer format.
|
|
-
-#define | GPUREG_0118 0x0118 |
- | Unknown.
|
- |
+
+#define | GPUREG_EARLYDEPTH_TEST2 0x0118 |
+ | Unknown.
|
+ |
#define | GPUREG_0119 0x0119 |
| Unknown.
|
@@ -1252,34 +1252,34 @@ Macros
#define GPUREG_011F 0x011F |
| Unknown.
|
|
-
-#define | GPUREG_0120 0x0120 |
- | Unknown.
|
- |
-
-#define | GPUREG_0121 0x0121 |
- | Unknown.
|
- |
-
-#define | GPUREG_0122 0x0122 |
- | Unknown.
|
- |
-
-#define | GPUREG_0123 0x0123 |
- | Unknown.
|
- |
-
-#define | GPUREG_0124 0x0124 |
- | 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_0125 0x0125 |
| Unknown.
|
|
-
-#define | GPUREG_0126 0x0126 |
- | Unknown.
|
- |
+
+#define | GPUREG_GAS_DELTAZ_DEPTH 0x0126 |
+ | Unknown.
|
+ |
#define | GPUREG_0127 0x0127 |
| Unknown.
|
@@ -1316,10 +1316,10 @@ Macros
#define GPUREG_012F 0x012F |
| Unknown.
|
|
-
-#define | GPUREG_0130 0x0130 |
- | Unknown.
|
- |
+
+#define | GPUREG_FRAGOP_SHADOW 0x0130 |
+ | Unknown.
|
+ |
#define | GPUREG_0131 0x0131 |
| Unknown.
|
@@ -2328,10 +2328,10 @@ Macros
#define GPUREG_022C 0x022C |
| Unknown.
|
|
-
-#define | GPUREG_022D 0x022D |
- | Unknown.
|
- |
+
+#define | GPUREG_POST_VERTEX_CACHE_NUM 0x022D |
+ | Unknown.
|
+ |
#define | GPUREG_DRAWARRAYS 0x022E |
| Draw arrays trigger.
|
@@ -2344,10 +2344,10 @@ Macros
#define GPUREG_0230 0x0230 |
| Unknown.
|
|
-
-#define | GPUREG_0231 0x0231 |
- | Unknown.
|
- |
+
+#define | GPUREG_VTX_FUNC 0x0231 |
+ | Unknown.
|
+ |
#define | GPUREG_FIXEDATTRIB_INDEX 0x0232 |
| Fixed attribute index.
|
@@ -2412,22 +2412,22 @@ Macros
#define GPUREG_0241 0x0241 |
| Unknown.
|
|
-
-#define | GPUREG_0242 0x0242 |
- | Unknown.
|
- |
+
+#define | GPUREG_VSH_NUM_ATTR 0x0242 |
+ | Unknown.
|
+ |
#define | GPUREG_0243 0x0243 |
| Unknown.
|
|
-
-#define | GPUREG_0244 0x0244 |
- | Unknown.
|
- |
-
-#define | GPUREG_0245 0x0245 |
- | Unknown.
|
- |
+
+#define | GPUREG_VSH_COM_MODE 0x0244 |
+ | Unknown.
|
+ |
+
+#define | GPUREG_START_DRAW_FUNC0 0x0245 |
+ | Unknown.
|
+ |
#define | GPUREG_0246 0x0246 |
| Unknown.
|
@@ -2444,10 +2444,10 @@ Macros
#define GPUREG_0249 0x0249 |
| Unknown.
|
|
-
-#define | GPUREG_024A 0x024A |
- | Unknown.
|
- |
+
+#define | GPUREG_VSH_OUTMAP_TOTAL1 0x024A |
+ | Unknown.
|
+ |
#define | GPUREG_024B 0x024B |
| Unknown.
|
@@ -2472,22 +2472,22 @@ Macros
#define GPUREG_0250 0x0250 |
| Unknown.
|
|
-
-#define | GPUREG_0251 0x0251 |
- | Unknown.
|
- |
-
-#define | GPUREG_0252 0x0252 |
- | Unknown.
|
- |
-
-#define | GPUREG_0253 0x0253 |
- | Unknown.
|
- |
-
-#define | GPUREG_0254 0x0254 |
- | 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.
|
diff --git a/registers_8h_source.html b/registers_8h_source.html
index 884c1d7..a110875 100644
--- a/registers_8h_source.html
+++ b/registers_8h_source.html
@@ -173,11 +173,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
81 #define GPUREG_VIEWPORT_INVH 0x0044
82 #define GPUREG_0045 0x0045
83 #define GPUREG_0046 0x0046
- 84 #define GPUREG_0047 0x0047
- 85 #define GPUREG_0048 0x0048
- 86 #define GPUREG_0049 0x0049
- 87 #define GPUREG_004A 0x004A
- 88 #define GPUREG_004B 0x004B
+ 84 #define GPUREG_FRAGOP_CLIP 0x0047
+ 85 #define GPUREG_FRAGOP_CLIP_DATA0 0x0048
+ 86 #define GPUREG_FRAGOP_CLIP_DATA1 0x0049
+ 87 #define GPUREG_FRAGOP_CLIP_DATA2 0x004A
+ 88 #define GPUREG_FRAGOP_CLIP_DATA3 0x004B
89 #define GPUREG_004C 0x004C
90 #define GPUREG_DEPTHMAP_SCALE 0x004D
91 #define GPUREG_DEPTHMAP_OFFSET 0x004E
@@ -199,21 +199,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
107 #define GPUREG_005E 0x005E
108 #define GPUREG_005F 0x005F
109 #define GPUREG_0060 0x0060
- 110 #define GPUREG_0061 0x0061
- 111 #define GPUREG_0062 0x0062
- 112 #define GPUREG_0063 0x0063
- 113 #define GPUREG_0064 0x0064
+ 110 #define GPUREG_EARLYDEPTH_FUNC 0x0061
+ 111 #define GPUREG_EARLYDEPTH_TEST1 0x0062
+ 112 #define GPUREG_EARLYDEPTH_CLEAR 0x0063
+ 113 #define GPUREG_SH_OUTATTR_MODE 0x0064
114 #define GPUREG_SCISSORTEST_MODE 0x0065
115 #define GPUREG_SCISSORTEST_POS 0x0066
116 #define GPUREG_SCISSORTEST_DIM 0x0067
117 #define GPUREG_VIEWPORT_XY 0x0068
118 #define GPUREG_0069 0x0069
- 119 #define GPUREG_006A 0x006A
+ 119 #define GPUREG_EARLYDEPTH_DATA 0x006A
120 #define GPUREG_006B 0x006B
121 #define GPUREG_006C 0x006C
- 122 #define GPUREG_006D 0x006D
- 123 #define GPUREG_FRAMEBUFFER_DIM2 0x006E
- 124 #define GPUREG_006F 0x006F
+ 122 #define GPUREG_DEPTHMAP_ENABLE 0x006D
+ 123 #define GPUREG_RENDERBUF_DIM 0x006E
+ 124 #define GPUREG_SH_OUTATTR_CLOCK 0x006F
125 #define GPUREG_0070 0x0070
126 #define GPUREG_0071 0x0071
127 #define GPUREG_0072 0x0072
@@ -234,18 +234,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- 145 #define GPUREG_TEXUNIT_ENABLE 0x0080
+ 145 #define GPUREG_TEXUNIT_CONFIG 0x0080
146 #define GPUREG_TEXUNIT0_BORDER_COLOR 0x0081
147 #define GPUREG_TEXUNIT0_DIM 0x0082
148 #define GPUREG_TEXUNIT0_PARAM 0x0083
- 149 #define GPUREG_0084 0x0084
- 150 #define GPUREG_TEXUNIT0_LOC 0x0085
- 151 #define GPUREG_0086 0x0086
- 152 #define GPUREG_0087 0x0087
- 153 #define GPUREG_0088 0x0088
- 154 #define GPUREG_0089 0x0089
- 155 #define GPUREG_008A 0x008A
- 156 #define GPUREG_008B 0x008B
+ 149 #define GPUREG_TEXUNIT0_LOD 0x0084
+ 150 #define GPUREG_TEXUNIT0_ADDR1 0x0085
+ 151 #define GPUREG_TEXUNIT0_ADDR2 0x0086
+ 152 #define GPUREG_TEXUNIT0_ADDR3 0x0087
+ 153 #define GPUREG_TEXUNIT0_ADDR4 0x0088
+ 154 #define GPUREG_TEXUNIT0_ADDR5 0x0089
+ 155 #define GPUREG_TEXUNIT0_ADDR6 0x008A
+ 156 #define GPUREG_TEXUNIT0_SHADOW 0x008B
157 #define GPUREG_008C 0x008C
158 #define GPUREG_008D 0x008D
159 #define GPUREG_TEXUNIT0_TYPE 0x008E
@@ -254,16 +254,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
162 #define GPUREG_TEXUNIT1_BORDER_COLOR 0x0091
163 #define GPUREG_TEXUNIT1_DIM 0x0092
164 #define GPUREG_TEXUNIT1_PARAM 0x0093
- 165 #define GPUREG_0094 0x0094
- 166 #define GPUREG_TEXUNIT1_LOC 0x0095
+ 165 #define GPUREG_TEXUNIT1_LOD 0x0094
+ 166 #define GPUREG_TEXUNIT1_ADDR 0x0095
167 #define GPUREG_TEXUNIT1_TYPE 0x0096
168 #define GPUREG_0097 0x0097
169 #define GPUREG_0098 0x0098
170 #define GPUREG_TEXUNIT2_BORDER_COLOR 0x0099
171 #define GPUREG_TEXUNIT2_DIM 0x009A
172 #define GPUREG_TEXUNIT2_PARAM 0x009B
- 173 #define GPUREG_009C 0x009C
- 174 #define GPUREG_TEXUNIT2_LOC 0x009D
+ 173 #define GPUREG_TEXUNIT2_LOD 0x009C
+ 174 #define GPUREG_TEXUNIT2_ADDR 0x009D
175 #define GPUREG_TEXUNIT2_TYPE 0x009E
176 #define GPUREG_009F 0x009F
177 #define GPUREG_00A0 0x00A0
@@ -274,22 +274,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
182 #define GPUREG_00A5 0x00A5
183 #define GPUREG_00A6 0x00A6
184 #define GPUREG_00A7 0x00A7
- 185 #define GPUREG_00A8 0x00A8
- 186 #define GPUREG_00A9 0x00A9
- 187 #define GPUREG_00AA 0x00AA
- 188 #define GPUREG_00AB 0x00AB
- 189 #define GPUREG_00AC 0x00AC
- 190 #define GPUREG_00AD 0x00AD
+ 185 #define GPUREG_TEXUNIT3_PROTEX0 0x00A8
+ 186 #define GPUREG_TEXUNIT3_PROTEX1 0x00A9
+ 187 #define GPUREG_TEXUNIT3_PROTEX2 0x00AA
+ 188 #define GPUREG_TEXUNIT3_PROTEX3 0x00AB
+ 189 #define GPUREG_TEXUNIT3_PROTEX4 0x00AC
+ 190 #define GPUREG_TEXUNIT3_PROTEX5 0x00AD
191 #define GPUREG_00AE 0x00AE
- 192 #define GPUREG_00AF 0x00AF
- 193 #define GPUREG_00B0 0x00B0
- 194 #define GPUREG_00B1 0x00B1
- 195 #define GPUREG_00B2 0x00B2
- 196 #define GPUREG_00B3 0x00B3
- 197 #define GPUREG_00B4 0x00B4
- 198 #define GPUREG_00B5 0x00B5
- 199 #define GPUREG_00B6 0x00B6
- 200 #define GPUREG_00B7 0x00B7
+ 192 #define GPUREG_PROTEX_LUT 0x00AF
+ 193 #define GPUREG_PROTEX_LUT_DATA0 0x00B0
+ 194 #define GPUREG_PROTEX_LUT_DATA1 0x00B1
+ 195 #define GPUREG_PROTEX_LUT_DATA2 0x00B2
+ 196 #define GPUREG_PROTEX_LUT_DATA3 0x00B3
+ 197 #define GPUREG_PROTEX_LUT_DATA4 0x00B4
+ 198 #define GPUREG_PROTEX_LUT_DATA5 0x00B5
+ 199 #define GPUREG_PROTEX_LUT_DATA6 0x00B6
+ 200 #define GPUREG_PROTEX_LUT_DATA7 0x00B7
201 #define GPUREG_00B8 0x00B8
202 #define GPUREG_00B9 0x00B9
203 #define GPUREG_00BA 0x00BA
@@ -331,21 +331,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
239 #define GPUREG_00DE 0x00DE
240 #define GPUREG_00DF 0x00DF
241 #define GPUREG_TEXENV_UPDATE_BUFFER 0x00E0
- 242 #define GPUREG_00E1 0x00E1
+ 242 #define GPUREG_FOG_COLOR 0x00E1
243 #define GPUREG_00E2 0x00E2
244 #define GPUREG_00E3 0x00E3
- 245 #define GPUREG_00E4 0x00E4
- 246 #define GPUREG_00E5 0x00E5
- 247 #define GPUREG_00E6 0x00E6
+ 245 #define GPUREG_GAS_ATTENUATION 0x00E4
+ 246 #define GPUREG_GAS_ACCMAX 0x00E5
+ 247 #define GPUREG_FOG_LUT_INDEX 0x00E6
248 #define GPUREG_00E7 0x00E7
- 249 #define GPUREG_00E8 0x00E8
- 250 #define GPUREG_00E9 0x00E9
- 251 #define GPUREG_00EA 0x00EA
- 252 #define GPUREG_00EB 0x00EB
- 253 #define GPUREG_00EC 0x00EC
- 254 #define GPUREG_00ED 0x00ED
- 255 #define GPUREG_00EE 0x00EE
- 256 #define GPUREG_00EF 0x00EF
+ 249 #define GPUREG_FOG_LUT_DATA0 0x00E8
+ 250 #define GPUREG_FOG_LUT_DATA1 0x00E9
+ 251 #define GPUREG_FOG_LUT_DATA2 0x00EA
+ 252 #define GPUREG_FOG_LUT_DATA3 0x00EB
+ 253 #define GPUREG_FOG_LUT_DATA4 0x00EC
+ 254 #define GPUREG_FOG_LUT_DATA5 0x00ED
+ 255 #define GPUREG_FOG_LUT_DATA6 0x00EE
+ 256 #define GPUREG_FOG_LUT_DATA7 0x00EF
257 #define GPUREG_TEXENV4_SOURCE 0x00F0
258 #define GPUREG_TEXENV4_OPERAND 0x00F1
259 #define GPUREG_TEXENV4_COMBINER 0x00F2
@@ -390,7 +390,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
298 #define GPUREG_DEPTHBUFFER_WRITE 0x0115
299 #define GPUREG_DEPTHBUFFER_FORMAT 0x0116
300 #define GPUREG_COLORBUFFER_FORMAT 0x0117
- 301 #define GPUREG_0118 0x0118
+ 301 #define GPUREG_EARLYDEPTH_TEST2 0x0118
302 #define GPUREG_0119 0x0119
303 #define GPUREG_011A 0x011A
304 #define GPUREG_FRAMEBUFFER_BLOCK32 0x011B
@@ -398,13 +398,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
306 #define GPUREG_COLORBUFFER_LOC 0x011D
307 #define GPUREG_FRAMEBUFFER_DIM 0x011E
308 #define GPUREG_011F 0x011F
- 309 #define GPUREG_0120 0x0120
- 310 #define GPUREG_0121 0x0121
- 311 #define GPUREG_0122 0x0122
- 312 #define GPUREG_0123 0x0123
- 313 #define GPUREG_0124 0x0124
+ 309 #define GPUREG_GAS_LIGHT_XY 0x0120
+ 310 #define GPUREG_GAS_LIGHT_Z 0x0121
+ 311 #define GPUREG_GAS_LIGHT_Z_COLOR 0x0122
+ 312 #define GPUREG_GAS_LUT_INDEX 0x0123
+ 313 #define GPUREG_GAS_LUT_DATA 0x0124
314 #define GPUREG_0125 0x0125
- 315 #define GPUREG_0126 0x0126
+ 315 #define GPUREG_GAS_DELTAZ_DEPTH 0x0126
316 #define GPUREG_0127 0x0127
317 #define GPUREG_0128 0x0128
318 #define GPUREG_0129 0x0129
@@ -414,7 +414,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
322 #define GPUREG_012D 0x012D
323 #define GPUREG_012E 0x012E
324 #define GPUREG_012F 0x012F
- 325 #define GPUREG_0130 0x0130
+ 325 #define GPUREG_FRAGOP_SHADOW 0x0130
326 #define GPUREG_0131 0x0131
327 #define GPUREG_0132 0x0132
328 #define GPUREG_0133 0x0133
@@ -675,11 +675,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
583 #define GPUREG_VERTEX_OFFSET 0x022A
584 #define GPUREG_022B 0x022B
585 #define GPUREG_022C 0x022C
- 586 #define GPUREG_022D 0x022D
+ 586 #define GPUREG_POST_VERTEX_CACHE_NUM 0x022D
587 #define GPUREG_DRAWARRAYS 0x022E
588 #define GPUREG_DRAWELEMENTS 0x022F
589 #define GPUREG_0230 0x0230
- 590 #define GPUREG_0231 0x0231
+ 590 #define GPUREG_VTX_FUNC 0x0231
591 #define GPUREG_FIXEDATTRIB_INDEX 0x0232
592 #define GPUREG_FIXEDATTRIB_DATA0 0x0233
593 #define GPUREG_FIXEDATTRIB_DATA1 0x0234
@@ -696,25 +696,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
604 #define GPUREG_023F 0x023F
605 #define GPUREG_0240 0x0240
606 #define GPUREG_0241 0x0241
- 607 #define GPUREG_0242 0x0242
+ 607 #define GPUREG_VSH_NUM_ATTR 0x0242
608 #define GPUREG_0243 0x0243
- 609 #define GPUREG_0244 0x0244
- 610 #define GPUREG_0245 0x0245
+ 609 #define GPUREG_VSH_COM_MODE 0x0244
+ 610 #define GPUREG_START_DRAW_FUNC0 0x0245
611 #define GPUREG_0246 0x0246
612 #define GPUREG_0247 0x0247
613 #define GPUREG_0248 0x0248
614 #define GPUREG_0249 0x0249
- 615 #define GPUREG_024A 0x024A
+ 615 #define GPUREG_VSH_OUTMAP_TOTAL1 0x024A
616 #define GPUREG_024B 0x024B
617 #define GPUREG_024C 0x024C
618 #define GPUREG_024D 0x024D
619 #define GPUREG_024E 0x024E
620 #define GPUREG_024F 0x024F
621 #define GPUREG_0250 0x0250
- 622 #define GPUREG_0251 0x0251
- 623 #define GPUREG_0252 0x0252
- 624 #define GPUREG_0253 0x0253
- 625 #define GPUREG_0254 0x0254
+ 622 #define GPUREG_VSH_OUTMAP_TOTAL2 0x0251
+ 623 #define GPUREG_GSH_MISC0 0x0252
+ 624 #define GPUREG_GEOSTAGE_CONFIG2 0x0253
+ 625 #define GPUREG_GSH_MISC1 0x0254
626 #define GPUREG_0255 0x0255
627 #define GPUREG_0256 0x0256
628 #define GPUREG_0257 0x0257
diff --git a/shaderProgram_8h.html b/shaderProgram_8h.html
index 9ce2a68..6577448 100644
--- a/shaderProgram_8h.html
+++ b/shaderProgram_8h.html
@@ -253,7 +253,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -397,7 +397,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -422,7 +422,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -465,7 +465,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c.
@@ -536,7 +536,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -561,7 +561,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
diff --git a/shbin_8h.html b/shbin_8h.html
index d7b5e93..fa5c0ca 100644
--- a/shbin_8h.html
+++ b/shbin_8h.html
@@ -290,7 +290,7 @@ Functions
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
@@ -327,7 +327,7 @@ Functions
- Returns
- The parsed shader binary.
-- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
+- Examples:
- graphics/gpu/geoshader/source/main.c, graphics/gpu/simple_tri/source/main.c, and graphics/gpu/textured_cube/source/main.c.
diff --git a/shbin_8h_source.html b/shbin_8h_source.html
index dd100c8..4fef7d5 100644
--- a/shbin_8h_source.html
+++ b/shbin_8h_source.html
@@ -248,13 +248,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DVLE_type
DVLE type.
Definition: shbin.h:10
Bool.
Definition: shbin.h:17
DVLE_constEntry_s * constTableData
Constant table data.
Definition: shbin.h:71
-Geometry shader.
Definition: enums.h:374
+Geometry shader.
Definition: enums.h:394
DVLE uniform entry data.
Definition: shbin.h:58
u32 outTableSize
Output table size.
Definition: shbin.h:72
DVLE_s * DVLE
Contained DVLE.
Definition: shbin.h:85
Vertex shader.
Definition: shbin.h:11
Texture coordinate 2.
Definition: shbin.h:30
-Vertex shader.
Definition: enums.h:373
+Vertex shader.
Definition: enums.h:393
u32 mainOffset
Offset of the start of the main function.
Definition: shbin.h:68
24-bit float.
Definition: shbin.h:19
DVLB data.
Definition: shbin.h:82
diff --git a/structDVLB__s.html b/structDVLB__s.html
index 9f4620f..43a1068 100644
--- a/structDVLB__s.html
+++ b/structDVLB__s.html
@@ -112,7 +112,7 @@ Data Fields
The documentation for this struct was generated from the following file:
diff --git a/structshaderProgram__s.html b/structshaderProgram__s.html
index 3ac0729..a857fae 100644
--- a/structshaderProgram__s.html
+++ b/structshaderProgram__s.html
@@ -116,7 +116,7 @@ Data Fields
The documentation for this struct was generated from the following file:
--
2.39.5