Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXEnum.h
Go to the documentation of this file.
1#ifndef GXENUM_H
2#define GXENUM_H
3
4#include "dolphin/types.h"
5
6typedef enum _GXPrimitive {
7 /* 0x80 */ GX_QUADS = 0x80,
8 /* 0x90 */ GX_TRIANGLES = 0x90,
9 /* 0x98 */ GX_TRIANGLESTRIP = 0x98,
10 /* 0xA0 */ GX_TRIANGLEFAN = 0xA0,
11 /* 0xA8 */ GX_LINES = 0xA8,
12 /* 0xB0 */ GX_LINESTRIP = 0xB0,
13 /* 0xB8 */ GX_POINTS = 0xB8,
15
16typedef enum _GXCullMode {
17 /* 0x0 */ GX_CULL_NONE,
18 /* 0x1 */ GX_CULL_FRONT,
19 /* 0x2 */ GX_CULL_BACK,
20 /* 0x3 */ GX_CULL_ALL
22
23typedef u8 GXBool;
24
25#define GX_TRUE ((GXBool)1)
26#define GX_FALSE ((GXBool)0)
27#define GX_ENABLE ((GXBool)1)
28#define GX_DISABLE ((GXBool)0)
29
30typedef enum _GXTexMapID {
31 /* 0x000 */ GX_TEXMAP0,
32 /* 0x001 */ GX_TEXMAP1,
33 /* 0x002 */ GX_TEXMAP2,
34 /* 0x003 */ GX_TEXMAP3,
35 /* 0x004 */ GX_TEXMAP4,
36 /* 0x005 */ GX_TEXMAP5,
37 /* 0x006 */ GX_TEXMAP6,
38 /* 0x007 */ GX_TEXMAP7,
39 /* 0x008 */ GX_MAX_TEXMAP,
40 /* 0x0FF */ GX_TEXMAP_NULL = 255,
41 /* 0x100 */ GX_TEXMAP_DISABLE,
43
44typedef enum _GXTevStageID {
45 /* 0x00 */ GX_TEVSTAGE0,
46 /* 0x01 */ GX_TEVSTAGE1,
47 /* 0x02 */ GX_TEVSTAGE2,
48 /* 0x03 */ GX_TEVSTAGE3,
49 /* 0x04 */ GX_TEVSTAGE4,
50 /* 0x05 */ GX_TEVSTAGE5,
51 /* 0x06 */ GX_TEVSTAGE6,
52 /* 0x07 */ GX_TEVSTAGE7,
53 /* 0x08 */ GX_TEVSTAGE8,
54 /* 0x09 */ GX_TEVSTAGE9,
55 /* 0x0A */ GX_TEVSTAGE10,
56 /* 0x0B */ GX_TEVSTAGE11,
57 /* 0x0C */ GX_TEVSTAGE12,
58 /* 0x0D */ GX_TEVSTAGE13,
59 /* 0x0E */ GX_TEVSTAGE14,
60 /* 0x0F */ GX_TEVSTAGE15,
61 /* 0x10 */ GX_MAX_TEVSTAGE,
63
64typedef enum _GXTexCoordID {
65 /* 0x00 */ GX_TEXCOORD0,
66 /* 0x01 */ GX_TEXCOORD1,
67 /* 0x02 */ GX_TEXCOORD2,
68 /* 0x03 */ GX_TEXCOORD3,
69 /* 0x04 */ GX_TEXCOORD4,
70 /* 0x05 */ GX_TEXCOORD5,
71 /* 0x06 */ GX_TEXCOORD6,
72 /* 0x07 */ GX_TEXCOORD7,
73 /* 0x08 */ GX_MAXCOORD,
74 /* 0xFF */ GX_TEXCOORD_NULL = 255,
76
77typedef enum _GXChannelID {
78 /* 0x00 */ GX_COLOR0,
79 /* 0x01 */ GX_COLOR1,
80 /* 0x02 */ GX_ALPHA0,
81 /* 0x03 */ GX_ALPHA1,
82 /* 0x04 */ GX_COLOR0A0,
83 /* 0x05 */ GX_COLOR1A1,
84 /* 0x06 */ GX_COLOR_ZERO,
85 /* 0x07 */ GX_ALPHA_BUMP,
86 /* 0x08 */ GX_ALPHA_BUMPN,
87 /* 0xFF */ GX_COLOR_NULL = 255,
89
90typedef enum _GXColorSrc {
91 /* 0x0 */ GX_SRC_REG,
92 /* 0x1 */ GX_SRC_VTX,
94
95typedef enum _GXLightID {
96 /* 0x000 */ GX_LIGHT_NULL = 0,
97 /* 0x001 */ GX_LIGHT0 = 1 << 0,
98 /* 0x002 */ GX_LIGHT1 = 1 << 1,
99 /* 0x004 */ GX_LIGHT2 = 1 << 2,
100 /* 0x008 */ GX_LIGHT3 = 1 << 3,
101 /* 0x010 */ GX_LIGHT4 = 1 << 4,
102 /* 0x020 */ GX_LIGHT5 = 1 << 5,
103 /* 0x040 */ GX_LIGHT6 = 1 << 6,
104 /* 0x080 */ GX_LIGHT7 = 1 << 7,
105 /* 0x100 */ GX_MAX_LIGHT = 1 << 8,
107
108typedef enum _GXDiffuseFn {
109 /* 0x0 */ GX_DF_NONE,
110 /* 0x1 */ GX_DF_SIGN,
111 /* 0x2 */ GX_DF_CLAMP,
113
114typedef enum _GXAttnFn {
115 /* 0x0 */ GX_AF_SPEC,
116 /* 0x1 */ GX_AF_SPOT,
117 /* 0x2 */ GX_AF_NONE,
119
120typedef enum _GXDistAttnFn {
121 /* 0x0 */ GX_DA_OFF,
122 /* 0x1 */ GX_DA_GENTLE,
123 /* 0x2 */ GX_DA_MEDIUM,
124 /* 0x3 */ GX_DA_STEEP
126
127typedef enum _GXSpotFn {
128 /* 0x0 */ GX_SP_OFF,
129 /* 0x1 */ GX_SP_FLAT,
130 /* 0x2 */ GX_SP_COS,
131 /* 0x3 */ GX_SP_COS2,
132 /* 0x4 */ GX_SP_SHARP,
133 /* 0x5 */ GX_SP_RING1,
134 /* 0x6 */ GX_SP_RING2
136
137typedef enum _GXTevMode {
138 /* 0x0 */ GX_MODULATE,
139 /* 0x1 */ GX_DECAL,
140 /* 0x2 */ GX_BLEND,
141 /* 0x3 */ GX_REPLACE,
142 /* 0x4 */ GX_PASSCLR,
144
145typedef enum _GXBlendMode {
146 /* 0x0 */ GX_BM_NONE,
147 /* 0x1 */ GX_BM_BLEND,
148 /* 0x2 */ GX_BM_LOGIC,
149 /* 0x3 */ GX_BM_SUBTRACT,
152
165
166typedef enum _GXLogicOp {
167 /* 0x0 */ GX_LO_CLEAR,
168 /* 0x1 */ GX_LO_AND,
169 /* 0x2 */ GX_LO_REV_AND,
170 /* 0x3 */ GX_LO_COPY,
171 /* 0x4 */ GX_LO_INV_AND,
172 /* 0x5 */ GX_LO_NOOP,
173 /* 0x6 */ GX_LO_XOR,
174 /* 0x7 */ GX_LO_OR,
175 /* 0x8 */ GX_LO_NOR,
176 /* 0x9 */ GX_LO_EQUIV,
177 /* 0xA */ GX_LO_INV,
178 /* 0xB */ GX_LO_REV_OR,
179 /* 0xC */ GX_LO_INV_COPY,
180 /* 0xD */ GX_LO_INV_OR,
181 /* 0xE */ GX_LO_NAND,
182 /* 0xF */ GX_LO_SET,
184
185typedef enum _GXVtxFmt {
186 /* 0x0 */ GX_VTXFMT0,
187 /* 0x1 */ GX_VTXFMT1,
188 /* 0x2 */ GX_VTXFMT2,
189 /* 0x3 */ GX_VTXFMT3,
190 /* 0x4 */ GX_VTXFMT4,
191 /* 0x5 */ GX_VTXFMT5,
192 /* 0x6 */ GX_VTXFMT6,
193 /* 0x7 */ GX_VTXFMT7,
194 /* 0x8 */ GX_MAX_VTXFMT,
196
197typedef enum _GXAttr {
198 /* 0x00 */ GX_VA_PNMTXIDX,
207 /* 0x09 */ GX_VA_POS,
208 /* 0x0A */ GX_VA_NRM,
209 /* 0x0B */ GX_VA_CLR0,
210 /* 0x0C */ GX_VA_CLR1,
211 /* 0x0D */ GX_VA_TEX0,
212 /* 0x0E */ GX_VA_TEX1,
213 /* 0x0F */ GX_VA_TEX2,
214 /* 0x10 */ GX_VA_TEX3,
215 /* 0x11 */ GX_VA_TEX4,
216 /* 0x12 */ GX_VA_TEX5,
217 /* 0x13 */ GX_VA_TEX6,
218 /* 0x14 */ GX_VA_TEX7,
222 /* 0x18 */ GX_LIGHT_ARRAY,
223 /* 0x19 */ GX_VA_NBT,
224 /* 0x1A */ GX_VA_MAX_ATTR,
225 /* 0xFF */ GX_VA_NULL = 255,
227
228typedef enum _GXCompCnt {
229 GX_POS_XY = 0, // Position X, Y (two components).
230 GX_POS_XYZ = 1, // Position X, Y, Z (three components).
231
232 GX_NRM_XYZ = 0, // Normal X, Y, Z (three components).
233 GX_NRM_NBT = 1, // Normal, binormal, tangent (three components).
234 GX_NRM_NBT3 = 2, // Normal, binormal, tangent (three components). Use when NBT
235 // normal is indexed independently.
236
237 GX_CLR_RGB = 0, // RGB (three components).
238 GX_CLR_RGBA = 1, // RGBA (four components).
239
240 GX_TEX_S = 0, // Texture coordinate S (one component).
241 GX_TEX_ST = 1, // Texture coordinates S, T (two components).
242
243 GX_COMPCNT_NULL = 0, // Null count.
245
246typedef enum _GXCompType {
247 GX_U8 = 0, // Unsigned 8-bit.
248 GX_S8 = 1, // Signed 8-bit.
249 GX_U16 = 2, // Unsigned 16-bit.
250 GX_S16 = 3, // Signed 16-bit.
251 GX_F32 = 4, // Floating-point 32-bit.
252
253 GX_RGB565 = 0, // RGB565 16-bit.
254 GX_RGB8 = 1, // RGB888 24-bit.
255 GX_RGBX8 = 2, // RGB888x 32-bit.
256 GX_RGBA4 = 3, // RGBA4444 16-bit.
257 GX_RGBA6 = 4, // RGBA6666 24-bit.
258 GX_RGBA8 = 5, // RGBA8888 32-bit.
259
260 GX_COMP_NULL = 0, // Null type.
262
263typedef enum _GXAttrType {
264 /* 0x0 */ GX_NONE,
265 /* 0x1 */ GX_DIRECT,
266 /* 0x2 */ GX_INDEX8,
267 /* 0x3 */ GX_INDEX16,
269
284
285typedef enum _GXTevBias {
286 /* 0x0 */ GX_TB_ZERO,
287 /* 0x1 */ GX_TB_ADDHALF,
288 /* 0x2 */ GX_TB_SUBHALF,
289 /* 0x3 */ GX_MAX_TEVBIAS,
291
292typedef enum _GXTevColorArg {
293 /* 0x0 */ GX_CC_CPREV,
294 /* 0x1 */ GX_CC_APREV,
295 /* 0x2 */ GX_CC_C0,
296 /* 0x3 */ GX_CC_A0,
297 /* 0x4 */ GX_CC_C1,
298 /* 0x5 */ GX_CC_A1,
299 /* 0x6 */ GX_CC_C2,
300 /* 0x7 */ GX_CC_A2,
301 /* 0x8 */ GX_CC_TEXC,
302 /* 0x9 */ GX_CC_TEXA,
303 /* 0xA */ GX_CC_RASC,
304 /* 0xB */ GX_CC_RASA,
305 /* 0xC */ GX_CC_ONE,
306 /* 0xD */ GX_CC_HALF,
307 /* 0xE */ GX_CC_KONST,
308 /* 0xF */ GX_CC_ZERO,
310
311typedef enum _GXTevColor {
312 /* 0x0 */ GX_CH_RED,
313 /* 0x1 */ GX_CH_GREEN,
314 /* 0x2 */ GX_CH_BLUE,
315 /* 0x3 */ GX_CH_ALPHA,
317
318typedef enum _GXTevScale {
319 /* 0x0 */ GX_CS_SCALE_1,
320 /* 0x1 */ GX_CS_SCALE_2,
321 /* 0x2 */ GX_CS_SCALE_4,
322 /* 0x3 */ GX_CS_DIVIDE_2,
323 /* 0x4 */ GX_MAX_TEVSCALE
325
326typedef enum _GXTevRegID {
327 /* 0x0 */ GX_TEVPREV,
328 /* 0x1 */ GX_TEVREG0,
329 /* 0x2 */ GX_TEVREG1,
330 /* 0x3 */ GX_TEVREG2,
331 /* 0x4 */ GX_MAX_TEVREG
333
334typedef enum _GXTevAlphaArg {
335 /* 0x0 */ GX_CA_APREV,
336 /* 0x1 */ GX_CA_A0,
337 /* 0x2 */ GX_CA_A1,
338 /* 0x3 */ GX_CA_A2,
339 /* 0x4 */ GX_CA_TEXA,
340 /* 0x5 */ GX_CA_RASA,
341 /* 0x6 */ GX_CA_KONST,
342 /* 0x7 */ GX_CA_ZERO,
344
354typedef enum _GXTexFmt {
355 // Intensities (I) and RGB/RGBA.
356 GX_TF_I4 = 0x0, // 4-bit I
357 GX_TF_I8 = 0x1, // 8-bit I
358 GX_TF_IA4 = 0x2, // 8-bit I + alpha (4+4).
359 GX_TF_IA8 = 0x3, // 16-bit I + alpha (8+8).
360 GX_TF_RGB565 = 0x4, // 16-bit RGB.
361 GX_TF_RGB5A3 = 0x5, // MSB=1, RGB555 (opaque). MSB=0, RGBA4443 (transparent).
362 GX_TF_RGBA8 = 0x6, // 32-bit RGB.
364 GX_TF_CMPR = 0xE, // Compressed 4-bit texel.
365
366 // Z-texture format.
367 GX_TF_Z8 = 0x11, // Unsigned 8-bit Z. For texture copies, specify the upper 8 bits of Z.
368 GX_TF_Z16 = 0x13, // Unsigned 16-bit Z. For texture copies, specify the upper 16 bits of Z.
369 GX_TF_Z24X8 = 0x16, // Unsigned 24-bit (32-bit texture) Z. For texture copies, copy the 24-bit
370 // Z and 0xff.
371
372 // Copy-texture format.
373 GX_CTF_R4 = 0x20, // 4-bit red. For copying 4 bits from red.
374 GX_CTF_RA4 = 0x22, // 4-bit red + 4-bit alpha. For copying 4 bits from red, 4 bits from alpha.
375 GX_CTF_RA8 = 0x23, // 8-bit red + 8-bit alpha. For copying 8 bits from red, 8 bits from alpha.
376 GX_CTF_YUVA8 = 0x26, // 8-bit YUV + alpha. For copying 8 bits from YUV, 8 bits from alpha.
377 GX_CTF_A8 = 0x26, // 8-bit alpha. For copying 8 bits from alpha.
378 GX_CTF_R8 = 0x27, // 8-bit red. For copying 8 bits from red.
379 GX_CTF_G8 = 0x28, // 8-bit green. For copying 8 bits from green.
380 GX_CTF_B8 = 0x29, // 8-bit blue. For copying 8 bits from blue.
381 GX_CTF_RG8 = 0x2A, // 8-bit red +8-bit green. For copying 8 bits from red, 8 bits from green.
382 GX_CTF_GB8 = 0x2B, // 8-bit green +8-bit blue. For copying 8 bits from green, 8 bits from blue.
383
384 // Copy-Z-texture format.
385 GX_CTF_Z4 = 0x30, // 4-bit Z. For copying the 4 upper bits from Z.
386 GX_CTF_Z8M = 0x39, // 8-bit Z (median byte). For copying the middle 8 bits of Z.
387 GX_CTF_Z8L = 0x3A, // 8-bit Z (lower byte). For copying the lower 8 bits of Z.
388 GX_CTF_Z16L = 0x3C, // 16-bit Z (lower portion). For copying the lower 16 bits of Z.
390
391typedef enum _GXGamma {
392 /* 0x0 */ GX_GM_1_0,
393 /* 0x0 */ GX_GM_1_7,
394 /* 0x0 */ GX_GM_2_2,
396
397typedef enum _GXTlutFmt {
398 /* 0x0 */ GX_TL_IA8,
399 /* 0x1 */ GX_TL_RGB565,
400 /* 0x2 */ GX_TL_RGB5A3,
402
403typedef enum _GXTlut {
404 /* 0x00 */ GX_TLUT0,
405 /* 0x01 */ GX_TLUT1,
406 /* 0x02 */ GX_TLUT2,
407 /* 0x03 */ GX_TLUT3,
408 /* 0x04 */ GX_TLUT4,
409 /* 0x05 */ GX_TLUT5,
410 /* 0x06 */ GX_TLUT6,
411 /* 0x07 */ GX_TLUT7,
412 /* 0x08 */ GX_TLUT8,
413 /* 0x09 */ GX_TLUT9,
414 /* 0x0A */ GX_TLUT10,
415 /* 0x0B */ GX_TLUT11,
416 /* 0x0C */ GX_TLUT12,
417 /* 0x0D */ GX_TLUT13,
418 /* 0x0E */ GX_TLUT14,
419 /* 0x0F */ GX_TLUT15,
420 /* 0x10 */ GX_MAX_TLUT,
421 /* 0x10 */ GX_BIGTLUT0 = 0x10,
422 /* 0x11 */ GX_BIGTLUT1,
423 /* 0x12 */ GX_BIGTLUT2,
424 /* 0x13 */ GX_BIGTLUT3,
425 /* 0x13 */ GX_MAX_BIGTLUT = 4,
426
429
430typedef enum _GXTexWrapMode {
431 /* 0x0 */ GX_CLAMP,
432 /* 0x1 */ GX_REPEAT,
433 /* 0x2 */ GX_MIRROR,
436
437typedef enum _GXTexFilter {
438 /* 0x0 */ GX_NEAR,
439 /* 0x1 */ GX_LINEAR,
443 /* 0x5 */ GX_LIN_MIP_LIN,
445
446typedef enum _GXAnisotropy {
447 /* 0x0 */ GX_ANISO_1,
448 /* 0x1 */ GX_ANISO_2,
449 /* 0x2 */ GX_ANISO_4,
452
453typedef enum _GXCITexFmt {
454 /* 0x8 */ GX_TF_C4 = 8,
455 /* 0x8 */ GX_TF_C8,
456 /* 0xA */ GX_TF_C14X2
458
459typedef enum _GXTexMtxType {
460 /* 0x0 */ GX_MTX3x4,
461 /* 0x1 */ GX_MTX2x4
463
464typedef enum _GXCompare {
465 /* 0x0 */ GX_NEVER,
466 /* 0x1 */ GX_LESS,
467 /* 0x2 */ GX_EQUAL,
468 /* 0x3 */ GX_LEQUAL,
469 /* 0x4 */ GX_GREATER,
470 /* 0x5 */ GX_NEQUAL,
471 /* 0x6 */ GX_GEQUAL,
472 /* 0x7 */ GX_ALWAYS,
474
475typedef enum _GXAlphaOp {
476 /* 0x0 */ GX_AOP_AND,
477 /* 0x1 */ GX_AOP_OR,
478 /* 0x2 */ GX_AOP_XOR,
479 /* 0x3 */ GX_AOP_XNOR,
480 /* 0x4 */ GX_MAX_ALPHAOP
482
483typedef enum _GXFogType {
484 /* 0x0 */ GX_FOG_NONE,
485 /* 0x2 */ GX_FOG_LIN = 2,
486 /* 0x2 */ GX_FOG_PERSP_LIN = 2,
487 /* 0x4 */ GX_FOG_EXP = 4,
488 /* 0x4 */ GX_FOG_PERSP_EXP = 4,
489 /* 0x5 */ GX_FOG_EXP2,
490 /* 0x5 */ GX_FOG_PERSP_EXP2 = 5,
491 /* 0x6 */ GX_FOG_REVEXP,
492 /* 0x6 */ GX_FOG_PERSP_REVEXP = 6,
493 /* 0x7 */ GX_FOG_REVEXP2,
494 /* 0x7 */ GX_FOG_PERSP_REVEXP2 = 7,
495 /* 0xA */ GX_FOG_ORTHO_LIN = 10,
496 /* 0xC */ GX_FOG_ORTHO_EXP = 12,
501
506
534
565
566typedef enum _GXTevSwapSel {
567 /* 0x0 */ GX_TEV_SWAP0,
568 /* 0x1 */ GX_TEV_SWAP1,
569 /* 0x2 */ GX_TEV_SWAP2,
570 /* 0x3 */ GX_TEV_SWAP3,
571 /* 0x4 */ GX_MAX_TEVSWAP,
573
574typedef enum _GXTexGenType {
575 /* 0x0 */ GX_TG_MTX3x4,
576 /* 0x1 */ GX_TG_MTX2x4,
577 /* 0x2 */ GX_TG_BUMP0,
578 /* 0x3 */ GX_TG_BUMP1,
579 /* 0x4 */ GX_TG_BUMP2,
580 /* 0x5 */ GX_TG_BUMP3,
581 /* 0x6 */ GX_TG_BUMP4,
582 /* 0x7 */ GX_TG_BUMP5,
583 /* 0x8 */ GX_TG_BUMP6,
584 /* 0x9 */ GX_TG_BUMP7,
585 /* 0xA */ GX_TG_SRTG,
587
588typedef enum _GXTexGenSrc {
589 /* 0x00 */ GX_TG_POS,
590 /* 0x01 */ GX_TG_NRM,
591 /* 0x02 */ GX_TG_BINRM,
592 /* 0x03 */ GX_TG_TANGENT,
593 /* 0x04 */ GX_TG_TEX0,
594 /* 0x05 */ GX_TG_TEX1,
595 /* 0x06 */ GX_TG_TEX2,
596 /* 0x07 */ GX_TG_TEX3,
597 /* 0x08 */ GX_TG_TEX4,
598 /* 0x09 */ GX_TG_TEX5,
599 /* 0x0A */ GX_TG_TEX6,
600 /* 0x0B */ GX_TG_TEX7,
601 /* 0x0C */ GX_TG_TEXCOORD0,
602 /* 0x0D */ GX_TG_TEXCOORD1,
603 /* 0x0E */ GX_TG_TEXCOORD2,
604 /* 0x0F */ GX_TG_TEXCOORD3,
605 /* 0x10 */ GX_TG_TEXCOORD4,
606 /* 0x11 */ GX_TG_TEXCOORD5,
607 /* 0x12 */ GX_TG_TEXCOORD6,
608 /* 0x13 */ GX_TG_COLOR0,
609 /* 0x14 */ GX_TG_COLOR1,
611
612typedef enum _GXZTexOp {
613 /* 0x0 */ GX_ZT_DISABLE,
614 /* 0x1 */ GX_ZT_ADD,
615 /* 0x2 */ GX_ZT_REPLACE,
616 /* 0x3 */ GX_MAX_ZTEXOP,
618
626
627typedef enum _GXIndTexScale {
628 /* 0x0 */ GX_ITS_1,
629 /* 0x1 */ GX_ITS_2,
630 /* 0x2 */ GX_ITS_4,
631 /* 0x3 */ GX_ITS_8,
632 /* 0x4 */ GX_ITS_16,
633 /* 0x5 */ GX_ITS_32,
634 /* 0x6 */ GX_ITS_64,
635 /* 0x7 */ GX_ITS_128,
636 /* 0x8 */ GX_ITS_256,
637 /* 0x9 */ GX_MAX_ITSCALE,
639
640typedef enum _GXIndTexMtxID {
641 /* 0x0 */ GX_ITM_OFF,
642 /* 0x1 */ GX_ITM_0,
643 /* 0x2 */ GX_ITM_1,
644 /* 0x3 */ GX_ITM_2,
645 /* 0x4 */ GX_ITM_3,
646 /* 0x5 */ GX_ITM_S0 = 5,
647 /* 0x6 */ GX_ITM_S1,
648 /* 0x7 */ GX_ITM_S2,
649 /* 0x8 */ GX_ITM_S3,
650 /* 0x9 */ GX_ITM_T0 = 9,
651 /* 0xA */ GX_ITM_T1,
652 /* 0xB */ GX_ITM_T2,
654
655typedef enum _GXIndTexFormat {
656 /* 0x0 */ GX_ITF_8,
657 /* 0x1 */ GX_ITF_5,
658 /* 0x2 */ GX_ITF_4,
659 /* 0x3 */ GX_ITF_3,
661
662typedef enum _GXIndTexBiasSel {
663 /* 0x0 */ GX_ITB_NONE,
664 /* 0x1 */ GX_ITB_S,
665 /* 0x2 */ GX_ITB_T,
666 /* 0x3 */ GX_ITB_ST,
667 /* 0x4 */ GX_ITB_U,
668 /* 0x5 */ GX_ITB_SU,
669 /* 0x6 */ GX_ITB_TU,
670 /* 0x7 */ GX_ITB_STU,
672
673typedef enum _GXIndTexAlphaSel {
674 /* 0x0 */ GX_ITBA_OFF,
675 /* 0x1 */ GX_ITBA_S,
676 /* 0x2 */ GX_ITBA_T,
677 /* 0x3 */ GX_ITBA_U,
679
680typedef enum _GXIndTexWrap {
681 /* 0x0 */ GX_ITW_OFF,
682 /* 0x1 */ GX_ITW_256,
683 /* 0x2 */ GX_ITW_128,
684 /* 0x3 */ GX_ITW_64,
685 /* 0x4 */ GX_ITW_32,
686 /* 0x5 */ GX_ITW_16,
687 /* 0x6 */ GX_ITW_0,
689
690typedef enum _GXTexOffset {
691 /* 0x0 */ GX_TO_ZERO,
693 /* 0x2 */ GX_TO_EIGHTH,
694 /* 0x3 */ GX_TO_FOURTH,
695 /* 0x4 */ GX_TO_HALF,
696 /* 0x5 */ GX_TO_ONE,
699
700typedef enum _GXTevKColorID {
701 /* 0x0 */ GX_KCOLOR0,
702 /* 0x1 */ GX_KCOLOR1,
703 /* 0x2 */ GX_KCOLOR2,
704 /* 0x3 */ GX_KCOLOR3,
706
713
714typedef enum _GXPosNrmMtx {
715 GX_PNMTX0 = 3 * 0,
716 GX_PNMTX1 = 3 * 1,
717 GX_PNMTX2 = 3 * 2,
718 GX_PNMTX3 = 3 * 3,
719 GX_PNMTX4 = 3 * 4,
720 GX_PNMTX5 = 3 * 5,
721 GX_PNMTX6 = 3 * 6,
722 GX_PNMTX7 = 3 * 7,
723 GX_PNMTX8 = 3 * 8,
724 GX_PNMTX9 = 3 * 9,
726
727typedef enum _GXTexMtx {
728 GX_TEXMTX0 = 30 + 0 * 3,
729 GX_TEXMTX1 = 30 + 1 * 3,
730 GX_TEXMTX2 = 30 + 2 * 3,
731 GX_TEXMTX3 = 30 + 3 * 3,
732 GX_TEXMTX4 = 30 + 4 * 3,
733 GX_TEXMTX5 = 30 + 5 * 3,
734 GX_TEXMTX6 = 30 + 6 * 3,
735 GX_TEXMTX7 = 30 + 7 * 3,
736 GX_TEXMTX8 = 30 + 8 * 3,
737 GX_TEXMTX9 = 30 + 9 * 3,
740
741typedef enum _GXPTTexMtx {
742 GX_PTTEXMTX0 = 64 + 0 * 3,
743 GX_PTTEXMTX1 = 64 + 1 * 3,
744 GX_PTTEXMTX2 = 64 + 2 * 3,
745 GX_PTTEXMTX3 = 64 + 3 * 3,
746 GX_PTTEXMTX4 = 64 + 4 * 3,
747 GX_PTTEXMTX5 = 64 + 5 * 3,
748 GX_PTTEXMTX6 = 64 + 6 * 3,
749 GX_PTTEXMTX7 = 64 + 7 * 3,
750 GX_PTTEXMTX8 = 64 + 8 * 3,
751 GX_PTTEXMTX9 = 64 + 9 * 3,
752 GX_PTTEXMTX10 = 64 + 10 * 3,
753 GX_PTTEXMTX11 = 64 + 11 * 3,
754 GX_PTTEXMTX12 = 64 + 12 * 3,
755 GX_PTTEXMTX13 = 64 + 13 * 3,
756 GX_PTTEXMTX14 = 64 + 14 * 3,
757 GX_PTTEXMTX15 = 64 + 15 * 3,
758 GX_PTTEXMTX16 = 64 + 16 * 3,
759 GX_PTTEXMTX17 = 64 + 17 * 3,
760 GX_PTTEXMTX18 = 64 + 18 * 3,
761 GX_PTTEXMTX19 = 64 + 19 * 3,
764
771
772typedef enum _GXPixelFmt {
773 /* 0x0 */ GX_PF_RGB8_Z24,
776 /* 0x3 */ GX_PF_Z24,
777 /* 0x4 */ GX_PF_Y8,
778 /* 0x5 */ GX_PF_U8,
779 /* 0x6 */ GX_PF_V8,
780 /* 0x7 */ GX_PF_YUV420,
781 /* 0x8 */ GX_PF_MAX,
783
784typedef enum _GXZFmt16 {
785 /* 0x0 */ GX_ZC_LINEAR,
786 /* 0x1 */ GX_ZC_NEAR,
787 /* 0x2 */ GX_ZC_MID,
788 /* 0x3 */ GX_ZC_FAR,
790
801
806
812
818
819typedef enum _GXTlutSize {
820 /* 0x001 */ GX_TLUT_16 = 1,
821 /* 0x002 */ GX_TLUT_32 = 2,
822 /* 0x004 */ GX_TLUT_64 = 4,
823 /* 0x008 */ GX_TLUT_128 = 8,
824 /* 0x010 */ GX_TLUT_256 = 16,
825 /* 0x020 */ GX_TLUT_512 = 32,
826 /* 0x040 */ GX_TLUT_1K = 64,
827 /* 0x080 */ GX_TLUT_2K = 128,
828 /* 0x100 */ GX_TLUT_4K = 256,
829 /* 0x200 */ GX_TLUT_8K = 512,
830 /* 0x400 */ GX_TLUT_16K = 1024,
832
854
855// CP locator for vertex descriptor (lo).
856typedef enum _GXCPVCDLo {
857 // Position matrix idx [31]
860
861 // Tex 0 matrix idx [30]
864
865 // Tex 1 matrix idx [29]
868
869 // Tex 2 matrix idx [28]
872
873 // Tex 3 matrix idx [27]
876
877 // Tex 4 matrix idx [26]
880
881 // Tex 5 matrix idx [25]
884
885 // Tex 6 matrix idx [24]
888
889 // Tex 7 matrix idx [23]
892
893 // Position [21-22]
896
897 // Normal [19-20]
900
901 // Color diffused [17-18]
904
905 // Color specular [15-16]
909
910// CP locators for vertex descriptor (hi).
911typedef enum _GXCPVCDHi {
912 // Tex0 coordinates [30-31]
915
916 // Tex1 coordinates [28-29]
919
920 // Tex2 coordinates [26-27]
923
924 // Tex3 coordinates [24-25]
927
928 // Tex4 coordinates [22-23]
931
932 // Tex5 coordinates [20-21]
935
936 // Tex6 coordinates [18-19]
939
940 // Tex7 coordinates [16-17]
944
945// Command processor registers.
946typedef enum _GXCPRegs {
947 GX_CP_REG_MTXIDXA = 0x30, // Matrix index A
948 GX_CP_REG_MTXIDXB = 0x40, // Matrix index B
949 GX_CP_REG_VCD_LO = 0x50, // Vertex descriptor (lo)
950 GX_CP_REG_VCD_HI = 0x60, // Vertex descriptor (hi)
951 GX_CP_REG_VAT_GRP0 = 0x70, // Vertex attribute table (group 0)
952 GX_CP_REG_VAT_GRP1 = 0x80, // Vertex attribute table (group 1)
953 GX_CP_REG_VAT_GRP2 = 0x90, // Vertex attribute table (group 2)
954 GX_CP_REG_ARRAYBASE = 0xA0, // Vertex array start/base
955 GX_CP_REG_ARRAYSTRIDE = 0xB0, // Vertex array stride
957
958// Transform unit registers.
959typedef enum _GXXFRegs {
1012
1013// Commands for interacting with the GXFifo pipe.
1014typedef enum _GXFifoCmd {
1015 GX_FIFO_CMD_NOOP = 0x00, // no operation
1016
1017 GX_FIFO_CMD_LOAD_BP_REG = 0x61, // load blitting processor reg
1018 GX_FIFO_CMD_LOAD_CP_REG = 0x08, // load command processor reg
1019 GX_FIFO_CMD_LOAD_XF_REG = 0x10, // load transform unit reg
1020
1021 GX_FIFO_CMD_LOAD_INDX_A = 0x20, // load index A
1022 GX_FIFO_CMD_LOAD_INDX_B = 0x28, // load index B
1023 GX_FIFO_CMD_LOAD_INDX_C = 0x30, // load index C
1024 GX_FIFO_CMD_LOAD_INDX_D = 0x38, // load index D
1025
1026 GX_FIFO_CMD_CALL_DL = 0x40, // call displaylist
1027 GX_FIFO_CMD_INVAL_VTX = 0x48, // invalid vertex
1028
1030
1031// CP locator for vertex attribute table (group 0).
1032typedef enum _GXCPVATGrp0 {
1033 // Position count [31-31]
1036
1037 // Position type [28-30]
1040
1041 // Position shift [23-27]
1044
1045 // Normal count [22-22]
1048
1049 // Normal type [19-21]
1052
1053 // Color diffused count [18-18]
1056
1057 // Color diffused type [15-17]
1060
1061 // Color specular count [14-14]
1064
1065 // Color specular type [11-13]
1068
1069 // Tex0 coord count [10-10]
1072
1073 // Tex0 coord type [7-9]
1076
1077 // Tex0 coord shift [2-6]
1080
1081 // Byte dequantised [1-1]
1084
1085 // Normal index 3 [0-0] (Input will be treated as three staggered indices (one per triple biased
1086 // by component size) into normal table))
1090
1091// CP locators for vertex attribute table (group 1).
1092typedef enum _GXCPVATGrp1 {
1093 // Tex1 coord count [31-31]
1096
1097 // Tex1 coord type [28-30]
1100
1101 // Tex1 coord shift [23-27]
1104
1105 // Tex2 coord count [22-22]
1108
1109 // Tex2 coord type [19-21]
1112
1113 // Tex2 coord shift [14-18]
1116
1117 // Tex3 coord count [13-13]
1120
1121 // Tex3 coord type [10-12]
1124
1125 // Tex3 coord shift [5-9]
1128
1129 // Tex4 coord count [4-4]
1132
1133 // Tex4 coord type [1-3]
1136
1138
1139// CP locators for vertex attribute table (group 2).
1140typedef enum _GXCPVATGrp2 {
1141 // Tex4 coord shift [27-31]
1144
1145 // Tex5 coord count [26-26]
1148
1149 // Tex5 coord type [23-25]
1152
1153 // Tex5 coord shift [18-22]
1156
1157 // Tex6 coord count [17-17]
1160
1161 // Tex6 coord type [14-16]
1164
1165 // Tex6 coord shift [9-13]
1168
1169 // Tex7 coord count [8-8]
1172
1173 // Tex7 coord type [5-7]
1176
1177 // Tex7 coord shift [0-4]
1181
1182// BP GenMode locators.
1183typedef enum _GXBPGenMode {
1184 // Active texture counts [28-31]
1187
1188 // Color/channel counts [25-27]
1191
1192 // Multisample mode [22-22]
1195
1196 // Cull mode [16-17]
1199
1200 // Indirect stage counts [13-15]
1203
1204 // Toggle co-planar/Z-freeze [12-12]
1208
1209// Texture register fields for XF (transform) unit.
1210typedef enum _GXXfTexReg {
1211 GX_XF_TEX_PROJ_ST = 0, // (s,t) (2x4)
1212 GX_XF_TEX_PROJ_STQ = 1, // (s,t,q) (3x4)
1213
1214 GX_XF_TEX_FORM_AB11 = 0, // (A, B, 1.0f, 1.0f), used for regular tex src
1215 GX_XF_TEX_FORM_ABC1 = 1, // (A, B, C, 1.0f), used for geometry/normal src
1217
1218// XF locators for textures.
1219typedef enum _GXXFTex {
1220 // Projection type [30-30]
1223
1224 // Input format [29-29]
1227
1228 // Texture gen type [25-27]
1231
1232 // Source row [20-24]
1235
1236 // Bump source texture [17-19]
1239
1240 // Bump source light [14-16]
1244
1245// XF locators for dual textures.
1246typedef enum _GXXFDualTex {
1247 // Base row of the transform matrix [26-31]
1250
1251 // Normalise texcoord before sending transform [23-23]
1255
1256// General texture commands.
1257typedef enum _GXXfTexGen {
1258 GX_XF_TG_REGULAR = 0, // Regular; transform incoming data.
1259 GX_XF_TG_BUMP = 1, // Texgen bump mapping.
1260 GX_XF_TG_CLR0 = 2, // Color texgen for color 0 (s,t) = (r, g:b)
1261 GX_XF_TG_CLR1 = 3, // Color texgen for color 1 (s,t) = (r, g:b)
1263
1264// XF locators for matrix index 0.
1265typedef enum _GXXFMtxIdx0 {
1266 // Geometry [26-31]
1269
1270 // Tex 0 [20-25]
1273
1274 // Tex 1 [14-19]
1277
1278 // Tex 2 [8-13]
1281
1282 // Tex 3 [2-7]
1286
1287// XF locators for matrix index 1.
1288typedef enum _GXXFMtxIdx1 {
1289 // Tex 4 [26-31]
1292
1293 // Tex 5 [20-25]
1296
1297 // Tex 6 [14-19]
1300
1301 // Tex 7 [8-13]
1305
1306// Blitting processor registers.
1307typedef enum _GXBPRegs {
1308 // gen mode
1309 GX_BP_REG_GENMODE = 0x0, // gen mode
1310
1311 // display copy filters
1312 GX_BP_REG_DISPCOPYFILTER0 = 0x1, // display copy filter 0
1313 GX_BP_REG_DISPCOPYFILTER1 = 0x2, // display copy filter 1
1314 GX_BP_REG_DISPCOPYFILTER2 = 0x3, // display copy filter 2
1315 GX_BP_REG_DISPCOPYFILTER3 = 0x4, // display copy filter 3
1316
1317 // indirect matrices
1318 GX_BP_REG_INDMTX0A = 0x6, // indirect matrix 0A
1319 GX_BP_REG_INDMTX0B = 0x7, // indirect matrix 0B
1320 GX_BP_REG_INDMTX0C = 0x8, // indirect matrix 0C
1321 GX_BP_REG_INDMTX1A = 0x9, // indirect matrix 1A
1322 GX_BP_REG_INDMTX1B = 0xA, // indirect matrix 1B
1323 GX_BP_REG_INDMTX1C = 0xB, // indirect matrix 1C
1324 GX_BP_REG_INDMTX2A = 0xC, // indirect matrix 2A
1325 GX_BP_REG_INDMTX2B = 0xD, // indirect matrix 2B
1326 GX_BP_REG_INDMTX2C = 0xE, // indirect matrix 2C
1327 GX_BP_REG_INDIMASK = 0xF, // indirect mask
1328
1329 // indirect TEV stages
1330 GX_BP_REG_INDTEVSTAGE0 = 0x10, // indirect TEV stage 0
1331 GX_BP_REG_INDTEVSTAGE1 = 0x11, // indirect TEV stage 1
1332 GX_BP_REG_INDTEVSTAGE2 = 0x12, // indirect TEV stage 2
1333 GX_BP_REG_INDTEVSTAGE3 = 0x13, // indirect TEV stage 3
1334 GX_BP_REG_INDTEVSTAGE4 = 0x14, // indirect TEV stage 4
1335 GX_BP_REG_INDTEVSTAGE5 = 0x15, // indirect TEV stage 5
1336 GX_BP_REG_INDTEVSTAGE6 = 0x16, // indirect TEV stage 6
1337 GX_BP_REG_INDTEVSTAGE7 = 0x17, // indirect TEV stage 7
1338 GX_BP_REG_INDTEVSTAGE8 = 0x18, // indirect TEV stage 8
1339 GX_BP_REG_INDTEVSTAGE9 = 0x19, // indirect TEV stage 9
1340 GX_BP_REG_INDTEVSTAGE10 = 0x1A, // indirect TEV stage 10
1341 GX_BP_REG_INDTEVSTAGE11 = 0x1B, // indirect TEV stage 11
1342 GX_BP_REG_INDTEVSTAGE12 = 0x1C, // indirect TEV stage 12
1343 GX_BP_REG_INDTEVSTAGE13 = 0x1D, // indirect TEV stage 13
1344 GX_BP_REG_INDTEVSTAGE14 = 0x1E, // indirect TEV stage 14
1345 GX_BP_REG_INDTEVSTAGE15 = 0x1F, // indirect TEV stage 15
1346
1347 // performance manips
1348 GX_BP_REG_SCISSORTL = 0x20, // scissor top left
1349 GX_BP_REG_SCISSORBR = 0x21, // scissor bottom right
1350 GX_BP_REG_LINEPTWIDTH = 0x22, // line point width
1351 GX_BP_REG_PERF0TRI = 0x23, // performance 0 (triangle)
1352 GX_BP_REG_PERF0QUAD = 0x24, // performance 0 (quad)
1353
1354 // rasters
1366
1367 // setup sizes
1384
1385 // Z and blend controls
1394
1395 // copying
1406
1407 //
1410
1412
1413 // texture memory
1421
1422 // performance 1
1425
1426 // set modes
1435
1436 // set images
1453
1454 // set texture lookups
1459
1460 // set modes continued
1469
1470 // set images continued
1487
1488 // set texture lookups continued
1493
1494 // TEV color manips
1527
1528 // TEV registers
1537
1538 // fog registers
1550
1551 // performance manip registers
1555
1556 // TEV K selectors
1565
1566 // SS mask
1569
1570// BP locators for fog parameter 0.
1571typedef enum _GXBPFogParam0 {
1572 // A mantissa [21-31]
1575
1576 // A exponent [13-20]
1579
1580 // A sign [12-12]
1584
1585// BP locators for fog parameter 1.
1591
1592// BP locators for fog parameter 2.
1598
1599// BP locators for fog parameter 3.
1600typedef enum _GXBPFogParam3 {
1601 // C mantissa [21-31]
1604
1605 // C exponent [13-20]
1608
1609 // C sign [12-12]
1612
1613 // Projection [11]
1616
1617 // F select [8-10]
1621
1622// BP locators for fog color.
1623typedef enum _GXBPFogColor {
1624 // RGB components of color [8-31]
1628
1629// BP locators for fog range.
1639
1640// BP locators for fog range K.
1650
1651// BP locators for blend mode.
1652typedef enum _GXBPBlendMode {
1653 // Blend enable [31-31]
1656
1657 // Logic operation enable [30-30]
1660
1661 // Dither [29-29]
1664
1665 // Color update [28-28]
1668
1669 // Alpha update [27-27]
1672
1673 // Destination factor [24-26]
1676
1677 // Source factor [21-23]
1680
1681 // Subtract [20-20]
1684
1685 // Logic mode [16-19]
1689
1690// BP locators for Z mode.
1691typedef enum _GXBPZMode {
1692 // Test enable [31-31]
1695
1696 // Compare [28-30]
1699
1700 // Update enable [27-27]
1704
1705// BP locators for Z control.
1706typedef enum _GXBPZControl {
1707 // Pixel format [29-31]
1710
1711 // Z format [26-28]
1714
1715 // Whether to do Z-buffering before or after texturing [25-25]
1719
1720// BP locators for destination alpha.
1721typedef enum _GXBPDstAlpha {
1722 // Alpha [24-31]
1725
1726 // Enable [23-23]
1729
1730 // YUV format [21-22]
1734
1735// BP locators for field mask.
1736typedef enum _GXBPFieldMask {
1737 // Whether to write odd fields to the EFB [31-31]
1740
1741 // Whether to write even fields to the EFB [30-30]
1745
1746// BP locators for line and point settings.
1747typedef enum _GXBPLinePtWidth {
1748 // Line size/width [24-31]
1751
1752 // Point size [16-23]
1755
1756 // Line offset [13-15]
1759
1760 // Point offset [10-12]
1763
1764 // Interlacing adjustment for aspect ratio [9-9]
1768
1769// Miscellaneous token types.
1776
1777// Transform memory types.
1778typedef enum _GXXfMem {
1779 GX_XF_MEM_POSMTX = 0x000, // position coord matrix
1780 GX_XF_MEM_NRMMTX = 0x400, // normal coord matrix
1781 GX_XF_MEM_DUALTEXMTX = 0x500, // dual texture matrix
1782 GX_XF_MEM_LIGHTOBJ = 0x600, // light object
1784
1785// BP locators for top-left scissor.
1786typedef enum _GXBPScissorTL {
1787 // Top component [21-31]
1790
1791 // Left component [9-19]
1795
1796// BP locators for bottom-right scissor.
1797typedef enum _GXBPScissorBR {
1798 // Bottom component [21-31]
1801
1802 // Right component [9-19]
1806
1807// BP locators for scissor offset.
1817
1818// Perf-0 types.
1860
1861// Perf-1 types.
1890
1891// Vertex cache perf types.
1908
1909// XF locators for Color 0 control.
1910typedef enum _GXXFClr0Ctrl {
1911 // Matrix source [31-31]
1914
1915 // Light [30-30]
1918
1919 // Light mask (hi) [26-29]
1922
1923 // Ambient source [25-25]
1926
1927 // Diffuse attenuation [23-24]
1930
1931 // Enable attentuation [22-22]
1934
1935 // Select attentuation [21-21]
1938
1939 // Light mask (lo) [17-20]
1943
1944#endif /* GXENUM_H */
_GXCompCnt
Definition GXEnum.h:228
@ GX_POS_XYZ
Definition GXEnum.h:230
@ GX_NRM_XYZ
Definition GXEnum.h:232
@ GX_NRM_NBT
Definition GXEnum.h:233
@ GX_POS_XY
Definition GXEnum.h:229
@ GX_COMPCNT_NULL
Definition GXEnum.h:243
@ GX_CLR_RGBA
Definition GXEnum.h:238
@ GX_TEX_S
Definition GXEnum.h:240
@ GX_CLR_RGB
Definition GXEnum.h:237
@ GX_TEX_ST
Definition GXEnum.h:241
@ GX_NRM_NBT3
Definition GXEnum.h:234
_GXFifoCmd
Definition GXEnum.h:1014
@ GX_FIFO_CMD_LOAD_INDX_A
Definition GXEnum.h:1021
@ GX_FIFO_CMD_LOAD_XF_REG
Definition GXEnum.h:1019
@ GX_FIFO_CMD_CALL_DL
Definition GXEnum.h:1026
@ GX_FIFO_CMD_LOAD_BP_REG
Definition GXEnum.h:1017
@ GX_FIFO_CMD_NOOP
Definition GXEnum.h:1015
@ GX_FIFO_CMD_INVAL_VTX
Definition GXEnum.h:1027
@ GX_FIFO_CMD_LOAD_INDX_D
Definition GXEnum.h:1024
@ GX_FIFO_CMD_LOAD_CP_REG
Definition GXEnum.h:1018
@ GX_FIFO_CMD_LOAD_INDX_C
Definition GXEnum.h:1023
@ GX_FIFO_CMD_LOAD_INDX_B
Definition GXEnum.h:1022
enum _GXXfMem GXXfMem
_GXIndTexAlphaSel
Definition GXEnum.h:673
@ GX_ITBA_U
Definition GXEnum.h:677
@ GX_ITBA_OFF
Definition GXEnum.h:674
@ GX_ITBA_S
Definition GXEnum.h:675
@ GX_ITBA_T
Definition GXEnum.h:676
_GXTevBias
Definition GXEnum.h:285
@ GX_TB_SUBHALF
Definition GXEnum.h:288
@ GX_MAX_TEVBIAS
Definition GXEnum.h:289
@ GX_TB_ZERO
Definition GXEnum.h:286
@ GX_TB_ADDHALF
Definition GXEnum.h:287
enum _GXCompType GXCompType
enum _GXXFDualTex GXXFDualTex
enum _GXXFTex GXXFTex
_GXZFmt16
Definition GXEnum.h:784
@ GX_ZC_NEAR
Definition GXEnum.h:786
@ GX_ZC_LINEAR
Definition GXEnum.h:785
@ GX_ZC_MID
Definition GXEnum.h:787
@ GX_ZC_FAR
Definition GXEnum.h:788
enum _GXXfTexReg GXXfTexReg
_GXIndTexBiasSel
Definition GXEnum.h:662
@ GX_ITB_ST
Definition GXEnum.h:666
@ GX_ITB_NONE
Definition GXEnum.h:663
@ GX_ITB_TU
Definition GXEnum.h:669
@ GX_ITB_T
Definition GXEnum.h:665
@ GX_ITB_S
Definition GXEnum.h:664
@ GX_ITB_SU
Definition GXEnum.h:668
@ GX_ITB_STU
Definition GXEnum.h:670
@ GX_ITB_U
Definition GXEnum.h:667
enum _GXProjectionType GXProjectionType
enum _GXFifoCmd GXFifoCmd
enum _GXTevKColorID GXTevKColorID
enum _GXMiscToken GXMiscToken
enum _GXBPScissorBR GXBPScissorBR
_GXBPFogParam3
Definition GXEnum.h:1600
@ GX_BP_FOGPARAM3_FSEL_END
Definition GXEnum.h:1619
@ GX_BP_FOGPARAM3_FSEL_ST
Definition GXEnum.h:1618
@ GX_BP_FOGPARAM3_PROJ_END
Definition GXEnum.h:1615
@ GX_BP_FOGPARAM3_C_MANT_END
Definition GXEnum.h:1603
@ GX_BP_FOGPARAM3_C_MANT_ST
Definition GXEnum.h:1602
@ GX_BP_FOGPARAM3_C_EXP_END
Definition GXEnum.h:1607
@ GX_BP_FOGPARAM3_C_SIGN_ST
Definition GXEnum.h:1610
@ GX_BP_FOGPARAM3_C_EXP_ST
Definition GXEnum.h:1606
@ GX_BP_FOGPARAM3_C_SIGN_END
Definition GXEnum.h:1611
@ GX_BP_FOGPARAM3_PROJ_ST
Definition GXEnum.h:1614
_GXBlendMode
Definition GXEnum.h:145
@ GX_BM_NONE
Definition GXEnum.h:146
@ GX_BM_BLEND
Definition GXEnum.h:147
@ GX_BM_SUBTRACT
Definition GXEnum.h:149
@ GX_MAX_BLENDMODE
Definition GXEnum.h:150
@ GX_BM_LOGIC
Definition GXEnum.h:148
enum _GXCopyMode GXCopyMode
enum _GXCPVCDHi GXCPVCDHi
enum _GXBPFogRangeK GXBPFogRangeK
enum _GXVCachePerf GXVCachePerf
enum _GXPosNrmMtx GXPosNrmMtx
_GXTexCoordID
Definition GXEnum.h:64
@ GX_TEXCOORD2
Definition GXEnum.h:67
@ GX_TEXCOORD_NULL
Definition GXEnum.h:74
@ GX_TEXCOORD7
Definition GXEnum.h:72
@ GX_TEXCOORD1
Definition GXEnum.h:66
@ GX_TEXCOORD4
Definition GXEnum.h:69
@ GX_MAXCOORD
Definition GXEnum.h:73
@ GX_TEXCOORD6
Definition GXEnum.h:71
@ GX_TEXCOORD3
Definition GXEnum.h:68
@ GX_TEXCOORD0
Definition GXEnum.h:65
@ GX_TEXCOORD5
Definition GXEnum.h:70
_GXXFTex
Definition GXEnum.h:1219
@ GX_XF_TEX_PROJTYPE_ST
Definition GXEnum.h:1221
@ GX_XF_TEX_TEXGENTYPE_ST
Definition GXEnum.h:1229
@ GX_XF_TEX_BUMPSRCTEX_ST
Definition GXEnum.h:1237
@ GX_XF_TEX_INPUTFORM_END
Definition GXEnum.h:1226
@ GX_XF_TEX_BUMPSRCLIGHT_END
Definition GXEnum.h:1242
@ GX_XF_TEX_SRCROW_ST
Definition GXEnum.h:1233
@ GX_XF_TEX_TEXGENTYPE_END
Definition GXEnum.h:1230
@ GX_XF_TEX_INPUTFORM_ST
Definition GXEnum.h:1225
@ GX_XF_TEX_SRCROW_END
Definition GXEnum.h:1234
@ GX_XF_TEX_PROJTYPE_END
Definition GXEnum.h:1222
@ GX_XF_TEX_BUMPSRCLIGHT_ST
Definition GXEnum.h:1241
@ GX_XF_TEX_BUMPSRCTEX_END
Definition GXEnum.h:1238
enum _GXBPRegs GXBPRegs
_GXBPFogRangeK
Definition GXEnum.h:1641
@ GX_BP_FOGRANGEK_HI_END
Definition GXEnum.h:1644
@ GX_BP_FOGRANGEK_HI_ST
Definition GXEnum.h:1643
@ GX_BP_FOGRANGEK_LO_ST
Definition GXEnum.h:1647
@ GX_BP_FOGRANGEK_LO_END
Definition GXEnum.h:1648
_GXCullMode
Definition GXEnum.h:16
@ GX_CULL_BACK
Definition GXEnum.h:19
@ GX_CULL_FRONT
Definition GXEnum.h:18
@ GX_CULL_ALL
Definition GXEnum.h:20
@ GX_CULL_NONE
Definition GXEnum.h:17
_GXTevColorArg
Definition GXEnum.h:292
@ GX_CC_C1
Definition GXEnum.h:297
@ GX_CC_A0
Definition GXEnum.h:296
@ GX_CC_APREV
Definition GXEnum.h:294
@ GX_CC_ZERO
Definition GXEnum.h:308
@ GX_CC_A1
Definition GXEnum.h:298
@ GX_CC_TEXA
Definition GXEnum.h:302
@ GX_CC_CPREV
Definition GXEnum.h:293
@ GX_CC_ONE
Definition GXEnum.h:305
@ GX_CC_HALF
Definition GXEnum.h:306
@ GX_CC_C2
Definition GXEnum.h:299
@ GX_CC_A2
Definition GXEnum.h:300
@ GX_CC_RASC
Definition GXEnum.h:303
@ GX_CC_KONST
Definition GXEnum.h:307
@ GX_CC_TEXC
Definition GXEnum.h:301
@ GX_CC_RASA
Definition GXEnum.h:304
@ GX_CC_C0
Definition GXEnum.h:295
_GXAttnFn
Definition GXEnum.h:114
@ GX_AF_SPEC
Definition GXEnum.h:115
@ GX_AF_SPOT
Definition GXEnum.h:116
@ GX_AF_NONE
Definition GXEnum.h:117
_GXTevScale
Definition GXEnum.h:318
@ GX_CS_SCALE_2
Definition GXEnum.h:320
@ GX_MAX_TEVSCALE
Definition GXEnum.h:323
@ GX_CS_SCALE_4
Definition GXEnum.h:321
@ GX_CS_SCALE_1
Definition GXEnum.h:319
@ GX_CS_DIVIDE_2
Definition GXEnum.h:322
enum _GXTevColorArg GXTevColorArg
_GXTexGenType
Definition GXEnum.h:574
@ GX_TG_SRTG
Definition GXEnum.h:585
@ GX_TG_BUMP2
Definition GXEnum.h:579
@ GX_TG_BUMP1
Definition GXEnum.h:578
@ GX_TG_BUMP7
Definition GXEnum.h:584
@ GX_TG_BUMP3
Definition GXEnum.h:580
@ GX_TG_BUMP6
Definition GXEnum.h:583
@ GX_TG_BUMP4
Definition GXEnum.h:581
@ GX_TG_BUMP5
Definition GXEnum.h:582
@ GX_TG_BUMP0
Definition GXEnum.h:577
@ GX_TG_MTX2x4
Definition GXEnum.h:576
@ GX_TG_MTX3x4
Definition GXEnum.h:575
_GXBPRegs
Definition GXEnum.h:1307
@ GX_BP_REG_SETMODE1_TEX1
Definition GXEnum.h:1432
@ GX_BP_REG_SETIMAGE3_TEX7
Definition GXEnum.h:1486
@ GX_BP_REG_TEVCOLORCOMBINER8
Definition GXEnum.h:1511
@ GX_BP_REG_SETIMAGE2_TEX5
Definition GXEnum.h:1480
@ GX_BP_REG_INDMTX1B
Definition GXEnum.h:1322
@ GX_BP_REG_COPYCLEARZ
Definition GXEnum.h:1403
@ GX_BP_REG_TMEMPRELOADEVEN
Definition GXEnum.h:1415
@ GX_BP_REG_SU_TSIZE3
Definition GXEnum.h:1375
@ GX_BP_REG_FOGPARAM0
Definition GXEnum.h:1545
@ GX_BP_REG_SETIMAGE1_TEX6
Definition GXEnum.h:1477
@ GX_BP_REG_DISPCOPYSTRIDE
Definition GXEnum.h:1399
@ GX_BP_REG_TEVCOLORCOMBINER7
Definition GXEnum.h:1509
@ GX_BP_REG_ALPHACOMPARE
Definition GXEnum.h:1552
@ GX_BP_REG_TMEMTLUTDST
Definition GXEnum.h:1419
@ GX_BP_REG_SU_TSIZE0
Definition GXEnum.h:1369
@ GX_BP_REG_TEVCOLORCOMBINER11
Definition GXEnum.h:1517
@ GX_BP_REG_SETIMAGE1_TEX2
Definition GXEnum.h:1443
@ GX_BP_REG_DSTALPHA
Definition GXEnum.h:1388
@ GX_BP_REG_INDTEVSTAGE15
Definition GXEnum.h:1345
@ GX_BP_REG_PERF1
Definition GXEnum.h:1423
@ GX_BP_REG_SETIMAGE1_TEX0
Definition GXEnum.h:1441
@ GX_BP_REG_SU_SSIZE2
Definition GXEnum.h:1372
@ GX_BP_REG_SETMODE0_TEX4
Definition GXEnum.h:1461
@ GX_BP_REG_TEVREG0HI
Definition GXEnum.h:1530
@ GX_BP_REG_RAS1_TREF2
Definition GXEnum.h:1360
@ GX_BP_REG_TMEMPRELOADMODE
Definition GXEnum.h:1417
@ GX_BP_REG_INDIMASK
Definition GXEnum.h:1327
@ GX_BP_REG_SCISSOROFFSET
Definition GXEnum.h:1411
@ GX_BP_REG_INDTEVSTAGE4
Definition GXEnum.h:1334
@ GX_BP_REG_TEVKSEL1
Definition GXEnum.h:1558
@ GX_BP_REG_FOGPARAM1
Definition GXEnum.h:1546
@ GX_BP_REG_SU_SSIZE7
Definition GXEnum.h:1382
@ GX_BP_REG_BLENDMODE
Definition GXEnum.h:1387
@ GX_BP_REG_SU_TSIZE4
Definition GXEnum.h:1377
@ GX_BP_REG_FOGCOLOR
Definition GXEnum.h:1549
@ GX_BP_REG_BOUNDINGBOX0
Definition GXEnum.h:1408
@ GX_BP_REG_SETIMAGE2_TEX4
Definition GXEnum.h:1479
@ GX_BP_REG_SETTLUT_TEX4
Definition GXEnum.h:1489
@ GX_BP_REG_SETIMAGE1_TEX5
Definition GXEnum.h:1476
@ GX_BP_REG_FIELDMODE
Definition GXEnum.h:1424
@ GX_BP_REG_RAS1_SS0
Definition GXEnum.h:1355
@ GX_BP_REG_SETIMAGE0_TEX5
Definition GXEnum.h:1472
@ GX_BP_REG_SETMODE1_TEX3
Definition GXEnum.h:1434
@ GX_BP_REG_TEVKSEL2
Definition GXEnum.h:1559
@ GX_BP_REG_TEVCOLORCOMBINER14
Definition GXEnum.h:1523
@ GX_BP_REG_TMEMPRELOADADDR
Definition GXEnum.h:1414
@ GX_BP_REG_SETTLUT_TEX7
Definition GXEnum.h:1492
@ GX_BP_REG_INDMTX1A
Definition GXEnum.h:1321
@ GX_BP_REG_TEVKSEL3
Definition GXEnum.h:1560
@ GX_BP_REG_TEVCOLORCOMBINER9
Definition GXEnum.h:1513
@ GX_BP_REG_INDTEVSTAGE3
Definition GXEnum.h:1333
@ GX_BP_REG_COPYCLEARGB
Definition GXEnum.h:1402
@ GX_BP_REG_ZTEXTURE1
Definition GXEnum.h:1554
@ GX_BP_REG_TEVALPHACOMBINER2
Definition GXEnum.h:1500
@ GX_BP_REG_INDMTX1C
Definition GXEnum.h:1323
@ GX_BP_REG_SSMASK
Definition GXEnum.h:1567
@ GX_BP_REG_TEVCOLORCOMBINER6
Definition GXEnum.h:1507
@ GX_BP_REG_COPYFILTER1
Definition GXEnum.h:1405
@ GX_BP_REG_SETIMAGE3_TEX0
Definition GXEnum.h:1449
@ GX_BP_REG_SU_TSIZE6
Definition GXEnum.h:1381
@ GX_BP_REG_COPYFILTER0
Definition GXEnum.h:1404
@ GX_BP_REG_INDMTX2B
Definition GXEnum.h:1325
@ GX_BP_REG_TMEMPRELOADODD
Definition GXEnum.h:1416
@ GX_BP_REG_SETIMAGE3_TEX2
Definition GXEnum.h:1451
@ GX_BP_REG_SETMODE1_TEX0
Definition GXEnum.h:1431
@ GX_BP_REG_SU_SSIZE5
Definition GXEnum.h:1378
@ GX_BP_REG_SCISSORTL
Definition GXEnum.h:1348
@ GX_BP_REG_TEVALPHACOMBINER3
Definition GXEnum.h:1502
@ GX_BP_REG_SETIMAGE0_TEX0
Definition GXEnum.h:1437
@ GX_BP_REG_COPYCLEARAR
Definition GXEnum.h:1401
@ GX_BP_REG_INDMTX0A
Definition GXEnum.h:1318
@ GX_BP_REG_SETIMAGE0_TEX2
Definition GXEnum.h:1439
@ GX_BP_REG_SETMODE1_TEX4
Definition GXEnum.h:1465
@ GX_BP_REG_SETIMAGE1_TEX4
Definition GXEnum.h:1475
@ GX_BP_REG_SETIMAGE3_TEX5
Definition GXEnum.h:1484
@ GX_BP_REG_PETOKEN
Definition GXEnum.h:1392
@ GX_BP_REG_INDMTX0B
Definition GXEnum.h:1319
@ GX_BP_REG_TEVKSEL7
Definition GXEnum.h:1564
@ GX_BP_REG_INDMTX0C
Definition GXEnum.h:1320
@ GX_BP_REG_RAS1_TREF1
Definition GXEnum.h:1359
@ GX_BP_REG_SETTLUT_TEX6
Definition GXEnum.h:1491
@ GX_BP_REG_GENMODE
Definition GXEnum.h:1309
@ GX_BP_REG_SETIMAGE2_TEX2
Definition GXEnum.h:1447
@ GX_BP_REG_SETMODE1_TEX6
Definition GXEnum.h:1467
@ GX_BP_REG_SETIMAGE1_TEX3
Definition GXEnum.h:1444
@ GX_BP_REG_TEXCOPYSRCWH
Definition GXEnum.h:1397
@ GX_BP_REG_RAS1_TREF6
Definition GXEnum.h:1364
@ GX_BP_REG_RAS1_TREF7
Definition GXEnum.h:1365
@ GX_BP_REG_SU_SSIZE6
Definition GXEnum.h:1380
@ GX_BP_REG_SETMODE0_TEX5
Definition GXEnum.h:1462
@ GX_BP_REG_TEVREG0LO
Definition GXEnum.h:1529
@ GX_BP_REG_TEVCOLORCOMBINER2
Definition GXEnum.h:1499
@ GX_BP_REG_SU_TSIZE5
Definition GXEnum.h:1379
@ GX_BP_REG_TEVALPHACOMBINER5
Definition GXEnum.h:1506
@ GX_BP_REG_SETIMAGE3_TEX6
Definition GXEnum.h:1485
@ GX_BP_REG_SCISSORBR
Definition GXEnum.h:1349
@ GX_BP_REG_TEVALPHACOMBINER6
Definition GXEnum.h:1508
@ GX_BP_REG_SETIMAGE3_TEX3
Definition GXEnum.h:1452
@ GX_BP_REG_TEVALPHACOMBINER9
Definition GXEnum.h:1514
@ GX_BP_REG_TEXCOPYSRCXY
Definition GXEnum.h:1396
@ GX_BP_REG_PERF0TRI
Definition GXEnum.h:1351
@ GX_BP_REG_TEVALPHACOMBINER12
Definition GXEnum.h:1520
@ GX_BP_REG_SETIMAGE2_TEX1
Definition GXEnum.h:1446
@ GX_BP_REG_INDTEVSTAGE0
Definition GXEnum.h:1330
@ GX_BP_REG_SETMODE0_TEX1
Definition GXEnum.h:1428
@ GX_BP_REG_SETIMAGE0_TEX4
Definition GXEnum.h:1471
@ GX_BP_REG_ZMODE
Definition GXEnum.h:1386
@ GX_BP_REG_TEXCOPYDST
Definition GXEnum.h:1398
@ GX_BP_REG_SETTLUT_TEX0
Definition GXEnum.h:1455
@ GX_BP_REG_INDTEVSTAGE13
Definition GXEnum.h:1343
@ GX_BP_REG_TMEMTLUTSRC
Definition GXEnum.h:1418
@ GX_BP_REG_TEVCOLORCOMBINER4
Definition GXEnum.h:1503
@ GX_BP_REG_TEVREG1LO
Definition GXEnum.h:1531
@ GX_BP_REG_SETMODE1_TEX2
Definition GXEnum.h:1433
@ GX_BP_REG_TEVCOLORCOMBINER3
Definition GXEnum.h:1501
@ GX_BP_REG_FIELDMASK
Definition GXEnum.h:1390
@ GX_BP_REG_TEVALPHACOMBINER4
Definition GXEnum.h:1504
@ GX_BP_REG_SETIMAGE2_TEX6
Definition GXEnum.h:1481
@ GX_BP_REG_INDTEVSTAGE14
Definition GXEnum.h:1344
@ GX_BP_REG_TEVCOLORCOMBINER1
Definition GXEnum.h:1497
@ GX_BP_REG_PETOKENINT
Definition GXEnum.h:1393
@ GX_BP_REG_TEVALPHACOMBINER0
Definition GXEnum.h:1496
@ GX_BP_REG_INDTEVSTAGE9
Definition GXEnum.h:1339
@ GX_BP_REG_TEVCOLORCOMBINER10
Definition GXEnum.h:1515
@ GX_BP_REG_TEVALPHACOMBINER7
Definition GXEnum.h:1510
@ GX_BP_REG_DISPCOPYFILTER0
Definition GXEnum.h:1312
@ GX_BP_REG_SETIMAGE3_TEX1
Definition GXEnum.h:1450
@ GX_BP_REG_ZCONTROL
Definition GXEnum.h:1389
@ GX_BP_REG_SETMODE0_TEX3
Definition GXEnum.h:1430
@ GX_BP_REG_PERF0QUAD
Definition GXEnum.h:1352
@ GX_BP_REG_INDTEVSTAGE10
Definition GXEnum.h:1340
@ GX_BP_REG_TEVALPHACOMBINER10
Definition GXEnum.h:1516
@ GX_BP_REG_SETIMAGE2_TEX0
Definition GXEnum.h:1445
@ GX_BP_REG_SU_SSIZE4
Definition GXEnum.h:1376
@ GX_BP_REG_SU_SSIZE0
Definition GXEnum.h:1368
@ GX_BP_REG_INDTEVSTAGE6
Definition GXEnum.h:1336
@ GX_BP_REG_FOGRANGEK2
Definition GXEnum.h:1542
@ GX_BP_REG_TEVREG1HI
Definition GXEnum.h:1532
@ GX_BP_REG_SETIMAGE1_TEX7
Definition GXEnum.h:1478
@ GX_BP_REG_FOGPARAM3
Definition GXEnum.h:1548
@ GX_BP_REG_SU_TSIZE2
Definition GXEnum.h:1373
@ GX_BP_REG_DISPCOPYSCALEY
Definition GXEnum.h:1400
@ GX_BP_REG_TEVKSEL6
Definition GXEnum.h:1563
@ GX_BP_REG_SETTLUT_TEX3
Definition GXEnum.h:1458
@ GX_BP_REG_SETIMAGE3_TEX4
Definition GXEnum.h:1483
@ GX_BP_REG_SU_SSIZE1
Definition GXEnum.h:1370
@ GX_BP_REG_DISPCOPYFILTER1
Definition GXEnum.h:1313
@ GX_BP_REG_TEVALPHACOMBINER13
Definition GXEnum.h:1522
@ GX_BP_REG_INDTEVSTAGE7
Definition GXEnum.h:1337
@ GX_BP_REG_TEVREG2HI
Definition GXEnum.h:1534
@ GX_BP_REG_DISPCOPYFILTER2
Definition GXEnum.h:1314
@ GX_BP_REG_RAS1_TREF0
Definition GXEnum.h:1358
@ GX_BP_REG_INDTEVSTAGE5
Definition GXEnum.h:1335
@ GX_BP_REG_INDTEVSTAGE8
Definition GXEnum.h:1338
@ GX_BP_REG_SU_TSIZE1
Definition GXEnum.h:1371
@ GX_BP_REG_SETIMAGE0_TEX7
Definition GXEnum.h:1474
@ GX_BP_REG_TEVCOLORCOMBINER13
Definition GXEnum.h:1521
@ GX_BP_REG_TEVALPHACOMBINER1
Definition GXEnum.h:1498
@ GX_BP_REG_SETTLUT_TEX2
Definition GXEnum.h:1457
@ GX_BP_REG_SETIMAGE2_TEX3
Definition GXEnum.h:1448
@ GX_BP_REG_SETTLUT_TEX1
Definition GXEnum.h:1456
@ GX_BP_REG_SETIMAGE0_TEX6
Definition GXEnum.h:1473
@ GX_BP_REG_TEVALPHACOMBINER11
Definition GXEnum.h:1518
@ GX_BP_REG_SETIMAGE1_TEX1
Definition GXEnum.h:1442
@ GX_BP_REG_DISPCOPYFILTER3
Definition GXEnum.h:1315
@ GX_BP_REG_SETMODE0_TEX6
Definition GXEnum.h:1463
@ GX_BP_REG_SU_TSIZE7
Definition GXEnum.h:1383
@ GX_BP_REG_SU_SSIZE3
Definition GXEnum.h:1374
@ GX_BP_REG_RAS1_TREF4
Definition GXEnum.h:1362
@ GX_BP_REG_TEVCOLORCOMBINER15
Definition GXEnum.h:1525
@ GX_BP_REG_SETMODE1_TEX5
Definition GXEnum.h:1466
@ GX_BP_REG_TEVCOLORCOMBINER12
Definition GXEnum.h:1519
@ GX_BP_REG_FOGRANGEK4
Definition GXEnum.h:1544
@ GX_BP_REG_TEVREG2LO
Definition GXEnum.h:1533
@ GX_BP_REG_TEVKSEL4
Definition GXEnum.h:1561
@ GX_BP_REG_TMEMTEXINVALIDATE
Definition GXEnum.h:1420
@ GX_BP_REG_TEVALPHACOMBINER8
Definition GXEnum.h:1512
@ GX_BP_REG_TEVKSEL5
Definition GXEnum.h:1562
@ GX_BP_REG_BOUNDINGBOX1
Definition GXEnum.h:1409
@ GX_BP_REG_INDTEVSTAGE1
Definition GXEnum.h:1331
@ GX_BP_REG_RAS1_TREF3
Definition GXEnum.h:1361
@ GX_BP_REG_LINEPTWIDTH
Definition GXEnum.h:1350
@ GX_BP_REG_SETIMAGE0_TEX3
Definition GXEnum.h:1440
@ GX_BP_REG_TEVREG3HI
Definition GXEnum.h:1536
@ GX_BP_REG_FOGPARAM2
Definition GXEnum.h:1547
@ GX_BP_REG_RAS1_SS1
Definition GXEnum.h:1356
@ GX_BP_REG_SETTLUT_TEX5
Definition GXEnum.h:1490
@ GX_BP_REG_INDMTX2C
Definition GXEnum.h:1326
@ GX_BP_REG_TEVKSEL0
Definition GXEnum.h:1557
@ GX_BP_REG_RAS1_IREF
Definition GXEnum.h:1357
@ GX_BP_REG_FOGRANGEK3
Definition GXEnum.h:1543
@ GX_BP_REG_SETIMAGE2_TEX7
Definition GXEnum.h:1482
@ GX_BP_REG_TEVCOLORCOMBINER0
Definition GXEnum.h:1495
@ GX_BP_REG_SETMODE1_TEX7
Definition GXEnum.h:1468
@ GX_BP_REG_FOGRANGE
Definition GXEnum.h:1539
@ GX_BP_REG_SETMODE0_TEX7
Definition GXEnum.h:1464
@ GX_BP_REG_DRAWDONE
Definition GXEnum.h:1391
@ GX_BP_REG_INDTEVSTAGE12
Definition GXEnum.h:1342
@ GX_BP_REG_SETMODE0_TEX0
Definition GXEnum.h:1427
@ GX_BP_REG_TEVALPHACOMBINER14
Definition GXEnum.h:1524
@ GX_BP_REG_FOGRANGEK0
Definition GXEnum.h:1540
@ GX_BP_REG_TEVCOLORCOMBINER5
Definition GXEnum.h:1505
@ GX_BP_REG_INDTEVSTAGE11
Definition GXEnum.h:1341
@ GX_BP_REG_RAS1_TREF5
Definition GXEnum.h:1363
@ GX_BP_REG_INDTEVSTAGE2
Definition GXEnum.h:1332
@ GX_BP_REG_TEVALPHACOMBINER15
Definition GXEnum.h:1526
@ GX_BP_REG_FOGRANGEK1
Definition GXEnum.h:1541
@ GX_BP_REG_SETMODE0_TEX2
Definition GXEnum.h:1429
@ GX_BP_REG_ZTEXTURE0
Definition GXEnum.h:1553
@ GX_BP_REG_SETIMAGE0_TEX1
Definition GXEnum.h:1438
@ GX_BP_REG_INDMTX2A
Definition GXEnum.h:1324
@ GX_BP_REG_TEVREG3LO
Definition GXEnum.h:1535
_GXTexOffset
Definition GXEnum.h:690
@ GX_TO_ONE
Definition GXEnum.h:696
@ GX_TO_FOURTH
Definition GXEnum.h:694
@ GX_TO_EIGHTH
Definition GXEnum.h:693
@ GX_MAX_TEXOFFSET
Definition GXEnum.h:697
@ GX_TO_HALF
Definition GXEnum.h:695
@ GX_TO_SIXTEENTH
Definition GXEnum.h:692
@ GX_TO_ZERO
Definition GXEnum.h:691
enum _GXTevScale GXTevScale
enum _GXIndTexBiasSel GXIndTexBiasSel
enum _GXFBClamp GXFBClamp
_GXPerf1
Definition GXEnum.h:1862
@ GX_PERF1_VC_STREAMBUF_LOW
Definition GXEnum.h:1878
@ GX_PERF1_CLOCKS
Definition GXEnum.h:1887
@ GX_PERF1_VC_MEMREQ_FULL
Definition GXEnum.h:1875
@ GX_PERF1_VC_MISS_REQ
Definition GXEnum.h:1884
@ GX_PERF1_VC_MISSREP_FULL
Definition GXEnum.h:1877
@ GX_PERF1_TC_CHECK5_6
Definition GXEnum.h:1869
@ GX_PERF1_NONE
Definition GXEnum.h:1888
@ GX_PERF1_VC_MISSQ_FULL
Definition GXEnum.h:1874
@ GX_PERF1_VERTICES
Definition GXEnum.h:1880
@ GX_PERF1_TC_MISS
Definition GXEnum.h:1871
@ GX_PERF1_VC_ALL_STALLS
Definition GXEnum.h:1879
@ GX_PERF1_CP_ALL_REQ
Definition GXEnum.h:1885
@ GX_PERF1_TEXELS
Definition GXEnum.h:1863
@ GX_PERF1_TC_CHECK3_4
Definition GXEnum.h:1868
@ GX_PERF1_TC_CHECK1_2
Definition GXEnum.h:1867
@ GX_PERF1_TX_REGS
Definition GXEnum.h:1865
@ GX_PERF1_TX_IDLE
Definition GXEnum.h:1864
@ GX_PERF1_VC_ELEMQ_FULL
Definition GXEnum.h:1873
@ GX_PERF1_CALL_REQ
Definition GXEnum.h:1883
@ GX_PERF1_FIFO_REQ
Definition GXEnum.h:1882
@ GX_PERF1_TC_CHECK7_8
Definition GXEnum.h:1870
@ GX_PERF1_TX_MEMSTALL
Definition GXEnum.h:1866
@ GX_PERF1_VC_STATUS7
Definition GXEnum.h:1876
enum _GXTexCoordID GXTexCoordID
enum _GXPixelFmt GXPixelFmt
enum _GXDirtyFlag GXDirtyFlag
_GXGamma
Definition GXEnum.h:391
@ GX_GM_2_2
Definition GXEnum.h:394
@ GX_GM_1_0
Definition GXEnum.h:392
@ GX_GM_1_7
Definition GXEnum.h:393
_GXXfTexReg
Definition GXEnum.h:1210
@ GX_XF_TEX_PROJ_ST
Definition GXEnum.h:1211
@ GX_XF_TEX_FORM_AB11
Definition GXEnum.h:1214
@ GX_XF_TEX_FORM_ABC1
Definition GXEnum.h:1215
@ GX_XF_TEX_PROJ_STQ
Definition GXEnum.h:1212
_GXXfMem
Definition GXEnum.h:1778
@ GX_XF_MEM_POSMTX
Definition GXEnum.h:1779
@ GX_XF_MEM_LIGHTOBJ
Definition GXEnum.h:1782
@ GX_XF_MEM_DUALTEXMTX
Definition GXEnum.h:1781
@ GX_XF_MEM_NRMMTX
Definition GXEnum.h:1780
enum _GXBPFieldMask GXBPFieldMask
_GXBPFieldMask
Definition GXEnum.h:1736
@ GX_BP_FIELDMASK_EVEN_END
Definition GXEnum.h:1743
@ GX_BP_FIELDMASK_ODD_END
Definition GXEnum.h:1739
@ GX_BP_FIELDMASK_ODD_ST
Definition GXEnum.h:1738
@ GX_BP_FIELDMASK_EVEN_ST
Definition GXEnum.h:1742
_GXBPFogParam2
Definition GXEnum.h:1593
@ GX_BP_FOGPARAM2_B_SHIFT_ST
Definition GXEnum.h:1595
@ GX_BP_FOGPARAM2_B_SHIFT_END
Definition GXEnum.h:1596
enum _GXTlutSize GXTlutSize
enum _GXTevMode GXTevMode
enum _GXCommand GXCommand
enum _GXSpotFn GXSpotFn
_GXTlutSize
Definition GXEnum.h:819
@ GX_TLUT_512
Definition GXEnum.h:825
@ GX_TLUT_2K
Definition GXEnum.h:827
@ GX_TLUT_16
Definition GXEnum.h:820
@ GX_TLUT_32
Definition GXEnum.h:821
@ GX_TLUT_8K
Definition GXEnum.h:829
@ GX_TLUT_4K
Definition GXEnum.h:828
@ GX_TLUT_128
Definition GXEnum.h:823
@ GX_TLUT_64
Definition GXEnum.h:822
@ GX_TLUT_16K
Definition GXEnum.h:830
@ GX_TLUT_1K
Definition GXEnum.h:826
@ GX_TLUT_256
Definition GXEnum.h:824
_GXTevRegID
Definition GXEnum.h:326
@ GX_MAX_TEVREG
Definition GXEnum.h:331
@ GX_TEVPREV
Definition GXEnum.h:327
@ GX_TEVREG0
Definition GXEnum.h:328
@ GX_TEVREG2
Definition GXEnum.h:330
@ GX_TEVREG1
Definition GXEnum.h:329
enum _GXCPVATGrp0 GXCPVATGrp0
_GXAlphaOp
Definition GXEnum.h:475
@ GX_AOP_XNOR
Definition GXEnum.h:479
@ GX_AOP_AND
Definition GXEnum.h:476
@ GX_MAX_ALPHAOP
Definition GXEnum.h:480
@ GX_AOP_OR
Definition GXEnum.h:477
@ GX_AOP_XOR
Definition GXEnum.h:478
enum _GXIndTexFormat GXIndTexFormat
_GXCPVATGrp2
Definition GXEnum.h:1140
@ GX_CP_VAT_GRP2_TXC6_CNT_END
Definition GXEnum.h:1159
@ GX_CP_VAT_GRP2_TXC7_CNT_ST
Definition GXEnum.h:1170
@ GX_CP_VAT_GRP2_TXC4_SHIFT_ST
Definition GXEnum.h:1142
@ GX_CP_VAT_GRP2_TXC5_TYPE_ST
Definition GXEnum.h:1150
@ GX_CP_VAT_GRP2_TXC6_TYPE_ST
Definition GXEnum.h:1162
@ GX_CP_VAT_GRP2_TXC6_TYPE_END
Definition GXEnum.h:1163
@ GX_CP_VAT_GRP2_TXC5_TYPE_END
Definition GXEnum.h:1151
@ GX_CP_VAT_GRP2_TXC5_CNT_ST
Definition GXEnum.h:1146
@ GX_CP_VAT_GRP2_TXC5_SHIFT_END
Definition GXEnum.h:1155
@ GX_CP_VAT_GRP2_TXC7_SHIFT_ST
Definition GXEnum.h:1178
@ GX_CP_VAT_GRP2_TXC6_CNT_ST
Definition GXEnum.h:1158
@ GX_CP_VAT_GRP2_TXC5_SHIFT_ST
Definition GXEnum.h:1154
@ GX_CP_VAT_GRP2_TXC4_SHIFT_END
Definition GXEnum.h:1143
@ GX_CP_VAT_GRP2_TXC7_CNT_END
Definition GXEnum.h:1171
@ GX_CP_VAT_GRP2_TXC7_TYPE_ST
Definition GXEnum.h:1174
@ GX_CP_VAT_GRP2_TXC5_CNT_END
Definition GXEnum.h:1147
@ GX_CP_VAT_GRP2_TXC7_TYPE_END
Definition GXEnum.h:1175
@ GX_CP_VAT_GRP2_TXC6_SHIFT_END
Definition GXEnum.h:1167
@ GX_CP_VAT_GRP2_TXC7_SHIFT_END
Definition GXEnum.h:1179
@ GX_CP_VAT_GRP2_TXC6_SHIFT_ST
Definition GXEnum.h:1166
enum _GXIndTexAlphaSel GXIndTexAlphaSel
enum _GXCPVCDLo GXCPVCDLo
_GXCPVATGrp1
Definition GXEnum.h:1092
@ GX_CP_VAT_GRP1_TXC2_CNT_ST
Definition GXEnum.h:1106
@ GX_CP_VAT_GRP1_TXC1_SHIFT_ST
Definition GXEnum.h:1102
@ GX_CP_VAT_GRP1_TXC2_TYPE_END
Definition GXEnum.h:1111
@ GX_CP_VAT_GRP1_TXC1_TYPE_ST
Definition GXEnum.h:1098
@ GX_CP_VAT_GRP1_TXC1_SHIFT_END
Definition GXEnum.h:1103
@ GX_CP_VAT_GRP1_TXC2_SHIFT_ST
Definition GXEnum.h:1114
@ GX_CP_VAT_GRP1_TXC3_TYPE_END
Definition GXEnum.h:1123
@ GX_CP_VAT_GRP1_TXC1_TYPE_END
Definition GXEnum.h:1099
@ GX_CP_VAT_GRP1_TXC1_CNT_END
Definition GXEnum.h:1095
@ GX_CP_VAT_GRP1_TXC3_SHIFT_END
Definition GXEnum.h:1127
@ GX_CP_VAT_GRP1_TXC3_CNT_END
Definition GXEnum.h:1119
@ GX_CP_VAT_GRP1_TXC2_TYPE_ST
Definition GXEnum.h:1110
@ GX_CP_VAT_GRP1_TXC3_SHIFT_ST
Definition GXEnum.h:1126
@ GX_CP_VAT_GRP1_TXC3_TYPE_ST
Definition GXEnum.h:1122
@ GX_CP_VAT_GRP1_TXC3_CNT_ST
Definition GXEnum.h:1118
@ GX_CP_VAT_GRP1_TXC2_CNT_END
Definition GXEnum.h:1107
@ GX_CP_VAT_GRP1_TXC2_SHIFT_END
Definition GXEnum.h:1115
@ GX_CP_VAT_GRP1_TXC4_CNT_ST
Definition GXEnum.h:1130
@ GX_CP_VAT_GRP1_TXC4_CNT_END
Definition GXEnum.h:1131
@ GX_CP_VAT_GRP1_TXC4_TYPE_END
Definition GXEnum.h:1135
@ GX_CP_VAT_GRP1_TXC4_TYPE_ST
Definition GXEnum.h:1134
@ GX_CP_VAT_GRP1_TXC1_CNT_ST
Definition GXEnum.h:1094
enum _GXTlut GXTlut
_GXTevMode
Definition GXEnum.h:137
@ GX_BLEND
Definition GXEnum.h:140
@ GX_REPLACE
Definition GXEnum.h:141
@ GX_DECAL
Definition GXEnum.h:139
@ GX_PASSCLR
Definition GXEnum.h:142
@ GX_MODULATE
Definition GXEnum.h:138
enum _GXTexGenSrc GXTexGenSrc
_GXXFClr0Ctrl
Definition GXEnum.h:1910
@ GX_XF_CLR0CTRL_MTXSRC_END
Definition GXEnum.h:1913
@ GX_XF_CLR0CTRL_LMASKHI_ST
Definition GXEnum.h:1920
@ GX_XF_CLR0CTRL_LMASKLO_ST
Definition GXEnum.h:1940
@ GX_XF_CLR0CTRL_DIFATTN_ST
Definition GXEnum.h:1928
@ GX_XF_CLR0CTRL_LIGHT_END
Definition GXEnum.h:1917
@ GX_XF_CLR0CTRL_LIGHT_ST
Definition GXEnum.h:1916
@ GX_XF_CLR0CTRL_ATTNSEL_END
Definition GXEnum.h:1937
@ GX_XF_CLR0CTRL_LMASKHI_END
Definition GXEnum.h:1921
@ GX_XF_CLR0CTRL_AMBSRC_END
Definition GXEnum.h:1925
@ GX_XF_CLR0CTRL_DIFATTN_END
Definition GXEnum.h:1929
@ GX_XF_CLR0CTRL_ATTNENABLE_ST
Definition GXEnum.h:1932
@ GX_XF_CLR0CTRL_LMASKLO_END
Definition GXEnum.h:1941
@ GX_XF_CLR0CTRL_MTXSRC_ST
Definition GXEnum.h:1912
@ GX_XF_CLR0CTRL_ATTNENABLE_END
Definition GXEnum.h:1933
@ GX_XF_CLR0CTRL_AMBSRC_ST
Definition GXEnum.h:1924
@ GX_XF_CLR0CTRL_ATTNSEL_ST
Definition GXEnum.h:1936
enum _GXDiffuseFn GXDiffuseFn
_GXPerf0
Definition GXEnum.h:1819
@ GX_PERF0_CLOCKS
Definition GXEnum.h:1857
@ GX_PERF0_TRIANGLES_2CLR
Definition GXEnum.h:1847
@ GX_PERF0_TRIANGLES_2TEX
Definition GXEnum.h:1838
@ GX_PERF0_TRIANGLES_SCISSORED
Definition GXEnum.h:1835
@ GX_PERF0_CLIP_RATIO
Definition GXEnum.h:1830
@ GX_PERF0_TRIANGLES_6TEX
Definition GXEnum.h:1842
@ GX_PERF0_XF_LIT_CLKS
Definition GXEnum.h:1826
@ GX_PERF0_QUAD_NON0CVG
Definition GXEnum.h:1850
@ GX_PERF0_VERTICES
Definition GXEnum.h:1820
@ GX_PERF0_QUAD_4CVG
Definition GXEnum.h:1854
@ GX_PERF0_TRIANGLES_1CLR
Definition GXEnum.h:1846
@ GX_PERF0_TRIANGLES_0TEX
Definition GXEnum.h:1836
@ GX_PERF0_TRIANGLES_3TEX
Definition GXEnum.h:1839
@ GX_PERF0_QUAD_3CVG
Definition GXEnum.h:1853
@ GX_PERF0_TRIANGLES_CULLED
Definition GXEnum.h:1833
@ GX_PERF0_TRIANGLES_8TEX
Definition GXEnum.h:1844
@ GX_PERF0_CLIP_VTX
Definition GXEnum.h:1821
@ GX_PERF0_XF_WAIT_OUT
Definition GXEnum.h:1824
@ GX_PERF0_QUAD_2CVG
Definition GXEnum.h:1852
@ GX_PERF0_TRIANGLES_0CLR
Definition GXEnum.h:1845
@ GX_PERF0_TRIANGLES_PASSED
Definition GXEnum.h:1834
@ GX_PERF0_QUAD_1CVG
Definition GXEnum.h:1851
@ GX_PERF0_TRIANGLES
Definition GXEnum.h:1832
@ GX_PERF0_XF_XFRM_CLKS
Definition GXEnum.h:1825
@ GX_PERF0_XF_REGRD_CLKS
Definition GXEnum.h:1829
@ GX_PERF0_TRIANGLES_1TEX
Definition GXEnum.h:1837
@ GX_PERF0_AVG_QUAD_CNT
Definition GXEnum.h:1855
@ GX_PERF0_TRIANGLES_7TEX
Definition GXEnum.h:1843
@ GX_PERF0_XF_BOT_CLKS
Definition GXEnum.h:1827
@ GX_PERF0_XF_WAIT_IN
Definition GXEnum.h:1823
@ GX_PERF0_TRIANGLES_4TEX
Definition GXEnum.h:1840
@ GX_PERF0_QUAD_0CVG
Definition GXEnum.h:1849
@ GX_PERF0_CLIP_CLKS
Definition GXEnum.h:1822
@ GX_PERF0_TRIANGLES_5TEX
Definition GXEnum.h:1841
@ GX_PERF0_NONE
Definition GXEnum.h:1858
@ GX_PERF0_XF_REGLD_CLKS
Definition GXEnum.h:1828
_GXPosNrmMtx
Definition GXEnum.h:714
@ GX_PNMTX2
Definition GXEnum.h:717
@ GX_PNMTX9
Definition GXEnum.h:724
@ GX_PNMTX5
Definition GXEnum.h:720
@ GX_PNMTX7
Definition GXEnum.h:722
@ GX_PNMTX3
Definition GXEnum.h:718
@ GX_PNMTX4
Definition GXEnum.h:719
@ GX_PNMTX8
Definition GXEnum.h:723
@ GX_PNMTX0
Definition GXEnum.h:715
@ GX_PNMTX1
Definition GXEnum.h:716
@ GX_PNMTX6
Definition GXEnum.h:721
_GXZTexOp
Definition GXEnum.h:612
@ GX_ZT_ADD
Definition GXEnum.h:614
@ GX_ZT_DISABLE
Definition GXEnum.h:613
@ GX_ZT_REPLACE
Definition GXEnum.h:615
@ GX_MAX_ZTEXOP
Definition GXEnum.h:616
enum _GXIndTexScale GXIndTexScale
enum _GXIndTexStageID GXIndTexStageID
_GXFogType
Definition GXEnum.h:483
@ GX_FOG_PERSP_EXP2
Definition GXEnum.h:490
@ GX_FOG_PERSP_REVEXP2
Definition GXEnum.h:494
@ GX_FOG_REVEXP2
Definition GXEnum.h:493
@ GX_FOG_NONE
Definition GXEnum.h:484
@ GX_FOG_LIN
Definition GXEnum.h:485
@ GX_FOG_REVEXP
Definition GXEnum.h:491
@ GX_FOG_EXP2
Definition GXEnum.h:489
@ GX_FOG_ORTHO_EXP2
Definition GXEnum.h:497
@ GX_FOG_PERSP_REVEXP
Definition GXEnum.h:492
@ GX_FOG_PERSP_EXP
Definition GXEnum.h:488
@ GX_FOG_ORTHO_LIN
Definition GXEnum.h:495
@ GX_FOG_ORTHO_EXP
Definition GXEnum.h:496
@ GX_FOG_PERSP_LIN
Definition GXEnum.h:486
@ GX_FOG_ORTHO_REVEXP2
Definition GXEnum.h:499
@ GX_FOG_ORTHO_REVEXP
Definition GXEnum.h:498
@ GX_FOG_EXP
Definition GXEnum.h:487
_GXBPFogParam0
Definition GXEnum.h:1571
@ GX_BP_FOGPARAM0_A_MANT_END
Definition GXEnum.h:1574
@ GX_BP_FOGPARAM0_A_EXP_ST
Definition GXEnum.h:1577
@ GX_BP_FOGPARAM0_A_MANT_ST
Definition GXEnum.h:1573
@ GX_BP_FOGPARAM0_A_SIGN_ST
Definition GXEnum.h:1581
@ GX_BP_FOGPARAM0_A_SIGN_END
Definition GXEnum.h:1582
@ GX_BP_FOGPARAM0_A_EXP_END
Definition GXEnum.h:1578
enum _GXXfTexGen GXXfTexGen
enum _GXBPGenMode GXBPGenMode
_GXCPVCDHi
Definition GXEnum.h:911
@ GX_CP_VCD_HI_TEX7COORD_ST
Definition GXEnum.h:941
@ GX_CP_VCD_HI_TEX0COORD_END
Definition GXEnum.h:914
@ GX_CP_VCD_HI_TEX4COORD_ST
Definition GXEnum.h:929
@ GX_CP_VCD_HI_TEX1COORD_END
Definition GXEnum.h:918
@ GX_CP_VCD_HI_TEX5COORD_END
Definition GXEnum.h:934
@ GX_CP_VCD_HI_TEX3COORD_ST
Definition GXEnum.h:925
@ GX_CP_VCD_HI_TEX5COORD_ST
Definition GXEnum.h:933
@ GX_CP_VCD_HI_TEX4COORD_END
Definition GXEnum.h:930
@ GX_CP_VCD_HI_TEX2COORD_END
Definition GXEnum.h:922
@ GX_CP_VCD_HI_TEX6COORD_END
Definition GXEnum.h:938
@ GX_CP_VCD_HI_TEX3COORD_END
Definition GXEnum.h:926
@ GX_CP_VCD_HI_TEX2COORD_ST
Definition GXEnum.h:921
@ GX_CP_VCD_HI_TEX7COORD_END
Definition GXEnum.h:942
@ GX_CP_VCD_HI_TEX1COORD_ST
Definition GXEnum.h:917
@ GX_CP_VCD_HI_TEX0COORD_ST
Definition GXEnum.h:913
@ GX_CP_VCD_HI_TEX6COORD_ST
Definition GXEnum.h:937
enum _GXAlphaReadMode GXAlphaReadMode
enum _GXBPFogParam0 GXBPFogParam0
_GXTexFilter
Definition GXEnum.h:437
@ GX_LIN_MIP_LIN
Definition GXEnum.h:443
@ GX_LIN_MIP_NEAR
Definition GXEnum.h:441
@ GX_NEAR_MIP_NEAR
Definition GXEnum.h:440
@ GX_LINEAR
Definition GXEnum.h:439
@ GX_NEAR_MIP_LIN
Definition GXEnum.h:442
@ GX_NEAR
Definition GXEnum.h:438
enum _GXAttnFn GXAttnFn
enum _GXBPBlendMode GXBPBlendMode
_GXIndTexWrap
Definition GXEnum.h:680
@ GX_ITW_32
Definition GXEnum.h:685
@ GX_ITW_256
Definition GXEnum.h:682
@ GX_ITW_16
Definition GXEnum.h:686
@ GX_ITW_0
Definition GXEnum.h:687
@ GX_ITW_64
Definition GXEnum.h:684
@ GX_ITW_128
Definition GXEnum.h:683
@ GX_ITW_OFF
Definition GXEnum.h:681
enum _GXCPVATGrp1 GXCPVATGrp1
enum _GXTexFmt GXTexFmt
enum _GXTexMapID GXTexMapID
enum _GXAttr GXAttr
_GXTlutFmt
Definition GXEnum.h:397
@ GX_TL_RGB5A3
Definition GXEnum.h:400
@ GX_TL_RGB565
Definition GXEnum.h:399
@ GX_TL_IA8
Definition GXEnum.h:398
enum _GXAlphaOp GXAlphaOp
_GXIndTexMtxID
Definition GXEnum.h:640
@ GX_ITM_2
Definition GXEnum.h:644
@ GX_ITM_1
Definition GXEnum.h:643
@ GX_ITM_S1
Definition GXEnum.h:647
@ GX_ITM_T2
Definition GXEnum.h:652
@ GX_ITM_T0
Definition GXEnum.h:650
@ GX_ITM_S3
Definition GXEnum.h:649
@ GX_ITM_3
Definition GXEnum.h:645
@ GX_ITM_S2
Definition GXEnum.h:648
@ GX_ITM_S0
Definition GXEnum.h:646
@ GX_ITM_OFF
Definition GXEnum.h:641
@ GX_ITM_0
Definition GXEnum.h:642
@ GX_ITM_T1
Definition GXEnum.h:651
_GXTlut
Definition GXEnum.h:403
@ GX_TLUT10
Definition GXEnum.h:414
@ GX_BIGTLUT2
Definition GXEnum.h:423
@ GX_BIGTLUT1
Definition GXEnum.h:422
@ GX_TLUT15
Definition GXEnum.h:419
@ GX_MAX_TLUT_ALL
Definition GXEnum.h:427
@ GX_TLUT8
Definition GXEnum.h:412
@ GX_TLUT9
Definition GXEnum.h:413
@ GX_TLUT4
Definition GXEnum.h:408
@ GX_TLUT0
Definition GXEnum.h:404
@ GX_TLUT7
Definition GXEnum.h:411
@ GX_TLUT5
Definition GXEnum.h:409
@ GX_MAX_TLUT
Definition GXEnum.h:420
@ GX_BIGTLUT3
Definition GXEnum.h:424
@ GX_TLUT1
Definition GXEnum.h:405
@ GX_TLUT6
Definition GXEnum.h:410
@ GX_TLUT3
Definition GXEnum.h:407
@ GX_BIGTLUT0
Definition GXEnum.h:421
@ GX_TLUT11
Definition GXEnum.h:415
@ GX_MAX_BIGTLUT
Definition GXEnum.h:425
@ GX_TLUT12
Definition GXEnum.h:416
@ GX_TLUT2
Definition GXEnum.h:406
@ GX_TLUT13
Definition GXEnum.h:417
@ GX_TLUT14
Definition GXEnum.h:418
_GXBPBlendMode
Definition GXEnum.h:1652
@ GX_BP_BLENDMODE_LOGICMODE_END
Definition GXEnum.h:1687
@ GX_BP_BLENDMODE_SRCFACTOR_ST
Definition GXEnum.h:1678
@ GX_BP_BLENDMODE_SUBTRACT_ST
Definition GXEnum.h:1682
@ GX_BP_BLENDMODE_LOGIC_OP_ST
Definition GXEnum.h:1658
@ GX_BP_BLENDMODE_LOGIC_OP_END
Definition GXEnum.h:1659
@ GX_BP_BLENDMODE_DITHER_ST
Definition GXEnum.h:1662
@ GX_BP_BLENDMODE_DSTFACTOR_END
Definition GXEnum.h:1675
@ GX_BP_BLENDMODE_DSTFACTOR_ST
Definition GXEnum.h:1674
@ GX_BP_BLENDMODE_COLOR_UPDATE_ST
Definition GXEnum.h:1666
@ GX_BP_BLENDMODE_SRCFACTOR_END
Definition GXEnum.h:1679
@ GX_BP_BLENDMODE_ENABLE_ST
Definition GXEnum.h:1654
@ GX_BP_BLENDMODE_ALPHA_UPDATE_END
Definition GXEnum.h:1671
@ GX_BP_BLENDMODE_COLOR_UPDATE_END
Definition GXEnum.h:1667
@ GX_BP_BLENDMODE_ALPHA_UPDATE_ST
Definition GXEnum.h:1670
@ GX_BP_BLENDMODE_DITHER_END
Definition GXEnum.h:1663
@ GX_BP_BLENDMODE_SUBTRACT_END
Definition GXEnum.h:1683
@ GX_BP_BLENDMODE_LOGICMODE_ST
Definition GXEnum.h:1686
@ GX_BP_BLENDMODE_ENABLE_END
Definition GXEnum.h:1655
enum _GXTevColor GXTevColor
enum _GXBPScissorTL GXBPScissorTL
_GXMiscToken
Definition GXEnum.h:1770
@ GX_MT_DL_SAVE_CONTEXT
Definition GXEnum.h:1773
@ GX_MT_XF_FLUSH
Definition GXEnum.h:1772
@ GX_MT_ABORT_WAIT_COPYOUT
Definition GXEnum.h:1774
@ GX_MT_NULL
Definition GXEnum.h:1771
_GXXFRegs
Definition GXEnum.h:959
@ GX_XF_REG_PROJECTIOND
Definition GXEnum.h:990
@ GX_XF_REG_AMBIENT1
Definition GXEnum.h:971
@ GX_XF_REG_ERROR
Definition GXEnum.h:960
@ GX_XF_REG_TEX0
Definition GXEnum.h:995
@ GX_XF_REG_PROJECTIONB
Definition GXEnum.h:988
@ GX_XF_REG_DUALTEX1
Definition GXEnum.h:1004
@ GX_XF_REG_ALPHA0CNTRL
Definition GXEnum.h:976
@ GX_XF_REG_DUALTEX0
Definition GXEnum.h:1003
@ GX_XF_REG_STATE0
Definition GXEnum.h:962
@ GX_XF_REG_COLOR1CNTRL
Definition GXEnum.h:975
@ GX_XF_REG_CLIPDISABLE
Definition GXEnum.h:965
@ GX_XF_REG_MATRIXINDEX0
Definition GXEnum.h:979
@ GX_XF_REG_DIAGNOSTICS
Definition GXEnum.h:961
@ GX_XF_REG_MATRIXINDEX1
Definition GXEnum.h:980
@ GX_XF_REG_NUMTEX
Definition GXEnum.h:994
@ GX_XF_REG_TEX7
Definition GXEnum.h:1002
@ GX_XF_REG_MATERIAL0
Definition GXEnum.h:972
@ GX_XF_REG_TEX3
Definition GXEnum.h:998
@ GX_XF_REG_DUALTEX7
Definition GXEnum.h:1010
@ GX_XF_REG_PERF0
Definition GXEnum.h:966
@ GX_XF_REG_PROJECTORTHO
Definition GXEnum.h:993
@ GX_XF_REG_PROJECTIONA
Definition GXEnum.h:987
@ GX_XF_REG_SCALEX
Definition GXEnum.h:981
@ GX_XF_REG_PROJECTIONC
Definition GXEnum.h:989
@ GX_XF_REG_PROJECTIONF
Definition GXEnum.h:992
@ GX_XF_REG_DUALTEX3
Definition GXEnum.h:1006
@ GX_XF_REG_TEX4
Definition GXEnum.h:999
@ GX_XF_REG_TEX2
Definition GXEnum.h:997
@ GX_XF_REG_OFFSETX
Definition GXEnum.h:984
@ GX_XF_REG_OFFSETZ
Definition GXEnum.h:986
@ GX_XF_REG_TEX5
Definition GXEnum.h:1000
@ GX_XF_REG_DUALTEX5
Definition GXEnum.h:1008
@ GX_XF_REG_ALPHA1CNTRL
Definition GXEnum.h:977
@ GX_XF_REG_AMBIENT0
Definition GXEnum.h:970
@ GX_XF_REG_PROJECTIONE
Definition GXEnum.h:991
@ GX_XF_REG_OFFSETY
Definition GXEnum.h:985
@ GX_XF_REG_CLOCK
Definition GXEnum.h:964
@ GX_XF_REG_DUALTEX4
Definition GXEnum.h:1007
@ GX_XF_REG_INVERTEXSPEC
Definition GXEnum.h:968
@ GX_XF_REG_DUALTEX2
Definition GXEnum.h:1005
@ GX_XF_REG_STATE1
Definition GXEnum.h:963
@ GX_XF_REG_DUALTEX6
Definition GXEnum.h:1009
@ GX_XF_REG_MATERIAL1
Definition GXEnum.h:973
@ GX_XF_REG_PERF1
Definition GXEnum.h:967
@ GX_XF_REG_TEX6
Definition GXEnum.h:1001
@ GX_XF_REG_COLOR0CNTRL
Definition GXEnum.h:974
@ GX_XF_REG_TEX1
Definition GXEnum.h:996
@ GX_XF_REG_DUALTEXTRAN
Definition GXEnum.h:978
@ GX_XF_REG_SCALEY
Definition GXEnum.h:982
@ GX_XF_REG_SCALEZ
Definition GXEnum.h:983
@ GX_XF_REG_NUMCOLORS
Definition GXEnum.h:969
enum _GXTexCacheSize GXTexCacheSize
_GXIndTexStageID
Definition GXEnum.h:619
@ GX_MAX_INDTEXSTAGE
Definition GXEnum.h:624
@ GX_INDTEXSTAGE0
Definition GXEnum.h:620
@ GX_INDTEXSTAGE2
Definition GXEnum.h:622
@ GX_INDTEXSTAGE1
Definition GXEnum.h:621
@ GX_INDTEXSTAGE3
Definition GXEnum.h:623
enum _GXBlendMode GXBlendMode
_GXTevSwapSel
Definition GXEnum.h:566
@ GX_MAX_TEVSWAP
Definition GXEnum.h:571
@ GX_TEV_SWAP0
Definition GXEnum.h:567
@ GX_TEV_SWAP3
Definition GXEnum.h:570
@ GX_TEV_SWAP1
Definition GXEnum.h:568
@ GX_TEV_SWAP2
Definition GXEnum.h:569
enum _GXZFmt16 GXZFmt16
_GXVtxFmt
Definition GXEnum.h:185
@ GX_VTXFMT3
Definition GXEnum.h:189
@ GX_VTXFMT4
Definition GXEnum.h:190
@ GX_VTXFMT5
Definition GXEnum.h:191
@ GX_MAX_VTXFMT
Definition GXEnum.h:194
@ GX_VTXFMT6
Definition GXEnum.h:192
@ GX_VTXFMT0
Definition GXEnum.h:186
@ GX_VTXFMT7
Definition GXEnum.h:193
@ GX_VTXFMT2
Definition GXEnum.h:188
@ GX_VTXFMT1
Definition GXEnum.h:187
_GXTevOp
Definition GXEnum.h:270
@ GX_TEV_COMP_RGB8_GT
Definition GXEnum.h:280
@ GX_TEV_COMP_BGR24_EQ
Definition GXEnum.h:278
@ GX_TEV_COMP_R8_EQ
Definition GXEnum.h:274
@ GX_TEV_COMP_A8_GT
Definition GXEnum.h:279
@ GX_TEV_COMP_RGB8_EQ
Definition GXEnum.h:281
@ GX_TEV_COMP_R8_GT
Definition GXEnum.h:273
@ GX_TEV_COMP_BGR24_GT
Definition GXEnum.h:277
@ GX_TEV_COMP_GR16_EQ
Definition GXEnum.h:276
@ GX_TEV_SUB
Definition GXEnum.h:272
@ GX_TEV_COMP_GR16_GT
Definition GXEnum.h:275
@ GX_TEV_COMP_A8_EQ
Definition GXEnum.h:282
@ GX_TEV_ADD
Definition GXEnum.h:271
_GXBPZControl
Definition GXEnum.h:1706
@ GX_BP_ZCONTROL_BEFORE_TEX_END
Definition GXEnum.h:1717
@ GX_BP_ZCONTROL_BEFORE_TEX_ST
Definition GXEnum.h:1716
@ GX_BP_ZCONTROL_PIXEL_FMT_END
Definition GXEnum.h:1709
@ GX_BP_ZCONTROL_Z_FMT_END
Definition GXEnum.h:1713
@ GX_BP_ZCONTROL_Z_FMT_ST
Definition GXEnum.h:1712
@ GX_BP_ZCONTROL_PIXEL_FMT_ST
Definition GXEnum.h:1708
_GXTevColor
Definition GXEnum.h:311
@ GX_CH_BLUE
Definition GXEnum.h:314
@ GX_CH_GREEN
Definition GXEnum.h:313
@ GX_CH_ALPHA
Definition GXEnum.h:315
@ GX_CH_RED
Definition GXEnum.h:312
enum _GXBPZMode GXBPZMode
enum _GXLightID GXLightID
enum _GXVtxFmt GXVtxFmt
_GXTexFmt
Definition GXEnum.h:354
@ GX_TF_Z16
Definition GXEnum.h:368
@ GX_CTF_RG8
Definition GXEnum.h:381
@ GX_CTF_Z16L
Definition GXEnum.h:388
@ GX_TF_RGB565
Definition GXEnum.h:360
@ GX_CTF_G8
Definition GXEnum.h:379
@ GX_TF_Z24X8
Definition GXEnum.h:369
@ GX_CTF_B8
Definition GXEnum.h:380
@ GX_CTF_RA4
Definition GXEnum.h:374
@ GX_CTF_RA8
Definition GXEnum.h:375
@ GX_TF_IA8
Definition GXEnum.h:359
@ GX_TF_IA4
Definition GXEnum.h:358
@ GX_CTF_Z8M
Definition GXEnum.h:386
@ GX_TF_CI14
Definition GXEnum.h:363
@ GX_CTF_Z8L
Definition GXEnum.h:387
@ GX_CTF_GB8
Definition GXEnum.h:382
@ GX_CTF_A8
Definition GXEnum.h:377
@ GX_TF_I4
Definition GXEnum.h:356
@ GX_TF_I8
Definition GXEnum.h:357
@ GX_TF_RGBA8
Definition GXEnum.h:362
@ GX_TF_RGB5A3
Definition GXEnum.h:361
@ GX_CTF_Z4
Definition GXEnum.h:385
@ GX_TF_CMPR
Definition GXEnum.h:364
@ GX_CTF_YUVA8
Definition GXEnum.h:376
@ GX_TF_Z8
Definition GXEnum.h:367
@ GX_CTF_R8
Definition GXEnum.h:378
@ GX_CTF_R4
Definition GXEnum.h:373
enum _GXPrimitive GXPrimitive
enum _GXCullMode GXCullMode
_GXTevKColorSel
Definition GXEnum.h:535
@ GX_TEV_KCSEL_K1_B
Definition GXEnum.h:557
@ GX_TEV_KCSEL_K0_R
Definition GXEnum.h:548
@ GX_TEV_KCSEL_K0
Definition GXEnum.h:544
@ GX_TEV_KCSEL_K1_R
Definition GXEnum.h:549
@ GX_TEV_KCSEL_5_8
Definition GXEnum.h:539
@ GX_TEV_KCSEL_K3
Definition GXEnum.h:547
@ GX_TEV_KCSEL_K2_B
Definition GXEnum.h:558
@ GX_TEV_KCSEL_K2_A
Definition GXEnum.h:562
@ GX_TEV_KCSEL_K0_G
Definition GXEnum.h:552
@ GX_TEV_KCSEL_3_8
Definition GXEnum.h:541
@ GX_TEV_KCSEL_K2_R
Definition GXEnum.h:550
@ GX_TEV_KCSEL_K0_B
Definition GXEnum.h:556
@ GX_TEV_KCSEL_K2_G
Definition GXEnum.h:554
@ GX_TEV_KCSEL_7_8
Definition GXEnum.h:537
@ GX_TEV_KCSEL_K1
Definition GXEnum.h:545
@ GX_TEV_KCSEL_K1_G
Definition GXEnum.h:553
@ GX_TEV_KCSEL_1_2
Definition GXEnum.h:540
@ GX_TEV_KCSEL_K3_G
Definition GXEnum.h:555
@ GX_TEV_KCSEL_1_4
Definition GXEnum.h:542
@ GX_TEV_KCSEL_3_4
Definition GXEnum.h:538
@ GX_TEV_KCSEL_K0_A
Definition GXEnum.h:560
@ GX_TEV_KCSEL_1_8
Definition GXEnum.h:543
@ GX_TEV_KCSEL_1
Definition GXEnum.h:536
@ GX_TEV_KCSEL_K3_R
Definition GXEnum.h:551
@ GX_TEV_KCSEL_K1_A
Definition GXEnum.h:561
@ GX_TEV_KCSEL_K3_A
Definition GXEnum.h:563
@ GX_TEV_KCSEL_K2
Definition GXEnum.h:546
@ GX_TEV_KCSEL_K3_B
Definition GXEnum.h:559
enum _GXBPScissorOffset GXBPScissorOffset
_GXPixelFmt
Definition GXEnum.h:772
@ GX_PF_YUV420
Definition GXEnum.h:780
@ GX_PF_RGB565_Z16
Definition GXEnum.h:775
@ GX_PF_V8
Definition GXEnum.h:779
@ GX_PF_Y8
Definition GXEnum.h:777
@ GX_PF_U8
Definition GXEnum.h:778
@ GX_PF_Z24
Definition GXEnum.h:776
@ GX_PF_RGB8_Z24
Definition GXEnum.h:773
@ GX_PF_RGBA6_Z24
Definition GXEnum.h:774
@ GX_PF_MAX
Definition GXEnum.h:781
_GXCPVCDLo
Definition GXEnum.h:856
@ GX_CP_VCD_LO_POSMTXIDX_END
Definition GXEnum.h:859
@ GX_CP_VCD_LO_TEX6MTXIDX_END
Definition GXEnum.h:887
@ GX_CP_VCD_LO_TEX3MTXIDX_ST
Definition GXEnum.h:874
@ GX_CP_VCD_LO_TEX7MTXIDX_ST
Definition GXEnum.h:890
@ GX_CP_VCD_LO_TEX7MTXIDX_END
Definition GXEnum.h:891
@ GX_CP_VCD_LO_TEX1MTXIDX_ST
Definition GXEnum.h:866
@ GX_CP_VCD_LO_CLRDIF_ST
Definition GXEnum.h:902
@ GX_CP_VCD_LO_TEX2MTXIDX_END
Definition GXEnum.h:871
@ GX_CP_VCD_LO_POS_END
Definition GXEnum.h:895
@ GX_CP_VCD_LO_POS_ST
Definition GXEnum.h:894
@ GX_CP_VCD_LO_TEX2MTXIDX_ST
Definition GXEnum.h:870
@ GX_CP_VCD_LO_CLRSPEC_ST
Definition GXEnum.h:906
@ GX_CP_VCD_LO_NRM_END
Definition GXEnum.h:899
@ GX_CP_VCD_LO_CLRDIF_END
Definition GXEnum.h:903
@ GX_CP_VCD_LO_TEX6MTXIDX_ST
Definition GXEnum.h:886
@ GX_CP_VCD_LO_TEX0MTXIDX_ST
Definition GXEnum.h:862
@ GX_CP_VCD_LO_TEX4MTXIDX_END
Definition GXEnum.h:879
@ GX_CP_VCD_LO_TEX5MTXIDX_ST
Definition GXEnum.h:882
@ GX_CP_VCD_LO_TEX1MTXIDX_END
Definition GXEnum.h:867
@ GX_CP_VCD_LO_CLRSPEC_END
Definition GXEnum.h:907
@ GX_CP_VCD_LO_NRM_ST
Definition GXEnum.h:898
@ GX_CP_VCD_LO_TEX4MTXIDX_ST
Definition GXEnum.h:878
@ GX_CP_VCD_LO_POSMTXIDX_ST
Definition GXEnum.h:858
@ GX_CP_VCD_LO_TEX0MTXIDX_END
Definition GXEnum.h:863
@ GX_CP_VCD_LO_TEX5MTXIDX_END
Definition GXEnum.h:883
@ GX_CP_VCD_LO_TEX3MTXIDX_END
Definition GXEnum.h:875
enum _GXTevKAlphaSel GXTevKAlphaSel
enum _GXTexWrapMode GXTexWrapMode
_GXPTTexMtx
Definition GXEnum.h:741
@ GX_PTTEXMTX18
Definition GXEnum.h:760
@ GX_PTTEXMTX9
Definition GXEnum.h:751
@ GX_PTTEXMTX3
Definition GXEnum.h:745
@ GX_PTTEXMTX0
Definition GXEnum.h:742
@ GX_PTTEXMTX16
Definition GXEnum.h:758
@ GX_PTTEXMTX12
Definition GXEnum.h:754
@ GX_PTTEXMTX8
Definition GXEnum.h:750
@ GX_PTTEXMTX17
Definition GXEnum.h:759
@ GX_PTTEXMTX2
Definition GXEnum.h:744
@ GX_PTTEXMTX1
Definition GXEnum.h:743
@ GX_PTTEXMTX19
Definition GXEnum.h:761
@ GX_PTTEXMTX11
Definition GXEnum.h:753
@ GX_PTIDENTITY
Definition GXEnum.h:762
@ GX_PTTEXMTX15
Definition GXEnum.h:757
@ GX_PTTEXMTX4
Definition GXEnum.h:746
@ GX_PTTEXMTX5
Definition GXEnum.h:747
@ GX_PTTEXMTX7
Definition GXEnum.h:749
@ GX_PTTEXMTX10
Definition GXEnum.h:752
@ GX_PTTEXMTX14
Definition GXEnum.h:756
@ GX_PTTEXMTX6
Definition GXEnum.h:748
@ GX_PTTEXMTX13
Definition GXEnum.h:755
_GXFBClamp
Definition GXEnum.h:765
@ GX_CLAMP_BOTTOM
Definition GXEnum.h:768
@ GX_CLAMP_NONE
Definition GXEnum.h:766
@ GX_CLAMP_BOTH
Definition GXEnum.h:769
@ GX_CLAMP_TOP
Definition GXEnum.h:767
enum _GXBPFogRange GXBPFogRange
enum _GXBPDstAlpha GXBPDstAlpha
_GXColorSrc
Definition GXEnum.h:90
@ GX_SRC_VTX
Definition GXEnum.h:92
@ GX_SRC_REG
Definition GXEnum.h:91
_GXDistAttnFn
Definition GXEnum.h:120
@ GX_DA_GENTLE
Definition GXEnum.h:122
@ GX_DA_OFF
Definition GXEnum.h:121
@ GX_DA_MEDIUM
Definition GXEnum.h:123
@ GX_DA_STEEP
Definition GXEnum.h:124
_GXXFMtxIdx1
Definition GXEnum.h:1288
@ GX_XF_MTXIDX1_TEX6_END
Definition GXEnum.h:1299
@ GX_XF_MTXIDX1_TEX6_ST
Definition GXEnum.h:1298
@ GX_XF_MTXIDX1_TEX4_ST
Definition GXEnum.h:1290
@ GX_XF_MTXIDX1_TEX5_END
Definition GXEnum.h:1295
@ GX_XF_MTXIDX1_TEX7_END
Definition GXEnum.h:1303
@ GX_XF_MTXIDX1_TEX5_ST
Definition GXEnum.h:1294
@ GX_XF_MTXIDX1_TEX4_END
Definition GXEnum.h:1291
@ GX_XF_MTXIDX1_TEX7_ST
Definition GXEnum.h:1302
_GXLogicOp
Definition GXEnum.h:166
@ GX_LO_NOOP
Definition GXEnum.h:172
@ GX_LO_EQUIV
Definition GXEnum.h:176
@ GX_LO_REV_OR
Definition GXEnum.h:178
@ GX_LO_INV_COPY
Definition GXEnum.h:179
@ GX_LO_INV_OR
Definition GXEnum.h:180
@ GX_LO_CLEAR
Definition GXEnum.h:167
@ GX_LO_XOR
Definition GXEnum.h:173
@ GX_LO_SET
Definition GXEnum.h:182
@ GX_LO_NAND
Definition GXEnum.h:181
@ GX_LO_NOR
Definition GXEnum.h:175
@ GX_LO_REV_AND
Definition GXEnum.h:169
@ GX_LO_INV
Definition GXEnum.h:177
@ GX_LO_INV_AND
Definition GXEnum.h:171
@ GX_LO_COPY
Definition GXEnum.h:170
@ GX_LO_OR
Definition GXEnum.h:174
@ GX_LO_AND
Definition GXEnum.h:168
_GXTexMtxType
Definition GXEnum.h:459
@ GX_MTX2x4
Definition GXEnum.h:461
@ GX_MTX3x4
Definition GXEnum.h:460
_GXBPGenMode
Definition GXEnum.h:1183
@ GX_BP_GENMODE_CULLMODE_ST
Definition GXEnum.h:1197
@ GX_BP_GENMODE_NUMTEX_END
Definition GXEnum.h:1186
@ GX_BP_GENMODE_NUMINDSTAGES_ST
Definition GXEnum.h:1201
@ GX_BP_GENMODE_COPLANAR_END
Definition GXEnum.h:1206
@ GX_BP_GENMODE_NUMCOLORS_END
Definition GXEnum.h:1190
@ GX_BP_GENMODE_NUMCOLORS_ST
Definition GXEnum.h:1189
@ GX_BP_GENMODE_COPLANAR_ST
Definition GXEnum.h:1205
@ GX_BP_GENMODE_MULTISAMPLE_ST
Definition GXEnum.h:1193
@ GX_BP_GENMODE_MULTISAMPLE_END
Definition GXEnum.h:1194
@ GX_BP_GENMODE_NUMTEX_ST
Definition GXEnum.h:1185
@ GX_BP_GENMODE_NUMINDSTAGES_END
Definition GXEnum.h:1202
@ GX_BP_GENMODE_CULLMODE_END
Definition GXEnum.h:1198
enum _GXTlutFmt GXTlutFmt
_GXBPZMode
Definition GXEnum.h:1691
@ GX_BP_ZMODE_UPDATE_ENABLE_ST
Definition GXEnum.h:1701
@ GX_BP_ZMODE_COMPARE_ST
Definition GXEnum.h:1697
@ GX_BP_ZMODE_UPDATE_ENABLE_END
Definition GXEnum.h:1702
@ GX_BP_ZMODE_TEST_ENABLE_ST
Definition GXEnum.h:1693
@ GX_BP_ZMODE_TEST_ENABLE_END
Definition GXEnum.h:1694
@ GX_BP_ZMODE_COMPARE_END
Definition GXEnum.h:1698
enum _GXTexMtx GXTexMtx
_GXCPRegs
Definition GXEnum.h:946
@ GX_CP_REG_VCD_HI
Definition GXEnum.h:950
@ GX_CP_REG_VAT_GRP2
Definition GXEnum.h:953
@ GX_CP_REG_MTXIDXA
Definition GXEnum.h:947
@ GX_CP_REG_ARRAYBASE
Definition GXEnum.h:954
@ GX_CP_REG_VCD_LO
Definition GXEnum.h:949
@ GX_CP_REG_ARRAYSTRIDE
Definition GXEnum.h:955
@ GX_CP_REG_VAT_GRP0
Definition GXEnum.h:951
@ GX_CP_REG_MTXIDXB
Definition GXEnum.h:948
@ GX_CP_REG_VAT_GRP1
Definition GXEnum.h:952
enum _GXIndTexMtxID GXIndTexMtxID
_GXAttr
Definition GXEnum.h:197
@ GX_VA_TEX4MTXIDX
Definition GXEnum.h:203
@ GX_VA_TEX0MTXIDX
Definition GXEnum.h:199
@ GX_VA_TEX5MTXIDX
Definition GXEnum.h:204
@ GX_VA_TEX5
Definition GXEnum.h:216
@ GX_NRM_MTX_ARRAY
Definition GXEnum.h:220
@ GX_VA_TEX6
Definition GXEnum.h:217
@ GX_VA_TEX7MTXIDX
Definition GXEnum.h:206
@ GX_VA_TEX3MTXIDX
Definition GXEnum.h:202
@ GX_VA_NBT
Definition GXEnum.h:223
@ GX_VA_TEX3
Definition GXEnum.h:214
@ GX_VA_NULL
Definition GXEnum.h:225
@ GX_VA_CLR0
Definition GXEnum.h:209
@ GX_VA_PNMTXIDX
Definition GXEnum.h:198
@ GX_VA_TEX6MTXIDX
Definition GXEnum.h:205
@ GX_VA_POS
Definition GXEnum.h:207
@ GX_VA_TEX1MTXIDX
Definition GXEnum.h:200
@ GX_LIGHT_ARRAY
Definition GXEnum.h:222
@ GX_VA_CLR1
Definition GXEnum.h:210
@ GX_VA_TEX0
Definition GXEnum.h:211
@ GX_VA_TEX4
Definition GXEnum.h:215
@ GX_VA_TEX1
Definition GXEnum.h:212
@ GX_TEX_MTX_ARRAY
Definition GXEnum.h:221
@ GX_POS_MTX_ARRAY
Definition GXEnum.h:219
@ GX_VA_TEX2
Definition GXEnum.h:213
@ GX_VA_TEX2MTXIDX
Definition GXEnum.h:201
@ GX_VA_TEX7
Definition GXEnum.h:218
@ GX_VA_NRM
Definition GXEnum.h:208
@ GX_VA_MAX_ATTR
Definition GXEnum.h:224
enum _GXCompCnt GXCompCnt
_GXXFDualTex
Definition GXEnum.h:1246
@ GX_XF_DUALTEX_NORMALISE_ST
Definition GXEnum.h:1252
@ GX_XF_DUALTEX_BASEROW_END
Definition GXEnum.h:1249
@ GX_XF_DUALTEX_NORMALISE_END
Definition GXEnum.h:1253
@ GX_XF_DUALTEX_BASEROW_ST
Definition GXEnum.h:1248
enum _GXPTTexMtx GXPTTexMtx
_GXIndTexScale
Definition GXEnum.h:627
@ GX_MAX_ITSCALE
Definition GXEnum.h:637
@ GX_ITS_32
Definition GXEnum.h:633
@ GX_ITS_1
Definition GXEnum.h:628
@ GX_ITS_256
Definition GXEnum.h:636
@ GX_ITS_2
Definition GXEnum.h:629
@ GX_ITS_4
Definition GXEnum.h:630
@ GX_ITS_128
Definition GXEnum.h:635
@ GX_ITS_64
Definition GXEnum.h:634
@ GX_ITS_8
Definition GXEnum.h:631
@ GX_ITS_16
Definition GXEnum.h:632
enum _GXCPVATGrp2 GXCPVATGrp2
enum _GXGamma GXGamma
_GXProjectionType
Definition GXEnum.h:502
@ GX_PERSPECTIVE
Definition GXEnum.h:503
@ GX_ORTHOGRAPHIC
Definition GXEnum.h:504
_GXXFMtxIdx0
Definition GXEnum.h:1265
@ GX_XF_MTXIDX0_TEX0_END
Definition GXEnum.h:1272
@ GX_XF_MTXIDX0_GEOM_ST
Definition GXEnum.h:1267
@ GX_XF_MTXIDX0_TEX1_END
Definition GXEnum.h:1276
@ GX_XF_MTXIDX0_TEX3_END
Definition GXEnum.h:1284
@ GX_XF_MTXIDX0_TEX2_ST
Definition GXEnum.h:1279
@ GX_XF_MTXIDX0_TEX1_ST
Definition GXEnum.h:1275
@ GX_XF_MTXIDX0_TEX0_ST
Definition GXEnum.h:1271
@ GX_XF_MTXIDX0_TEX2_END
Definition GXEnum.h:1280
@ GX_XF_MTXIDX0_TEX3_ST
Definition GXEnum.h:1283
@ GX_XF_MTXIDX0_GEOM_END
Definition GXEnum.h:1268
enum _GXXFMtxIdx0 GXXFMtxIdx0
_GXBlendFactor
Definition GXEnum.h:153
@ GX_BL_SRC_ALPHA
Definition GXEnum.h:160
@ GX_BL_SRC_COLOR
Definition GXEnum.h:156
@ GX_BL_ZERO
Definition GXEnum.h:154
@ GX_BL_INV_DST_COLOR
Definition GXEnum.h:159
@ GX_BL_ONE
Definition GXEnum.h:155
@ GX_BL_DST_COLOR
Definition GXEnum.h:157
@ GX_BL_INV_DST_ALPHA
Definition GXEnum.h:163
@ GX_BL_INV_SRC_ALPHA
Definition GXEnum.h:161
@ GX_BL_DST_ALPHA
Definition GXEnum.h:162
@ GX_BL_INV_SRC_COLOR
Definition GXEnum.h:158
_GXBPLinePtWidth
Definition GXEnum.h:1747
@ GX_BP_LINEPTWIDTH_ADJUST_ST
Definition GXEnum.h:1765
@ GX_BP_LINEPTWIDTH_LINESZ_END
Definition GXEnum.h:1750
@ GX_BP_LINEPTWIDTH_POINTSZ_ST
Definition GXEnum.h:1753
@ GX_BP_LINEPTWIDTH_ADJUST_END
Definition GXEnum.h:1766
@ GX_BP_LINEPTWIDTH_LINEOFS_ST
Definition GXEnum.h:1757
@ GX_BP_LINEPTWIDTH_POINTSZ_END
Definition GXEnum.h:1754
@ GX_BP_LINEPTWIDTH_LINESZ_ST
Definition GXEnum.h:1749
@ GX_BP_LINEPTWIDTH_LINEOFS_END
Definition GXEnum.h:1758
@ GX_BP_LINEPTWIDTH_POINTOFS_END
Definition GXEnum.h:1762
@ GX_BP_LINEPTWIDTH_POINTOFS_ST
Definition GXEnum.h:1761
_GXClipMode
Definition GXEnum.h:802
@ GX_CLIP_DISABLE
Definition GXEnum.h:804
@ GX_CLIP_ENABLE
Definition GXEnum.h:803
_GXTexCacheSize
Definition GXEnum.h:707
@ GX_TEXCACHE_512K
Definition GXEnum.h:710
@ GX_TEXCACHE_32K
Definition GXEnum.h:708
@ GX_TEXCACHE_NONE
Definition GXEnum.h:711
@ GX_TEXCACHE_128K
Definition GXEnum.h:709
_GXBPDstAlpha
Definition GXEnum.h:1721
@ GX_BP_DSTALPHA_YUV_FMT_ST
Definition GXEnum.h:1731
@ GX_BP_DSTALPHA_YUV_FMT_END
Definition GXEnum.h:1732
@ GX_BP_DSTALPHA_ENABLE_END
Definition GXEnum.h:1728
@ GX_BP_DSTALPHA_ALPHA_END
Definition GXEnum.h:1724
@ GX_BP_DSTALPHA_ENABLE_ST
Definition GXEnum.h:1727
@ GX_BP_DSTALPHA_ALPHA_ST
Definition GXEnum.h:1723
_GXTexWrapMode
Definition GXEnum.h:430
@ GX_REPEAT
Definition GXEnum.h:432
@ GX_MIRROR
Definition GXEnum.h:433
@ GX_CLAMP
Definition GXEnum.h:431
@ GX_MAX_TEXWRAP_MODE
Definition GXEnum.h:434
enum _GXBPFogParam3 GXBPFogParam3
_GXTevStageID
Definition GXEnum.h:44
@ GX_TEVSTAGE2
Definition GXEnum.h:47
@ GX_TEVSTAGE1
Definition GXEnum.h:46
@ GX_TEVSTAGE0
Definition GXEnum.h:45
@ GX_TEVSTAGE6
Definition GXEnum.h:51
@ GX_TEVSTAGE13
Definition GXEnum.h:58
@ GX_TEVSTAGE7
Definition GXEnum.h:52
@ GX_TEVSTAGE10
Definition GXEnum.h:55
@ GX_TEVSTAGE11
Definition GXEnum.h:56
@ GX_TEVSTAGE4
Definition GXEnum.h:49
@ GX_TEVSTAGE14
Definition GXEnum.h:59
@ GX_TEVSTAGE8
Definition GXEnum.h:53
@ GX_MAX_TEVSTAGE
Definition GXEnum.h:61
@ GX_TEVSTAGE9
Definition GXEnum.h:54
@ GX_TEVSTAGE3
Definition GXEnum.h:48
@ GX_TEVSTAGE15
Definition GXEnum.h:60
@ GX_TEVSTAGE12
Definition GXEnum.h:57
@ GX_TEVSTAGE5
Definition GXEnum.h:50
enum _GXChannelID GXChannelID
_GXBPFogColor
Definition GXEnum.h:1623
@ GX_BP_FOGCOLOR_RGB_END
Definition GXEnum.h:1626
@ GX_BP_FOGCOLOR_RGB_ST
Definition GXEnum.h:1625
enum _GXTevSwapSel GXTevSwapSel
_GXTexGenSrc
Definition GXEnum.h:588
@ GX_TG_TEX1
Definition GXEnum.h:594
@ GX_TG_TEX5
Definition GXEnum.h:598
@ GX_TG_TEXCOORD4
Definition GXEnum.h:605
@ GX_TG_COLOR1
Definition GXEnum.h:609
@ GX_TG_TEXCOORD3
Definition GXEnum.h:604
@ GX_TG_TEXCOORD6
Definition GXEnum.h:607
@ GX_TG_TEX2
Definition GXEnum.h:595
@ GX_TG_TEX3
Definition GXEnum.h:596
@ GX_TG_TEX6
Definition GXEnum.h:599
@ GX_TG_TEXCOORD2
Definition GXEnum.h:603
@ GX_TG_COLOR0
Definition GXEnum.h:608
@ GX_TG_TEX7
Definition GXEnum.h:600
@ GX_TG_TEXCOORD0
Definition GXEnum.h:601
@ GX_TG_NRM
Definition GXEnum.h:590
@ GX_TG_TANGENT
Definition GXEnum.h:592
@ GX_TG_TEXCOORD1
Definition GXEnum.h:602
@ GX_TG_TEXCOORD5
Definition GXEnum.h:606
@ GX_TG_POS
Definition GXEnum.h:589
@ GX_TG_TEX4
Definition GXEnum.h:597
@ GX_TG_BINRM
Definition GXEnum.h:591
@ GX_TG_TEX0
Definition GXEnum.h:593
_GXXfTexGen
Definition GXEnum.h:1257
@ GX_XF_TG_CLR0
Definition GXEnum.h:1260
@ GX_XF_TG_BUMP
Definition GXEnum.h:1259
@ GX_XF_TG_CLR1
Definition GXEnum.h:1261
@ GX_XF_TG_REGULAR
Definition GXEnum.h:1258
_GXCompare
Definition GXEnum.h:464
@ GX_GEQUAL
Definition GXEnum.h:471
@ GX_ALWAYS
Definition GXEnum.h:472
@ GX_LESS
Definition GXEnum.h:466
@ GX_NEVER
Definition GXEnum.h:465
@ GX_GREATER
Definition GXEnum.h:469
@ GX_EQUAL
Definition GXEnum.h:467
@ GX_NEQUAL
Definition GXEnum.h:470
@ GX_LEQUAL
Definition GXEnum.h:468
enum _GXPerf0 GXPerf0
_GXAlphaReadMode
Definition GXEnum.h:813
@ GX_READ_00
Definition GXEnum.h:814
@ GX_READ_FF
Definition GXEnum.h:815
@ GX_READ_NONE
Definition GXEnum.h:816
enum _GXTevBias GXTevBias
_GXCommand
Definition GXEnum.h:791
@ GX_CMD_LOAD_INDX_D
Definition GXEnum.h:795
@ GX_CMD_LOAD_INDX_C
Definition GXEnum.h:794
@ GX_CMD_LOAD_BP_REG
Definition GXEnum.h:799
@ GX_CMD_LOAD_INDX_B
Definition GXEnum.h:793
@ GX_CMD_LOAD_CP_REG
Definition GXEnum.h:797
@ GX_CMD_LOAD_XF_REG
Definition GXEnum.h:798
@ GX_CMD_LOAD_INDX_A
Definition GXEnum.h:792
enum _GXCITexFmt GXCITexFmt
_GXIndTexFormat
Definition GXEnum.h:655
@ GX_ITF_3
Definition GXEnum.h:659
@ GX_ITF_5
Definition GXEnum.h:657
@ GX_ITF_8
Definition GXEnum.h:656
@ GX_ITF_4
Definition GXEnum.h:658
enum _GXPerf1 GXPerf1
_GXTevKAlphaSel
Definition GXEnum.h:507
@ GX_TEV_KASEL_K3_G
Definition GXEnum.h:524
@ GX_TEV_KASEL_K2_A
Definition GXEnum.h:531
@ GX_TEV_KASEL_K2_R
Definition GXEnum.h:519
@ GX_TEV_KASEL_K2_G
Definition GXEnum.h:523
@ GX_TEV_KASEL_K1_B
Definition GXEnum.h:526
@ GX_TEV_KASEL_1_8
Definition GXEnum.h:515
@ GX_TEV_KASEL_K1_A
Definition GXEnum.h:530
@ GX_TEV_KASEL_K3_R
Definition GXEnum.h:520
@ GX_TEV_KASEL_1_2
Definition GXEnum.h:512
@ GX_TEV_KASEL_K0_B
Definition GXEnum.h:525
@ GX_TEV_KASEL_K1_G
Definition GXEnum.h:522
@ GX_TEV_KASEL_K1_R
Definition GXEnum.h:518
@ GX_TEV_KASEL_1_4
Definition GXEnum.h:514
@ GX_TEV_KASEL_K3_B
Definition GXEnum.h:528
@ GX_TEV_KASEL_1
Definition GXEnum.h:508
@ GX_TEV_KASEL_K3_A
Definition GXEnum.h:532
@ GX_TEV_KASEL_K0_G
Definition GXEnum.h:521
@ GX_TEV_KASEL_K0_A
Definition GXEnum.h:529
@ GX_TEV_KASEL_3_4
Definition GXEnum.h:510
@ GX_TEV_KASEL_3_8
Definition GXEnum.h:513
@ GX_TEV_KASEL_K0_R
Definition GXEnum.h:517
@ GX_TEV_KASEL_5_8
Definition GXEnum.h:511
@ GX_TEV_KASEL_7_8
Definition GXEnum.h:509
@ GX_TEV_KASEL_K2_B
Definition GXEnum.h:527
enum _GXClipMode GXClipMode
enum _GXTevAlphaArg GXTevAlphaArg
enum _GXColorSrc GXColorSrc
enum _GXDistAttnFn GXDistAttnFn
enum _GXXFRegs GXXFRegs
enum _GXTevKColorSel GXTevKColorSel
enum _GXZTexOp GXZTexOp
enum _GXFogType GXFogType
_GXDirtyFlag
Definition GXEnum.h:833
@ GX_DIRTY_VLIM
Definition GXEnum.h:847
@ GX_DIRTY_VIEWPORT
Definition GXEnum.h:845
@ GX_DIRTY_MAT_COLOR0
Definition GXEnum.h:841
@ GX_DIRTY_GEN_MODE
Definition GXEnum.h:836
@ GX_DIRTY_AMB_COLOR1
Definition GXEnum.h:840
@ GX_DIRTY_VCD
Definition GXEnum.h:837
@ GX_DIRTY_MTX_IDX
Definition GXEnum.h:843
@ GX_LIGHT_CHAN_MASK
Definition GXEnum.h:851
@ GX_DIRTY_BP_MASK
Definition GXEnum.h:835
@ GX_DIRTY_SU_TEX
Definition GXEnum.h:834
@ GX_DIRTY_AMB_COLOR0
Definition GXEnum.h:839
@ GX_AMB_MAT_MASK
Definition GXEnum.h:849
@ GX_DIRTY_VAT
Definition GXEnum.h:838
@ GX_DIRTY_PROJECTION
Definition GXEnum.h:844
@ GX_TEX_GEN_MASK
Definition GXEnum.h:852
@ GX_DIRTY_MAT_COLOR1
Definition GXEnum.h:842
_GXBPScissorTL
Definition GXEnum.h:1786
@ GX_BP_SCISSORTL_LEFT_END
Definition GXEnum.h:1793
@ GX_BP_SCISSORTL_LEFT_ST
Definition GXEnum.h:1792
@ GX_BP_SCISSORTL_TOP_ST
Definition GXEnum.h:1788
@ GX_BP_SCISSORTL_TOP_END
Definition GXEnum.h:1789
_GXTexMapID
Definition GXEnum.h:30
@ GX_TEXMAP_NULL
Definition GXEnum.h:40
@ GX_TEXMAP_DISABLE
Definition GXEnum.h:41
@ GX_TEXMAP2
Definition GXEnum.h:33
@ GX_MAX_TEXMAP
Definition GXEnum.h:39
@ GX_TEXMAP3
Definition GXEnum.h:34
@ GX_TEXMAP7
Definition GXEnum.h:38
@ GX_TEXMAP1
Definition GXEnum.h:32
@ GX_TEXMAP6
Definition GXEnum.h:37
@ GX_TEXMAP0
Definition GXEnum.h:31
@ GX_TEXMAP4
Definition GXEnum.h:35
@ GX_TEXMAP5
Definition GXEnum.h:36
_GXCopyMode
Definition GXEnum.h:807
@ GX_COPY_INTLC_ODD
Definition GXEnum.h:810
@ GX_COPY_PROGRESSIVE
Definition GXEnum.h:808
@ GX_COPY_INTLC_EVEN
Definition GXEnum.h:809
_GXTevKColorID
Definition GXEnum.h:700
@ GX_KCOLOR2
Definition GXEnum.h:703
@ GX_KCOLOR3
Definition GXEnum.h:704
@ GX_KCOLOR0
Definition GXEnum.h:701
@ GX_KCOLOR1
Definition GXEnum.h:702
enum _GXBPFogColor GXBPFogColor
_GXVCachePerf
Definition GXEnum.h:1892
@ GX_VC_TEX3
Definition GXEnum.h:1900
@ GX_VC_TEX4
Definition GXEnum.h:1901
@ GX_VC_TEX5
Definition GXEnum.h:1902
@ GX_VC_TEX1
Definition GXEnum.h:1898
@ GX_VC_TEX2
Definition GXEnum.h:1899
@ GX_VC_CLR0
Definition GXEnum.h:1895
@ GX_VC_CLR1
Definition GXEnum.h:1896
@ GX_VC_TEX0
Definition GXEnum.h:1897
@ GX_VC_ALL
Definition GXEnum.h:1906
@ GX_VC_NRM
Definition GXEnum.h:1894
@ GX_VC_TEX7
Definition GXEnum.h:1904
@ GX_VC_POS
Definition GXEnum.h:1893
@ GX_VC_TEX6
Definition GXEnum.h:1903
enum _GXTexOffset GXTexOffset
enum _GXTevRegID GXTevRegID
_GXPrimitive
Definition GXEnum.h:6
@ GX_QUADS
Definition GXEnum.h:7
@ GX_LINES
Definition GXEnum.h:11
@ GX_POINTS
Definition GXEnum.h:13
@ GX_TRIANGLES
Definition GXEnum.h:8
@ GX_LINESTRIP
Definition GXEnum.h:12
@ GX_TRIANGLEFAN
Definition GXEnum.h:10
@ GX_TRIANGLESTRIP
Definition GXEnum.h:9
_GXTevAlphaArg
Definition GXEnum.h:334
@ GX_CA_KONST
Definition GXEnum.h:341
@ GX_CA_ZERO
Definition GXEnum.h:342
@ GX_CA_A0
Definition GXEnum.h:336
@ GX_CA_RASA
Definition GXEnum.h:340
@ GX_CA_TEXA
Definition GXEnum.h:339
@ GX_CA_A1
Definition GXEnum.h:337
@ GX_CA_APREV
Definition GXEnum.h:335
@ GX_CA_A2
Definition GXEnum.h:338
_GXBPFogParam1
Definition GXEnum.h:1586
@ GX_BP_FOGPARAM1_B_MAG_ST
Definition GXEnum.h:1588
@ GX_BP_FOGPARAM1_B_MAG_END
Definition GXEnum.h:1589
enum _GXBPFogParam1 GXBPFogParam1
enum _GXBPZControl GXBPZControl
enum _GXBPLinePtWidth GXBPLinePtWidth
enum _GXTevStageID GXTevStageID
enum _GXCompare GXCompare
_GXLightID
Definition GXEnum.h:95
@ GX_LIGHT1
Definition GXEnum.h:98
@ GX_LIGHT5
Definition GXEnum.h:102
@ GX_LIGHT0
Definition GXEnum.h:97
@ GX_MAX_LIGHT
Definition GXEnum.h:105
@ GX_LIGHT6
Definition GXEnum.h:103
@ GX_LIGHT7
Definition GXEnum.h:104
@ GX_LIGHT2
Definition GXEnum.h:99
@ GX_LIGHT3
Definition GXEnum.h:100
@ GX_LIGHT4
Definition GXEnum.h:101
@ GX_LIGHT_NULL
Definition GXEnum.h:96
enum _GXTexFilter GXTexFilter
_GXTexMtx
Definition GXEnum.h:727
@ GX_IDENTITY
Definition GXEnum.h:738
@ GX_TEXMTX4
Definition GXEnum.h:732
@ GX_TEXMTX9
Definition GXEnum.h:737
@ GX_TEXMTX0
Definition GXEnum.h:728
@ GX_TEXMTX1
Definition GXEnum.h:729
@ GX_TEXMTX6
Definition GXEnum.h:734
@ GX_TEXMTX3
Definition GXEnum.h:731
@ GX_TEXMTX7
Definition GXEnum.h:735
@ GX_TEXMTX2
Definition GXEnum.h:730
@ GX_TEXMTX5
Definition GXEnum.h:733
@ GX_TEXMTX8
Definition GXEnum.h:736
enum _GXXFMtxIdx1 GXXFMtxIdx1
enum _GXLogicOp GXLogicOp
enum _GXTexGenType GXTexGenType
enum _GXTevOp GXTevOp
_GXSpotFn
Definition GXEnum.h:127
@ GX_SP_COS
Definition GXEnum.h:130
@ GX_SP_RING1
Definition GXEnum.h:133
@ GX_SP_FLAT
Definition GXEnum.h:129
@ GX_SP_OFF
Definition GXEnum.h:128
@ GX_SP_COS2
Definition GXEnum.h:131
@ GX_SP_SHARP
Definition GXEnum.h:132
@ GX_SP_RING2
Definition GXEnum.h:134
enum _GXXFClr0Ctrl GXXFClr0Ctrl
_GXBPScissorOffset
Definition GXEnum.h:1808
@ GX_BP_SCISSOROFS_OX_END
Definition GXEnum.h:1811
@ GX_BP_SCISSOROFS_OY_ST
Definition GXEnum.h:1814
@ GX_BP_SCISSOROFS_OX_ST
Definition GXEnum.h:1810
@ GX_BP_SCISSOROFS_OY_END
Definition GXEnum.h:1815
_GXChannelID
Definition GXEnum.h:77
@ GX_ALPHA_BUMP
Definition GXEnum.h:85
@ GX_COLOR_ZERO
Definition GXEnum.h:84
@ GX_COLOR0
Definition GXEnum.h:78
@ GX_COLOR_NULL
Definition GXEnum.h:87
@ GX_COLOR1A1
Definition GXEnum.h:83
@ GX_ALPHA1
Definition GXEnum.h:81
@ GX_COLOR0A0
Definition GXEnum.h:82
@ GX_ALPHA0
Definition GXEnum.h:80
@ GX_COLOR1
Definition GXEnum.h:79
@ GX_ALPHA_BUMPN
Definition GXEnum.h:86
_GXBPFogRange
Definition GXEnum.h:1630
@ GX_BP_FOGRANGE_CENTER_END
Definition GXEnum.h:1633
@ GX_BP_FOGRANGE_CENTER_ST
Definition GXEnum.h:1632
@ GX_BP_FOGRANGE_ENABLED_END
Definition GXEnum.h:1637
@ GX_BP_FOGRANGE_ENABLED_ST
Definition GXEnum.h:1636
enum _GXIndTexWrap GXIndTexWrap
u8 GXBool
Definition GXEnum.h:23
_GXAttrType
Definition GXEnum.h:263
@ GX_NONE
Definition GXEnum.h:264
@ GX_INDEX8
Definition GXEnum.h:266
@ GX_DIRECT
Definition GXEnum.h:265
@ GX_INDEX16
Definition GXEnum.h:267
_GXCITexFmt
Definition GXEnum.h:453
@ GX_TF_C4
Definition GXEnum.h:454
@ GX_TF_C14X2
Definition GXEnum.h:456
@ GX_TF_C8
Definition GXEnum.h:455
_GXCPVATGrp0
Definition GXEnum.h:1032
@ GX_CP_VAT_GRP0_TXC0_SHIFT_END
Definition GXEnum.h:1079
@ GX_CP_VAT_GRP0_CLRDIFF_CNT_ST
Definition GXEnum.h:1054
@ GX_CP_VAT_GRP0_NRMIDX3_ST
Definition GXEnum.h:1087
@ GX_CP_VAT_GRP0_POS_CNT_ST
Definition GXEnum.h:1034
@ GX_CP_VAT_GRP0_CLRDIFF_TYPE_END
Definition GXEnum.h:1059
@ GX_CP_VAT_GRP0_POS_SHIFT_END
Definition GXEnum.h:1043
@ GX_CP_VAT_GRP0_TXC0_TYPE_ST
Definition GXEnum.h:1074
@ GX_CP_VAT_GRP0_NRMIDX3_END
Definition GXEnum.h:1088
@ GX_CP_VAT_GRP0_CLRDIFF_TYPE_ST
Definition GXEnum.h:1058
@ GX_CP_VAT_GRP0_BYTEDEQ_END
Definition GXEnum.h:1083
@ GX_CP_VAT_GRP0_CLRSPEC_TYPE_END
Definition GXEnum.h:1067
@ GX_CP_VAT_GRP0_NRM_TYPE_ST
Definition GXEnum.h:1050
@ GX_CP_VAT_GRP0_POS_TYPE_ST
Definition GXEnum.h:1038
@ GX_CP_VAT_GRP0_BYTEDEQ_ST
Definition GXEnum.h:1082
@ GX_CP_VAT_GRP0_NRM_CNT_END
Definition GXEnum.h:1047
@ GX_CP_VAT_GRP0_POS_CNT_END
Definition GXEnum.h:1035
@ GX_CP_VAT_GRP0_CLRDIFF_CNT_END
Definition GXEnum.h:1055
@ GX_CP_VAT_GRP0_TXC0_SHIFT_ST
Definition GXEnum.h:1078
@ GX_CP_VAT_GRP0_TXC0_CNT_ST
Definition GXEnum.h:1070
@ GX_CP_VAT_GRP0_POS_SHIFT_ST
Definition GXEnum.h:1042
@ GX_CP_VAT_GRP0_POS_TYPE_END
Definition GXEnum.h:1039
@ GX_CP_VAT_GRP0_NRM_CNT_ST
Definition GXEnum.h:1046
@ GX_CP_VAT_GRP0_CLRSPEC_CNT_END
Definition GXEnum.h:1063
@ GX_CP_VAT_GRP0_NRM_TYPE_END
Definition GXEnum.h:1051
@ GX_CP_VAT_GRP0_TXC0_CNT_END
Definition GXEnum.h:1071
@ GX_CP_VAT_GRP0_CLRSPEC_CNT_ST
Definition GXEnum.h:1062
@ GX_CP_VAT_GRP0_CLRSPEC_TYPE_ST
Definition GXEnum.h:1066
@ GX_CP_VAT_GRP0_TXC0_TYPE_END
Definition GXEnum.h:1075
enum _GXBPFogParam2 GXBPFogParam2
_GXCompType
Definition GXEnum.h:246
@ GX_U8
Definition GXEnum.h:247
@ GX_RGBA6
Definition GXEnum.h:257
@ GX_COMP_NULL
Definition GXEnum.h:260
@ GX_F32
Definition GXEnum.h:251
@ GX_S16
Definition GXEnum.h:250
@ GX_RGBA4
Definition GXEnum.h:256
@ GX_RGBA8
Definition GXEnum.h:258
@ GX_U16
Definition GXEnum.h:249
@ GX_RGB8
Definition GXEnum.h:254
@ GX_S8
Definition GXEnum.h:248
@ GX_RGB565
Definition GXEnum.h:253
@ GX_RGBX8
Definition GXEnum.h:255
_GXDiffuseFn
Definition GXEnum.h:108
@ GX_DF_SIGN
Definition GXEnum.h:110
@ GX_DF_NONE
Definition GXEnum.h:109
@ GX_DF_CLAMP
Definition GXEnum.h:111
enum _GXAnisotropy GXAnisotropy
_GXBPScissorBR
Definition GXEnum.h:1797
@ GX_BP_SCISSORBR_BOT_END
Definition GXEnum.h:1800
@ GX_BP_SCISSORBR_RIGHT_ST
Definition GXEnum.h:1803
@ GX_BP_SCISSORBR_RIGHT_END
Definition GXEnum.h:1804
@ GX_BP_SCISSORBR_BOT_ST
Definition GXEnum.h:1799
enum _GXAttrType GXAttrType
enum _GXTexMtxType GXTexMtxType
enum _GXCPRegs GXCPRegs
enum _GXBlendFactor GXBlendFactor
_GXAnisotropy
Definition GXEnum.h:446
@ GX_ANISO_4
Definition GXEnum.h:449
@ GX_ANISO_1
Definition GXEnum.h:447
@ GX_MAX_ANISOTROPY
Definition GXEnum.h:450
@ GX_ANISO_2
Definition GXEnum.h:448
unsigned char u8
Definition types.h:8