wut  v1.7.0
Wii U Toolchain
enum.h
Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 #define GX2_FALSE (0)
15 #define GX2_TRUE (1)
16 #define GX2_DISABLE (0)
17 #define GX2_ENABLE (1)
18 
19 #define GX2_COMMAND_BUFFER_ALIGNMENT (0x40)
20 #define GX2_CONTEXT_STATE_ALIGNMENT (0x100)
21 #define GX2_SCAN_BUFFER_ALIGNMENT (0x1000)
22 #define GX2_SHADER_PROGRAM_ALIGNMENT (0x100)
23 #define GX2_VERTEX_BUFFER_ALIGNMENT (0x40)
24 #define GX2_INDEX_BUFFER_ALIGNMENT (0x20)
25 #define GX2_UNIFORM_BLOCK_ALIGNMENT (0x100)
26 
27 #define GX2_COMMAND_BUFFER_SIZE (0x400000)
28 
29 typedef enum GX2AAMode
30 {
36 
37 typedef enum GX2AlphaToMaskMode
38 {
45 
46 typedef enum GX2AspectRatio
47 {
51 
52 typedef enum GX2AttribFormat
53 {
74 
79 
83 
87 
91 
95 
101 
103 
104 typedef enum GX2AttribIndexType
105 {
109 
110 typedef enum GX2BlendMode
111 {
134 
136 {
143 
144 typedef enum GX2BufferingMode
145 {
150 
151 typedef enum GX2ChannelMask
152 {
169 
170 typedef enum GX2ClearFlags
171 {
176 
178 
179 typedef enum GX2CompareFunction
180 {
190 
191 typedef enum GX2DrcRenderMode
192 {
197 
198 typedef enum GX2EventType
199 {
206 
207 typedef enum GX2EndianSwapMode
208 {
214 
215 typedef enum GX2FetchShaderType
216 {
222 
223 typedef enum GX2FrontFace
224 {
228 
229 typedef enum GX2IndexType
230 {
236 
237 typedef enum GX2InvalidateMode
238 {
253 
255 
256 typedef enum GX2InitAttributes
257 {
267 
268 typedef enum GX2LogicOp
269 {
287 
288 typedef enum GX2PrimitiveMode
289 {
305 
306 typedef enum GX2PolygonMode
307 {
312 
313 typedef enum GX2RenderTarget
314 {
324 
325 typedef enum GX2RoundingMode
326 {
330 
331 typedef enum GX2SamplerVarType
332 {
338 
339 typedef enum GX2ScanTarget
340 {
348 
350 
351 typedef enum GX2ShaderMode
352 {
358 
359 typedef enum GX2ShaderVarType
360 {
401 
402 typedef enum GX2StencilFunction
403 {
413 
414 typedef enum GX2SurfaceDim
415 {
425 
426 typedef enum GX2SurfaceFormat
427 {
449 
463 
473 
484 
489 
500 
501 typedef enum GX2SurfaceUse
502 {
511 
513 
515 {
520 
521 typedef enum GX2TexBorderType
522 {
528 
529 typedef enum GX2TexClampMode
530 {
540 
542 {
547 
548 typedef enum GX2TexMipPerfMode
549 {
552 
553 typedef enum GX2TexXYFilterMode
554 {
559 
560 typedef enum GX2TexAnisoRatio
561 {
568 
569 typedef enum GX2TexZFilterMode
570 {
575 
576 typedef enum GX2TexZPerfMode
577 {
580 
581 typedef enum GX2TileMode
582 {
601 
602 typedef enum GX2TVRenderMode
603 {
610 
611 typedef enum GX2TVScanMode
612 {
621 
622 #ifdef __cplusplus
623 }
624 #endif
625 
GX2IndexType
Definition: enum.h:230
GX2AlphaToMaskMode
Definition: enum.h:38
GX2ChannelMask
Definition: enum.h:152
GX2TexZPerfMode
Definition: enum.h:577
GX2BufferingMode
Definition: enum.h:145
GX2FrontFace
Definition: enum.h:224
GX2StencilFunction
Definition: enum.h:403
GX2AAMode
Definition: enum.h:30
GX2TVRenderMode
Definition: enum.h:603
GX2LogicOp
Definition: enum.h:269
GX2RenderTarget
Definition: enum.h:314
GX2RoundingMode
Definition: enum.h:326
GX2CompareFunction
Definition: enum.h:180
GX2TexBorderType
Definition: enum.h:522
GX2AttribFormat
Definition: enum.h:53
GX2ScanTarget
Definition: enum.h:340
GX2SurfaceFormat
Definition: enum.h:427
GX2BlendMode
Definition: enum.h:111
GX2FetchShaderType
Definition: enum.h:216
GX2DrcRenderMode
Definition: enum.h:192
GX2ClearFlags
Definition: enum.h:171
GX2ShaderVarType
Definition: enum.h:360
GX2TexClampMode
Definition: enum.h:530
GX2BlendCombineMode
Definition: enum.h:136
GX2PrimitiveMode
Definition: enum.h:289
GX2TexMipPerfMode
Definition: enum.h:549
GX2InvalidateMode
Definition: enum.h:238
GX2EndianSwapMode
Definition: enum.h:208
GX2TVScanMode
Definition: enum.h:612
GX2AspectRatio
Definition: enum.h:47
GX2ShaderMode
Definition: enum.h:352
GX2SamplerVarType
Definition: enum.h:332
GX2SurfaceDim
Definition: enum.h:415
GX2TexAnisoRatio
Definition: enum.h:561
GX2TexMipFilterMode
Definition: enum.h:542
GX2AttribIndexType
Definition: enum.h:105
GX2EventType
Definition: enum.h:199
GX2TileMode
Definition: enum.h:582
GX2InitAttributes
Definition: enum.h:257
GX2TessellationMode
Definition: enum.h:515
GX2TexZFilterMode
Definition: enum.h:570
GX2PolygonMode
Definition: enum.h:307
GX2SurfaceUse
Definition: enum.h:502
GX2TexXYFilterMode
Definition: enum.h:554
@ GX2_INDEX_TYPE_U16_LE
Definition: enum.h:231
@ GX2_INDEX_TYPE_U32
Definition: enum.h:234
@ GX2_INDEX_TYPE_U32_LE
Definition: enum.h:232
@ GX2_INDEX_TYPE_U16
Definition: enum.h:233
@ GX2_ALPHA_TO_MASK_MODE_DITHER_0
Definition: enum.h:40
@ GX2_ALPHA_TO_MASK_MODE_NON_DITHERED
Definition: enum.h:39
@ GX2_ALPHA_TO_MASK_MODE_DITHER_180
Definition: enum.h:42
@ GX2_ALPHA_TO_MASK_MODE_DITHER_270
Definition: enum.h:43
@ GX2_ALPHA_TO_MASK_MODE_DITHER_90
Definition: enum.h:41
@ GX2_CHANNEL_MASK_RGBA
Definition: enum.h:167
@ GX2_CHANNEL_MASK_RG
Definition: enum.h:155
@ GX2_CHANNEL_MASK_RBA
Definition: enum.h:165
@ GX2_CHANNEL_MASK_G
Definition: enum.h:154
@ GX2_CHANNEL_MASK_RA
Definition: enum.h:161
@ GX2_CHANNEL_MASK_RGB
Definition: enum.h:159
@ GX2_CHANNEL_MASK_RB
Definition: enum.h:157
@ GX2_CHANNEL_MASK_A
Definition: enum.h:160
@ GX2_CHANNEL_MASK_BA
Definition: enum.h:164
@ GX2_CHANNEL_MASK_GA
Definition: enum.h:162
@ GX2_CHANNEL_MASK_B
Definition: enum.h:156
@ GX2_CHANNEL_MASK_RGA
Definition: enum.h:163
@ GX2_CHANNEL_MASK_GBA
Definition: enum.h:166
@ GX2_CHANNEL_MASK_R
Definition: enum.h:153
@ GX2_CHANNEL_MASK_GB
Definition: enum.h:158
@ GX2_TEX_Z_PERF_MODE_DISABLED
Definition: enum.h:578
@ GX2_BUFFERING_MODE_TRIPLE
Definition: enum.h:148
@ GX2_BUFFERING_MODE_SINGLE
Definition: enum.h:146
@ GX2_BUFFERING_MODE_DOUBLE
Definition: enum.h:147
@ GX2_FRONT_FACE_CW
Definition: enum.h:226
@ GX2_FRONT_FACE_CCW
Definition: enum.h:225
@ GX2_STENCIL_FUNCTION_INV
Definition: enum.h:409
@ GX2_STENCIL_FUNCTION_REPLACE
Definition: enum.h:406
@ GX2_STENCIL_FUNCTION_DECR_CLAMP
Definition: enum.h:408
@ GX2_STENCIL_FUNCTION_INCR_WRAP
Definition: enum.h:410
@ GX2_STENCIL_FUNCTION_INCR_CLAMP
Definition: enum.h:407
@ GX2_STENCIL_FUNCTION_ZERO
Definition: enum.h:405
@ GX2_STENCIL_FUNCTION_DECR_WRAP
Definition: enum.h:411
@ GX2_STENCIL_FUNCTION_KEEP
Definition: enum.h:404
@ GX2_AA_MODE8X
Definition: enum.h:34
@ GX2_AA_MODE2X
Definition: enum.h:32
@ GX2_AA_MODE4X
Definition: enum.h:33
@ GX2_AA_MODE1X
Definition: enum.h:31
@ GX2_TV_RENDER_MODE_DISABLED
Definition: enum.h:604
@ GX2_TV_RENDER_MODE_STANDARD_480P
Definition: enum.h:605
@ GX2_TV_RENDER_MODE_WIDE_480P
Definition: enum.h:606
@ GX2_TV_RENDER_MODE_WIDE_1080P
Definition: enum.h:608
@ GX2_TV_RENDER_MODE_WIDE_720P
Definition: enum.h:607
@ GX2_LOGIC_OP_XOR
Definition: enum.h:276
@ GX2_LOGIC_OP_AND
Definition: enum.h:278
@ GX2_LOGIC_OP_NOP
Definition: enum.h:280
@ GX2_LOGIC_OP_INV_AND
Definition: enum.h:272
@ GX2_LOGIC_OP_CLEAR
Definition: enum.h:270
@ GX2_LOGIC_OP_INV
Definition: enum.h:275
@ GX2_LOGIC_OP_NOT_AND
Definition: enum.h:277
@ GX2_LOGIC_OP_INV_COPY
Definition: enum.h:273
@ GX2_LOGIC_OP_SET
Definition: enum.h:285
@ GX2_LOGIC_OP_NOR
Definition: enum.h:271
@ GX2_LOGIC_OP_OR
Definition: enum.h:284
@ GX2_LOGIC_OP_INV_OR
Definition: enum.h:281
@ GX2_LOGIC_OP_REV_OR
Definition: enum.h:283
@ GX2_LOGIC_OP_REV_AND
Definition: enum.h:274
@ GX2_LOGIC_OP_EQUIV
Definition: enum.h:279
@ GX2_LOGIC_OP_COPY
Definition: enum.h:282
@ GX2_RENDER_TARGET_3
Definition: enum.h:318
@ GX2_RENDER_TARGET_2
Definition: enum.h:317
@ GX2_RENDER_TARGET_5
Definition: enum.h:320
@ GX2_RENDER_TARGET_1
Definition: enum.h:316
@ GX2_RENDER_TARGET_6
Definition: enum.h:321
@ GX2_RENDER_TARGET_7
Definition: enum.h:322
@ GX2_RENDER_TARGET_0
Definition: enum.h:315
@ GX2_RENDER_TARGET_4
Definition: enum.h:319
@ GX2_ROUNDING_MODE_ROUND_TO_EVEN
Definition: enum.h:327
@ GX2_ROUNDING_MODE_TRUNCATE
Definition: enum.h:328
@ GX2_COMPARE_FUNC_GREATER
Definition: enum.h:185
@ GX2_COMPARE_FUNC_LESS
Definition: enum.h:182
@ GX2_COMPARE_FUNC_ALWAYS
Definition: enum.h:188
@ GX2_COMPARE_FUNC_EQUAL
Definition: enum.h:183
@ GX2_COMPARE_FUNC_LEQUAL
Definition: enum.h:184
@ GX2_COMPARE_FUNC_GEQUAL
Definition: enum.h:187
@ GX2_COMPARE_FUNC_NEVER
Definition: enum.h:181
@ GX2_COMPARE_FUNC_NOT_EQUAL
Definition: enum.h:186
@ GX2_TEX_BORDER_TYPE_WHITE
Definition: enum.h:525
@ GX2_TEX_BORDER_TYPE_BLACK
Definition: enum.h:524
@ GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
Definition: enum.h:523
@ GX2_TEX_BORDER_TYPE_VARIABLE
Definition: enum.h:526
@ GX2_ATTRIB_FORMAT_UNORM_8
Definition: enum.h:80
@ GX2_ATTRIB_FORMAT_SNORM_8
Definition: enum.h:88
@ GX2_ATTRIB_TYPE_32_32_FLOAT
Definition: enum.h:67
@ GX2_ATTRIB_FORMAT_UNORM_8_8_8_8
Definition: enum.h:82
@ GX2_ATTRIB_FORMAT_UNORM_8_8
Definition: enum.h:81
@ GX2_ATTRIB_TYPE_8
Definition: enum.h:54
@ GX2_ATTRIB_FORMAT_FLOAT_32_32_32
Definition: enum.h:98
@ GX2_ATTRIB_FLAG_INTEGER
Definition: enum.h:75
@ GX2_ATTRIB_TYPE_32_32_32
Definition: enum.h:70
@ GX2_ATTRIB_FORMAT_SINT_8_8
Definition: enum.h:93
@ GX2_ATTRIB_FORMAT_FLOAT_32_32
Definition: enum.h:97
@ GX2_ATTRIB_TYPE_16_16_16_16
Definition: enum.h:68
@ GX2_ATTRIB_TYPE_16_16_FLOAT
Definition: enum.h:62
@ GX2_ATTRIB_FORMAT_SNORM_8_8
Definition: enum.h:89
@ GX2_ATTRIB_TYPE_32_32_32_32_FLOAT
Definition: enum.h:73
@ GX2_ATTRIB_TYPE_32_32
Definition: enum.h:66
@ GX2_ATTRIB_FORMAT_FLOAT_32
Definition: enum.h:96
@ GX2_ATTRIB_TYPE_16
Definition: enum.h:56
@ GX2_ATTRIB_FLAG_SIGNED
Definition: enum.h:76
@ GX2_ATTRIB_TYPE_32
Definition: enum.h:59
@ GX2_ATTRIB_TYPE_10_10_10_2
Definition: enum.h:65
@ GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32
Definition: enum.h:99
@ GX2_ATTRIB_TYPE_4_4
Definition: enum.h:55
@ GX2_ATTRIB_FORMAT_SINT_8
Definition: enum.h:92
@ GX2_ATTRIB_TYPE_32_FLOAT
Definition: enum.h:60
@ GX2_ATTRIB_FLAG_SCALED
Definition: enum.h:78
@ GX2_ATTRIB_FORMAT_SINT_8_8_8_8
Definition: enum.h:94
@ GX2_ATTRIB_TYPE_16_FLOAT
Definition: enum.h:57
@ GX2_ATTRIB_TYPE_32_32_32_FLOAT
Definition: enum.h:71
@ GX2_ATTRIB_FLAG_DEGAMMA
Definition: enum.h:77
@ GX2_ATTRIB_FORMAT_UINT_8_8
Definition: enum.h:85
@ GX2_ATTRIB_TYPE_32_32_32_32
Definition: enum.h:72
@ GX2_ATTRIB_FORMAT_SNORM_8_8_8_8
Definition: enum.h:90
@ GX2_ATTRIB_TYPE_16_16_16_16_FLOAT
Definition: enum.h:69
@ GX2_ATTRIB_FORMAT_UINT_8_8_8_8
Definition: enum.h:86
@ GX2_ATTRIB_TYPE_16_16
Definition: enum.h:61
@ GX2_ATTRIB_TYPE_8_8_8_8
Definition: enum.h:64
@ GX2_ATTRIB_TYPE_8_8
Definition: enum.h:58
@ GX2_ATTRIB_TYPE_10_11_11_FLOAT
Definition: enum.h:63
@ GX2_ATTRIB_FORMAT_UINT_8
Definition: enum.h:84
@ GX2_SCAN_TARGET_DRC0
Definition: enum.h:343
@ GX2_SCAN_TARGET_TV0
Definition: enum.h:341
@ GX2_SCAN_TARGET_TV
Definition: enum.h:345
@ GX2_SCAN_TARGET_TV1
Definition: enum.h:342
@ GX2_SCAN_TARGET_DRC1
Definition: enum.h:344
@ GX2_SCAN_TARGET_DRC
Definition: enum.h:346
@ GX2_SURFACE_FORMAT_UINT_R32_G32
Definition: enum.h:457
@ GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
Definition: enum.h:438
@ GX2_SURFACE_FORMAT_UNORM_BC2
Definition: enum.h:444
@ GX2_SURFACE_FORMAT_UNORM_BC3
Definition: enum.h:445
@ GX2_SURFACE_FORMAT_SINT_R16_G16
Definition: enum.h:478
@ GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
Definition: enum.h:433
@ GX2_SURFACE_FORMAT_SNORM_R16_G16
Definition: enum.h:468
@ GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
Definition: enum.h:458
@ GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
Definition: enum.h:441
@ GX2_SURFACE_FORMAT_SNORM_BC5
Definition: enum.h:472
@ GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
Definition: enum.h:439
@ GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
Definition: enum.h:496
@ GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
Definition: enum.h:479
@ GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
Definition: enum.h:469
@ GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
Definition: enum.h:476
@ GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
Definition: enum.h:460
@ GX2_SURFACE_FORMAT_UINT_R8_G8
Definition: enum.h:451
@ GX2_SURFACE_FORMAT_UNORM_R8
Definition: enum.h:431
@ GX2_SURFACE_FORMAT_SRGB_BC3
Definition: enum.h:488
@ GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2
Definition: enum.h:483
@ GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
Definition: enum.h:492
@ GX2_SURFACE_FORMAT_UNORM_NV12
Definition: enum.h:448
@ GX2_SURFACE_FORMAT_FLOAT_R16
Definition: enum.h:493
@ GX2_SURFACE_FORMAT_UNORM_BC1
Definition: enum.h:443
@ GX2_SURFACE_FORMAT_UINT_X24_G8
Definition: enum.h:461
@ GX2_SURFACE_FORMAT_FLOAT_X8_X24
Definition: enum.h:498
@ GX2_SURFACE_FORMAT_INVALID
Definition: enum.h:428
@ GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
Definition: enum.h:437
@ GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
Definition: enum.h:470
@ GX2_SURFACE_FORMAT_SNORM_R8_G8
Definition: enum.h:465
@ GX2_SURFACE_FORMAT_SINT_R32_G32
Definition: enum.h:481
@ GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
Definition: enum.h:466
@ GX2_SURFACE_FORMAT_UNORM_R8_G8
Definition: enum.h:432
@ GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
Definition: enum.h:482
@ GX2_SURFACE_FORMAT_UINT_R16
Definition: enum.h:453
@ GX2_SURFACE_FORMAT_SINT_R16
Definition: enum.h:477
@ GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
Definition: enum.h:485
@ GX2_SURFACE_FORMAT_SINT_R8_G8
Definition: enum.h:475
@ GX2_SURFACE_FORMAT_FLOAT_D24_S8
Definition: enum.h:497
@ GX2_SURFACE_FORMAT_UNORM_R4_G4
Definition: enum.h:429
@ GX2_SURFACE_FORMAT_UNORM_BC4
Definition: enum.h:446
@ GX2_SURFACE_FORMAT_UNORM_R16
Definition: enum.h:434
@ GX2_SURFACE_FORMAT_UNORM_R24_X8
Definition: enum.h:440
@ GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
Definition: enum.h:452
@ GX2_SURFACE_FORMAT_UINT_R8
Definition: enum.h:450
@ GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
Definition: enum.h:495
@ GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2
Definition: enum.h:442
@ GX2_SURFACE_FORMAT_FLOAT_R32_G32
Definition: enum.h:491
@ GX2_SURFACE_FORMAT_SNORM_R16
Definition: enum.h:467
@ GX2_SURFACE_FORMAT_UINT_R16_G16
Definition: enum.h:454
@ GX2_SURFACE_FORMAT_FLOAT_R32
Definition: enum.h:490
@ GX2_SURFACE_FORMAT_SRGB_BC2
Definition: enum.h:487
@ GX2_SURFACE_FORMAT_SNORM_R8
Definition: enum.h:464
@ GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
Definition: enum.h:459
@ GX2_SURFACE_FORMAT_FLOAT_R16_G16
Definition: enum.h:494
@ GX2_SURFACE_FORMAT_UINT_R32
Definition: enum.h:456
@ GX2_SURFACE_FORMAT_SINT_R32
Definition: enum.h:480
@ GX2_SURFACE_FORMAT_SNORM_BC4
Definition: enum.h:471
@ GX2_SURFACE_FORMAT_SINT_R8
Definition: enum.h:474
@ GX2_SURFACE_FORMAT_UINT_G8_X24
Definition: enum.h:462
@ GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
Definition: enum.h:430
@ GX2_SURFACE_FORMAT_UNORM_BC5
Definition: enum.h:447
@ GX2_SURFACE_FORMAT_UNORM_R16_G16
Definition: enum.h:435
@ GX2_SURFACE_FORMAT_SRGB_BC1
Definition: enum.h:486
@ GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
Definition: enum.h:436
@ GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
Definition: enum.h:455
@ GX2_BLEND_MODE_DST_ALPHA
Definition: enum.h:118
@ GX2_BLEND_MODE_INV_SRC1_ALPHA
Definition: enum.h:130
@ GX2_BLEND_MODE_INV_CONSTANT_ALPHA
Definition: enum.h:132
@ GX2_BLEND_MODE_INV_SRC_ALPHA
Definition: enum.h:117
@ GX2_BLEND_MODE_INV_SRC1_COLOR
Definition: enum.h:128
@ GX2_BLEND_MODE_SRC1_ALPHA
Definition: enum.h:129
@ GX2_BLEND_MODE_INV_SRC_COLOR
Definition: enum.h:115
@ GX2_BLEND_MODE_INV_DST_ALPHA
Definition: enum.h:119
@ GX2_BLEND_MODE_BOTH_SRC_ALPHA
Definition: enum.h:123
@ GX2_BLEND_MODE_ZERO
Definition: enum.h:112
@ GX2_BLEND_MODE_ONE
Definition: enum.h:113
@ GX2_BLEND_MODE_SRC1_COLOR
Definition: enum.h:127
@ GX2_BLEND_MODE_DST_COLOR
Definition: enum.h:120
@ GX2_BLEND_MODE_CONSTANT_ALPHA
Definition: enum.h:131
@ GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA
Definition: enum.h:124
@ GX2_BLEND_MODE_INV_DST_COLOR
Definition: enum.h:121
@ GX2_BLEND_MODE_SRC_ALPHA_SAT
Definition: enum.h:122
@ GX2_BLEND_MODE_SRC_COLOR
Definition: enum.h:114
@ GX2_BLEND_MODE_BLEND_FACTOR
Definition: enum.h:125
@ GX2_BLEND_MODE_INV_BLEND_FACTOR
Definition: enum.h:126
@ GX2_BLEND_MODE_SRC_ALPHA
Definition: enum.h:116
@ GX2_FETCH_SHADER_TESSELLATION_NONE
Definition: enum.h:217
@ GX2_FETCH_SHADER_TESSELLATION_QUAD
Definition: enum.h:220
@ GX2_FETCH_SHADER_TESSELLATION_TRIANGLE
Definition: enum.h:219
@ GX2_FETCH_SHADER_TESSELLATION_LINE
Definition: enum.h:218
@ GX2_DRC_RENDER_MODE_DISABLED
Definition: enum.h:193
@ GX2_DRC_RENDER_MODE_DOUBLE
Definition: enum.h:195
@ GX2_DRC_RENDER_MODE_SINGLE
Definition: enum.h:194
@ GX2_CLEAR_FLAGS_BOTH
Definition: enum.h:174
@ GX2_CLEAR_FLAGS_DEPTH
Definition: enum.h:172
@ GX2_CLEAR_FLAGS_STENCIL
Definition: enum.h:173
@ GX2_SHADER_VAR_TYPE_FLOAT2X3
Definition: enum.h:383
@ GX2_SHADER_VAR_TYPE_DOUBLE3X4
Definition: enum.h:396
@ GX2_SHADER_VAR_TYPE_FLOAT3X2
Definition: enum.h:385
@ GX2_SHADER_VAR_TYPE_FLOAT2
Definition: enum.h:370
@ GX2_SHADER_VAR_TYPE_DOUBLE3X3
Definition: enum.h:395
@ GX2_SHADER_VAR_TYPE_DOUBLE2X2
Definition: enum.h:391
@ GX2_SHADER_VAR_TYPE_INT4
Definition: enum.h:378
@ GX2_SHADER_VAR_TYPE_FLOAT4X4
Definition: enum.h:390
@ GX2_SHADER_VAR_TYPE_INT2
Definition: enum.h:376
@ GX2_SHADER_VAR_TYPE_FLOAT3X3
Definition: enum.h:386
@ GX2_SHADER_VAR_TYPE_BOOL3
Definition: enum.h:374
@ GX2_SHADER_VAR_TYPE_DOUBLE2
Definition: enum.h:367
@ GX2_SHADER_VAR_TYPE_DOUBLE2X3
Definition: enum.h:392
@ GX2_SHADER_VAR_TYPE_DOUBLE3X2
Definition: enum.h:394
@ GX2_SHADER_VAR_TYPE_FLOAT4
Definition: enum.h:372
@ GX2_SHADER_VAR_TYPE_DOUBLE4X2
Definition: enum.h:397
@ GX2_SHADER_VAR_TYPE_DOUBLE2X4
Definition: enum.h:393
@ GX2_SHADER_VAR_TYPE_BOOL2
Definition: enum.h:373
@ GX2_SHADER_VAR_TYPE_VOID
Definition: enum.h:361
@ GX2_SHADER_VAR_TYPE_DOUBLE4
Definition: enum.h:369
@ GX2_SHADER_VAR_TYPE_UINT
Definition: enum.h:364
@ GX2_SHADER_VAR_TYPE_FLOAT2X4
Definition: enum.h:384
@ GX2_SHADER_VAR_TYPE_BOOL
Definition: enum.h:362
@ GX2_SHADER_VAR_TYPE_DOUBLE4X3
Definition: enum.h:398
@ GX2_SHADER_VAR_TYPE_INT3
Definition: enum.h:377
@ GX2_SHADER_VAR_TYPE_FLOAT4X3
Definition: enum.h:389
@ GX2_SHADER_VAR_TYPE_INT
Definition: enum.h:363
@ GX2_SHADER_VAR_TYPE_DOUBLE3
Definition: enum.h:368
@ GX2_SHADER_VAR_TYPE_FLOAT
Definition: enum.h:365
@ GX2_SHADER_VAR_TYPE_FLOAT3X4
Definition: enum.h:387
@ GX2_SHADER_VAR_TYPE_FLOAT3
Definition: enum.h:371
@ GX2_SHADER_VAR_TYPE_UINT4
Definition: enum.h:381
@ GX2_SHADER_VAR_TYPE_FLOAT4X2
Definition: enum.h:388
@ GX2_SHADER_VAR_TYPE_FLOAT2X2
Definition: enum.h:382
@ GX2_SHADER_VAR_TYPE_DOUBLE4X4
Definition: enum.h:399
@ GX2_SHADER_VAR_TYPE_DOUBLE
Definition: enum.h:366
@ GX2_SHADER_VAR_TYPE_BOOL4
Definition: enum.h:375
@ GX2_SHADER_VAR_TYPE_UINT2
Definition: enum.h:379
@ GX2_SHADER_VAR_TYPE_UINT3
Definition: enum.h:380
@ GX2_TEX_CLAMP_MODE_MIRROR
Definition: enum.h:532
@ GX2_TEX_CLAMP_MODE_WRAP
Definition: enum.h:531
@ GX2_TEX_CLAMP_MODE_CLAMP
Definition: enum.h:533
@ GX2_TEX_CLAMP_MODE_CLAMP_BORDER
Definition: enum.h:537
@ GX2_TEX_CLAMP_MODE_CLAMP_HALF_BORDER
Definition: enum.h:535
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE_BORDER
Definition: enum.h:538
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE_HALF_BORDER
Definition: enum.h:536
@ GX2_TEX_CLAMP_MODE_MIRROR_ONCE
Definition: enum.h:534
@ GX2_BLEND_COMBINE_MODE_MIN
Definition: enum.h:139
@ GX2_BLEND_COMBINE_MODE_MAX
Definition: enum.h:140
@ GX2_BLEND_COMBINE_MODE_ADD
Definition: enum.h:137
@ GX2_BLEND_COMBINE_MODE_REV_SUB
Definition: enum.h:141
@ GX2_BLEND_COMBINE_MODE_SUB
Definition: enum.h:138
@ GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
Definition: enum.h:295
@ GX2_PRIMITIVE_MODE_POINTS
Definition: enum.h:290
@ GX2_PRIMITIVE_MODE_LINE_LOOP
Definition: enum.h:301
@ GX2_PRIMITIVE_MODE_TRIANGLES_ADJACENCY
Definition: enum.h:298
@ GX2_PRIMITIVE_MODE_LINES
Definition: enum.h:291
@ GX2_PRIMITIVE_MODE_QUADS
Definition: enum.h:302
@ GX2_PRIMITIVE_MODE_RECTS
Definition: enum.h:300
@ GX2_PRIMITIVE_MODE_TRIANGLES
Definition: enum.h:293
@ GX2_PRIMITIVE_MODE_QUAD_STRIP
Definition: enum.h:303
@ GX2_PRIMITIVE_MODE_TRIANGLE_STRIP_ADJACENCY
Definition: enum.h:299
@ GX2_PRIMITIVE_MODE_LINE_STRIP_ADJACENCY
Definition: enum.h:297
@ GX2_PRIMITIVE_MODE_LINES_ADJACENCY
Definition: enum.h:296
@ GX2_PRIMITIVE_MODE_LINE_STRIP
Definition: enum.h:292
@ GX2_PRIMITIVE_MODE_TRIANGLE_FAN
Definition: enum.h:294
@ GX2_TEX_MIP_PERF_MODE_DISABLE
Definition: enum.h:550
@ GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER
Definition: enum.h:240
@ GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER
Definition: enum.h:249
@ GX2_INVALIDATE_MODE_CPU_SHADER
Definition: enum.h:251
@ GX2_INVALIDATE_MODE_SHADER
Definition: enum.h:243
@ GX2_INVALIDATE_MODE_UNIFORM_BLOCK
Definition: enum.h:242
@ GX2_INVALIDATE_MODE_NONE
Definition: enum.h:239
@ GX2_INVALIDATE_MODE_CPU
Definition: enum.h:246
@ GX2_INVALIDATE_MODE_COLOR_BUFFER
Definition: enum.h:244
@ GX2_INVALIDATE_MODE_EXPORT_BUFFER
Definition: enum.h:248
@ GX2_INVALIDATE_MODE_CPU_TEXTURE
Definition: enum.h:250
@ GX2_INVALIDATE_MODE_TEXTURE
Definition: enum.h:241
@ GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER
Definition: enum.h:247
@ GX2_INVALIDATE_MODE_DEPTH_BUFFER
Definition: enum.h:245
@ GX2_ENDIAN_SWAP_NONE
Definition: enum.h:209
@ GX2_ENDIAN_SWAP_8_IN_32
Definition: enum.h:211
@ GX2_ENDIAN_SWAP_8_IN_16
Definition: enum.h:210
@ GX2_ENDIAN_SWAP_DEFAULT
Definition: enum.h:212
@ GX2_TV_SCAN_MODE_1080I
Definition: enum.h:618
@ GX2_TV_SCAN_MODE_1080P
Definition: enum.h:619
@ GX2_TV_SCAN_MODE_480P
Definition: enum.h:616
@ GX2_TV_SCAN_MODE_NONE
Definition: enum.h:613
@ GX2_TV_SCAN_MODE_720P
Definition: enum.h:617
@ GX2_TV_SCAN_MODE_480I
Definition: enum.h:615
@ GX2_TV_SCAN_MODE_576I
Definition: enum.h:614
@ GX2_ASPECT_RATIO_4_3
Definition: enum.h:48
@ GX2_ASPECT_RATIO_16_9
Definition: enum.h:49
@ GX2_SHADER_MODE_UNIFORM_BLOCK
Definition: enum.h:354
@ GX2_SHADER_MODE_COMPUTE_SHADER
Definition: enum.h:356
@ GX2_SHADER_MODE_GEOMETRY_SHADER
Definition: enum.h:355
@ GX2_SHADER_MODE_UNIFORM_REGISTER
Definition: enum.h:353
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
Definition: enum.h:334
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
Definition: enum.h:336
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_3D
Definition: enum.h:335
@ GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
Definition: enum.h:333
@ GX2_SURFACE_DIM_TEXTURE_CUBE
Definition: enum.h:419
@ GX2_SURFACE_DIM_TEXTURE_3D
Definition: enum.h:418
@ GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
Definition: enum.h:420
@ GX2_SURFACE_DIM_TEXTURE_2D
Definition: enum.h:417
@ GX2_SURFACE_DIM_TEXTURE_1D
Definition: enum.h:416
@ GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
Definition: enum.h:423
@ GX2_SURFACE_DIM_TEXTURE_2D_MSAA
Definition: enum.h:422
@ GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
Definition: enum.h:421
@ GX2_TEX_ANISO_RATIO_8_TO_1
Definition: enum.h:565
@ GX2_TEX_ANISO_RATIO_16_TO_1
Definition: enum.h:566
@ GX2_TEX_ANISO_RATIO_4_TO_1
Definition: enum.h:564
@ GX2_TEX_ANISO_RATIO_2_TO_1
Definition: enum.h:563
@ GX2_TEX_ANISO_RATIO_NONE
Definition: enum.h:562
@ GX2_TEX_MIP_FILTER_MODE_LINEAR
Definition: enum.h:545
@ GX2_TEX_MIP_FILTER_MODE_POINT
Definition: enum.h:544
@ GX2_TEX_MIP_FILTER_MODE_NONE
Definition: enum.h:543
@ GX2_ATTRIB_INDEX_PER_INSTANCE
Definition: enum.h:107
@ GX2_ATTRIB_INDEX_PER_VERTEX
Definition: enum.h:106
@ GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN
Definition: enum.h:204
@ GX2_EVENT_TYPE_START_OF_PIPE_INTERRUPT
Definition: enum.h:200
@ GX2_EVENT_TYPE_VSYNC
Definition: enum.h:202
@ GX2_EVENT_TYPE_FLIP
Definition: enum.h:203
@ GX2_EVENT_TYPE_END_OF_PIPE_INTERRUPT
Definition: enum.h:201
@ GX2_TILE_MODE_TILED_2B_THIN4
Definition: enum.h:593
@ GX2_TILE_MODE_TILED_2D_THIN1
Definition: enum.h:587
@ GX2_TILE_MODE_TILED_2D_THICK
Definition: enum.h:590
@ GX2_TILE_MODE_TILED_3D_THIN1
Definition: enum.h:595
@ GX2_TILE_MODE_TILED_1D_THICK
Definition: enum.h:586
@ GX2_TILE_MODE_LINEAR_ALIGNED
Definition: enum.h:584
@ GX2_TILE_MODE_TILED_2B_THIN2
Definition: enum.h:592
@ GX2_TILE_MODE_TILED_2B_THICK
Definition: enum.h:594
@ GX2_TILE_MODE_TILED_3B_THICK
Definition: enum.h:598
@ GX2_TILE_MODE_TILED_2D_THIN4
Definition: enum.h:589
@ GX2_TILE_MODE_DEFAULT
Definition: enum.h:583
@ GX2_TILE_MODE_TILED_2D_THIN2
Definition: enum.h:588
@ GX2_TILE_MODE_TILED_3D_THICK
Definition: enum.h:596
@ GX2_TILE_MODE_TILED_2B_THIN1
Definition: enum.h:591
@ GX2_TILE_MODE_TILED_3B_THIN1
Definition: enum.h:597
@ GX2_TILE_MODE_LINEAR_SPECIAL
Definition: enum.h:599
@ GX2_TILE_MODE_TILED_1D_THIN1
Definition: enum.h:585
@ GX2_INIT_CMD_BUF_BASE
Definition: enum.h:259
@ GX2_INIT_CMD_BUF_POOL_SIZE
Definition: enum.h:260
@ GX2_INIT_ARGV
Definition: enum.h:262
@ GX2_INIT_TOSS_STAGE
Definition: enum.h:264
@ GX2_INIT_ARGC
Definition: enum.h:261
@ GX2_INIT_END
Definition: enum.h:258
@ GX2_INIT_PROFILE_MODE
Definition: enum.h:263
@ GX2_INIT_APP_IO_THREAD_STACK_SIZE
Definition: enum.h:265
@ GX2_TESSELLATION_MODE_CONTINUOUS
Definition: enum.h:517
@ GX2_TESSELLATION_MODE_DISCRETE
Definition: enum.h:516
@ GX2_TESSELLATION_MODE_ADAPTIVE
Definition: enum.h:518
@ GX2_TEX_Z_FILTER_MODE_NONE
Definition: enum.h:571
@ GX2_TEX_Z_FILTER_MODE_LINEAR
Definition: enum.h:573
@ GX2_TEX_Z_FILTER_MODE_POINT
Definition: enum.h:572
@ GX2_POLYGON_MODE_TRIANGLE
Definition: enum.h:310
@ GX2_POLYGON_MODE_POINT
Definition: enum.h:308
@ GX2_POLYGON_MODE_LINE
Definition: enum.h:309
@ GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV
Definition: enum.h:509
@ GX2_SURFACE_USE_TV
Definition: enum.h:508
@ GX2_SURFACE_USE_NONE
Definition: enum.h:503
@ GX2_SURFACE_USE_DEPTH_BUFFER
Definition: enum.h:506
@ GX2_SURFACE_USE_SCAN_BUFFER
Definition: enum.h:507
@ GX2_SURFACE_USE_COLOR_BUFFER
Definition: enum.h:505
@ GX2_SURFACE_USE_TEXTURE
Definition: enum.h:504
@ GX2_TEX_XY_FILTER_MODE_BICUBIC
Definition: enum.h:557
@ GX2_TEX_XY_FILTER_MODE_POINT
Definition: enum.h:555
@ GX2_TEX_XY_FILTER_MODE_LINEAR
Definition: enum.h:556
WUT_ENUM_BITMASK_TYPE(WPADLed)