WUT
0.1
Wii U Toolchain
Main Page
Modules
Data Structures
Files
File List
Globals
include
gx2
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
typedef
enum
GX2AAMode
15
{
16
GX2_AA_MODE1X
= 0,
17
}
GX2AAMode
;
18
19
typedef
enum
GX2AlphaToMaskMode
20
{
21
GX2_ALPHA_TO_MASK_MODE_NON_DITHERED
= 0,
22
GX2_ALPHA_TO_MASK_MODE_DITHER_0
= 1,
23
GX2_ALPHA_TO_MASK_MODE_DITHER_90
= 2,
24
GX2_ALPHA_TO_MASK_MODE_DITHER_180
= 3,
25
GX2_ALPHA_TO_MASK_MODE_DITHER_270
= 4,
26
}
GX2AlphaToMaskMode
;
27
28
typedef
enum
GX2AttribFormat
29
{
30
GX2_ATTRIB_FORMAT_UNORM_8
= 0x0,
31
GX2_ATTRIB_FORMAT_UNORM_8_8
= 0x04,
32
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8
= 0x0A,
33
34
GX2_ATTRIB_FORMAT_UINT_8
= 0x100,
35
GX2_ATTRIB_FORMAT_UINT_8_8
= 0x104,
36
GX2_ATTRIB_FORMAT_UINT_8_8_8_8
= 0x10A,
37
38
GX2_ATTRIB_FORMAT_SNORM_8
= 0x200,
39
GX2_ATTRIB_FORMAT_SNORM_8_8
= 0x204,
40
GX2_ATTRIB_FORMAT_SNORM_8_8_8_8
= 0x20A,
41
42
GX2_ATTRIB_FORMAT_SINT_8
= 0x300,
43
GX2_ATTRIB_FORMAT_SINT_8_8
= 0x304,
44
GX2_ATTRIB_FORMAT_SINT_8_8_8_8
= 0x30A,
45
46
GX2_ATTRIB_FORMAT_FLOAT_32
= 0x806,
47
GX2_ATTRIB_FORMAT_FLOAT_32_32
= 0x80d,
48
GX2_ATTRIB_FORMAT_FLOAT_32_32_32
= 0x811,
49
GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32
= 0x813,
50
}
GX2AttribFormat
;
51
52
typedef
enum
GX2AttribIndexType
53
{
54
GX2_ATTRIB_INDEX_PER_VERTEX
= 0,
55
GX2_ATTRIB_INDEX_PER_INSTANCE
= 1,
56
}
GX2AttribIndexType
;
57
58
typedef
enum
GX2BlendMode
59
{
60
GX2_BLEND_MODE_ZERO
= 0,
61
GX2_BLEND_MODE_ONE
= 1,
62
GX2_BLEND_MODE_SRC_COLOR
= 2,
63
GX2_BLEND_MODE_INV_SRC_COLOR
= 3,
64
GX2_BLEND_MODE_SRC_ALPHA
= 4,
65
GX2_BLEND_MODE_INV_SRC_ALPHA
= 5,
66
GX2_BLEND_MODE_DST_ALPHA
= 6,
67
GX2_BLEND_MODE_INV_DST_ALPHA
= 7,
68
GX2_BLEND_MODE_DST_COLOR
= 8,
69
GX2_BLEND_MODE_INV_DST_COLOR
= 9,
70
GX2_BLEND_MODE_SRC_ALPHA_SAT
= 10,
71
GX2_BLEND_MODE_BOTH_SRC_ALPHA
= 11,
72
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA
= 12,
73
GX2_BLEND_MODE_BLEND_FACTOR
= 13,
74
GX2_BLEND_MODE_INV_BLEND_FACTOR
= 14,
75
GX2_BLEND_MODE_SRC1_COLOR
= 15,
76
GX2_BLEND_MODE_INV_SRC1_COLOR
= 16,
77
GX2_BLEND_MODE_SRC1_ALPHA
= 17,
78
GX2_BLEND_MODE_INV_SRC1_ALPHA
= 18,
79
}
GX2BlendMode
;
80
81
typedef
enum
GX2BlendCombineMode
82
{
83
GX2_BLEND_COMBINE_MODE_ADD
= 0,
84
GX2_BLEND_COMBINE_MODE_SUB
= 1,
85
GX2_BLEND_COMBINE_MODE_MIN
= 2,
86
GX2_BLEND_COMBINE_MODE_MAX
= 3,
87
GX2_BLEND_COMBINE_MODE_REV_SUB
= 4,
88
}
GX2BlendCombineMode
;
89
90
typedef
enum
GX2BufferingMode
91
{
92
GX2_BUFFERING_MODE_SINGLE
= 1,
93
GX2_BUFFERING_MODE_DOUBLE
= 2,
94
GX2_BUFFERING_MODE_TRIPLE
= 3,
95
}
GX2BufferingMode
;
96
97
typedef
enum
GX2ChannelMask
98
{
99
GX2_CHANNEL_MASK_R
= 1,
100
GX2_CHANNEL_MASK_G
= 2,
101
GX2_CHANNEL_MASK_RG
= 3,
102
GX2_CHANNEL_MASK_B
= 4,
103
GX2_CHANNEL_MASK_RB
= 5,
104
GX2_CHANNEL_MASK_GB
= 6,
105
GX2_CHANNEL_MASK_RGB
= 7,
106
GX2_CHANNEL_MASK_A
= 8,
107
GX2_CHANNEL_MASK_RA
= 9,
108
GX2_CHANNEL_MASK_GA
= 10,
109
GX2_CHANNEL_MASK_RGA
= 11,
110
GX2_CHANNEL_MASK_BA
= 12,
111
GX2_CHANNEL_MASK_RBA
= 13,
112
GX2_CHANNEL_MASK_GBA
= 14,
113
GX2_CHANNEL_MASK_RGBA
= 15,
114
}
GX2ChannelMask
;
115
116
typedef
enum
GX2ClearFlags
117
{
118
GX2_CLEAR_FLAGS_DEPTH
= 1,
119
GX2_CLEAR_FLAGS_STENCIL
= 2,
120
}
GX2ClearFlags
;
121
122
typedef
enum
GX2CompareFunction
123
{
124
GX2_COMPARE_FUNC_NEVER
= 0,
125
GX2_COMPARE_FUNC_LESS
= 1,
126
GX2_COMPARE_FUNC_EQUAL
= 2,
127
GX2_COMPARE_FUNC_LEQUAL
= 3,
128
GX2_COMPARE_FUNC_GREATER
= 4,
129
GX2_COMPARE_FUNC_NOT_EQUAL
= 5,
130
GX2_COMPARE_FUNC_GEQUAL
= 6,
131
GX2_COMPARE_FUNC_ALWAYS
= 7,
132
}
GX2CompareFunction
;
133
134
typedef
enum
GX2DrcRenderMode
135
{
136
GX2_DRC_RENDER_MODE_DISABLED
= 0,
137
GX2_DRC_RENDER_MODE_SINGLE
= 1,
138
}
GX2DrcRenderMode
;
139
140
typedef
enum
GX2EventType
141
{
142
GX2_EVENT_TYPE_VSYNC
= 2,
143
GX2_EVENT_TYPE_FLIP
= 3,
144
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN
= 4,
145
}
GX2EventType
;
146
147
typedef
enum
GX2EndianSwapMode
148
{
149
GX2_ENDIAN_SWAP_NONE
= 0,
150
GX2_ENDIAN_SWAP_8_IN_16
= 1,
151
GX2_ENDIAN_SWAP_8_IN_32
= 2,
152
GX2_ENDIAN_SWAP_DEFAULT
= 3,
153
}
GX2EndianSwapMode
;
154
155
typedef
enum
GX2FetchShaderType
156
{
157
GX2_FETCH_SHADER_TESSELLATION_NONE
= 0,
158
GX2_FETCH_SHADER_TESSELLATION_LINE
= 1,
159
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE
= 2,
160
GX2_FETCH_SHADER_TESSELLATION_QUAD
= 3,
161
}
GX2FetchShaderType
;
162
163
typedef
enum
GX2FrontFace
164
{
165
GX2_FRONT_FACE_CCW
= 0,
166
GX2_FRONT_FACE_CW
= 1,
167
}
GX2FrontFace
;
168
169
typedef
enum
GX2IndexType
170
{
171
GX2_INDEX_TYPE_U16_LE
= 0,
172
GX2_INDEX_TYPE_U32_LE
= 1,
173
GX2_INDEX_TYPE_U16
= 4,
174
GX2_INDEX_TYPE_U32
= 9,
175
}
GX2IndexType
;
176
177
typedef
enum
GX2InvalidateMode
178
{
179
GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER
= 1 << 0,
180
GX2_INVALIDATE_MODE_TEXTURE
= 1 << 1,
181
GX2_INVALIDATE_MODE_UNIFORM_BLOCK
= 1 << 2,
182
GX2_INVALIDATE_MODE_SHADER
= 1 << 3,
183
GX2_INVALIDATE_MODE_COLOR_BUFFER
= 1 << 4,
184
GX2_INVALIDATE_MODE_DEPTH_BUFFER
= 1 << 5,
185
GX2_INVALIDATE_MODE_CPU
= 1 << 6,
186
GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER
= 1 << 7,
187
GX2_INVALIDATE_MODE_EXPORT_BUFFER
= 1 << 8,
188
}
GX2InvalidateMode
;
189
190
typedef
enum
GX2InitAttributes
191
{
192
GX2_INIT_END
= 0,
193
GX2_INIT_CMD_BUF_BASE
= 1,
194
GX2_INIT_CMD_BUF_POOL_SIZE
= 2,
195
GX2_INIT_ARGC
= 7,
196
GX2_INIT_ARGV
= 8,
197
}
GX2InitAttributes
;
198
199
typedef
enum
GX2LogicOp
200
{
201
GX2_LOGIC_OP_CLEAR
= 0x00,
202
GX2_LOGIC_OP_NOR
= 0x11,
203
GX2_LOGIC_OP_INV_AND
= 0x22,
204
GX2_LOGIC_OP_INV_COPY
= 0x33,
205
GX2_LOGIC_OP_REV_AND
= 0x44,
206
GX2_LOGIC_OP_INV
= 0x55,
207
GX2_LOGIC_OP_XOR
= 0x66,
208
GX2_LOGIC_OP_NOT_AND
= 0x77,
209
GX2_LOGIC_OP_AND
= 0x88,
210
GX2_LOGIC_OP_EQUIV
= 0x99,
211
GX2_LOGIC_OP_NOP
= 0xAA,
212
GX2_LOGIC_OP_INV_OR
= 0xBB,
213
GX2_LOGIC_OP_COPY
= 0xCC,
214
GX2_LOGIC_OP_REV_OR
= 0xDD,
215
GX2_LOGIC_OP_OR
= 0xEE,
216
GX2_LOGIC_OP_SET
= 0xFF,
217
}
GX2LogicOp
;
218
219
typedef
enum
GX2PrimitiveMode
220
{
221
GX2_PRIMITIVE_MODE_TRIANGLES
= 4,
222
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
= 6,
223
GX2_PRIMITIVE_MODE_QUADS
= 19,
224
GX2_PRIMITIVE_MODE_QUAD_STRIP
= 20,
225
}
GX2PrimitiveMode
;
226
227
typedef
enum
GX2PolygonMode
228
{
229
GX2_POLYGON_MODE_POINT
= 0,
230
GX2_POLYGON_MODE_LINE
= 1,
231
GX2_POLYGON_MODE_TRIANGLE
= 2,
232
}
GX2PolygonMode
;
233
234
typedef
enum
GX2RenderTarget
235
{
236
GX2_RENDER_TARGET_0
= 0,
237
GX2_RENDER_TARGET_1
= 1,
238
GX2_RENDER_TARGET_2
= 2,
239
GX2_RENDER_TARGET_3
= 3,
240
GX2_RENDER_TARGET_4
= 4,
241
GX2_RENDER_TARGET_5
= 5,
242
GX2_RENDER_TARGET_6
= 6,
243
}
GX2RenderTarget
;
244
245
typedef
enum
GX2RoundingMode
246
{
247
GX2_ROUNDING_MODE_ROUND_TO_EVEN
= 0,
248
GX2_ROUNDING_MODE_TRUNCATE
= 1,
249
}
GX2RoundingMode
;
250
251
typedef
enum
GX2SamplerVarType
252
{
253
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
= 0,
254
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
= 1,
255
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D
= 3,
256
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
= 4,
257
}
GX2SamplerVarType
;
258
259
typedef
enum
GX2ScanTarget
260
{
261
GX2_SCAN_TARGET_TV
= 1,
262
GX2_SCAN_TARGET_DRC
= 4,
263
}
GX2ScanTarget
;
264
265
typedef
enum
GX2ShaderMode
266
{
267
GX2_SHADER_MODE_UNIFORM_REGISTER
= 0,
268
GX2_SHADER_MODE_UNIFORM_BLOCK
= 1,
269
GX2_SHADER_MODE_GEOMETRY_SHADER
= 2,
270
GX2_SHADER_MODE_COMPUTE_SHADER
= 3,
271
}
GX2ShaderMode
;
272
273
typedef
enum
GX2ShaderVarType
274
{
275
GX2_SHADER_VAR_TYPE_INT
= 2,
276
GX2_SHADER_VAR_TYPE_FLOAT
= 4,
277
GX2_SHADER_VAR_TYPE_FLOAT2
= 9,
278
GX2_SHADER_VAR_TYPE_FLOAT3
= 10,
279
GX2_SHADER_VAR_TYPE_FLOAT4
= 11,
280
GX2_SHADER_VAR_TYPE_INT2
= 15,
281
GX2_SHADER_VAR_TYPE_INT3
= 16,
282
GX2_SHADER_VAR_TYPE_INT4
= 17,
283
GX2_SHADER_VAR_TYPE_MATRIX4X4
= 29,
284
}
GX2ShaderVarType
;
285
286
typedef
enum
GX2StencilFunction
287
{
288
GX2_STENCIL_FUNCTION_KEEP
= 0,
289
GX2_STENCIL_FUNCTION_ZERO
= 1,
290
GX2_STENCIL_FUNCTION_REPLACE
= 2,
291
GX2_STENCIL_FUNCTION_INCR_CLAMP
= 3,
292
GX2_STENCIL_FUNCTION_DECR_CLAMP
= 4,
293
GX2_STENCIL_FUNCTION_INV
= 5,
294
GX2_STENCIL_FUNCTION_INCR_WRAP
= 6,
295
GX2_STENCIL_FUNCTION_DECR_WRAP
= 7,
296
}
GX2StencilFunction
;
297
298
typedef
enum
299
{
300
GX2_SURFACE_DIM_TEXTURE_1D
= 0,
301
GX2_SURFACE_DIM_TEXTURE_2D
= 1,
302
GX2_SURFACE_DIM_TEXTURE_3D
= 2,
303
GX2_SURFACE_DIM_TEXTURE_CUBE
= 3,
304
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
= 4,
305
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
= 5,
306
GX2_SURFACE_DIM_TEXTURE_2D_MSAA
= 6,
307
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
= 7,
308
}
GX2SurfaceDim
;
309
310
typedef
enum
311
{
312
GX2_SURFACE_FORMAT_INVALID
= 0x00,
313
GX2_SURFACE_FORMAT_UNORM_R4_G4
= 0x02,
314
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
= 0x0b,
315
GX2_SURFACE_FORMAT_UNORM_R8
= 0x01,
316
GX2_SURFACE_FORMAT_UNORM_R8_G8
= 0x07,
317
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
= 0x01a,
318
GX2_SURFACE_FORMAT_UNORM_R16
= 0x05,
319
GX2_SURFACE_FORMAT_UNORM_R16_G16
= 0x0f,
320
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
= 0x01f,
321
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
= 0x08,
322
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
= 0x0a,
323
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
= 0x0c,
324
GX2_SURFACE_FORMAT_UNORM_R24_X8
= 0x011,
325
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
= 0x01b,
326
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2
= 0x019,
327
GX2_SURFACE_FORMAT_UNORM_BC1
= 0x031,
328
GX2_SURFACE_FORMAT_UNORM_BC2
= 0x032,
329
GX2_SURFACE_FORMAT_UNORM_BC3
= 0x033,
330
GX2_SURFACE_FORMAT_UNORM_BC4
= 0x034,
331
GX2_SURFACE_FORMAT_UNORM_BC5
= 0x035,
332
GX2_SURFACE_FORMAT_UNORM_NV12
= 0x081,
333
334
GX2_SURFACE_FORMAT_UINT_R8
= 0x101,
335
GX2_SURFACE_FORMAT_UINT_R8_G8
= 0x107,
336
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
= 0x11a,
337
GX2_SURFACE_FORMAT_UINT_R16
= 0x105,
338
GX2_SURFACE_FORMAT_UINT_R16_G16
= 0x10f,
339
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
= 0x11f,
340
GX2_SURFACE_FORMAT_UINT_R32
= 0x10d,
341
GX2_SURFACE_FORMAT_UINT_R32_G32
= 0x11d,
342
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
= 0x122,
343
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
= 0x11b,
344
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
= 0x119,
345
GX2_SURFACE_FORMAT_UINT_X24_G8
= 0x111,
346
GX2_SURFACE_FORMAT_UINT_G8_X24
= 0x11c,
347
348
GX2_SURFACE_FORMAT_SNORM_R8
= 0x201,
349
GX2_SURFACE_FORMAT_SNORM_R8_G8
= 0x207,
350
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
= 0x21a,
351
GX2_SURFACE_FORMAT_SNORM_R16
= 0x205,
352
GX2_SURFACE_FORMAT_SNORM_R16_G16
= 0x20f,
353
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
= 0x21f,
354
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
= 0x219,
355
GX2_SURFACE_FORMAT_SNORM_BC4
= 0x234,
356
GX2_SURFACE_FORMAT_SNORM_BC5
= 0x235,
357
358
GX2_SURFACE_FORMAT_SINT_R8
= 0x301,
359
GX2_SURFACE_FORMAT_SINT_R8_G8
= 0x307,
360
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
= 0x31a,
361
GX2_SURFACE_FORMAT_SINT_R16
= 0x305,
362
GX2_SURFACE_FORMAT_SINT_R16_G16
= 0x30f,
363
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
= 0x31f,
364
GX2_SURFACE_FORMAT_SINT_R32
= 0x30d,
365
GX2_SURFACE_FORMAT_SINT_R32_G32
= 0x31d,
366
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
= 0x322,
367
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2
= 0x319,
368
369
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
= 0x41a,
370
GX2_SURFACE_FORMAT_SRGB_BC1
= 0x431,
371
GX2_SURFACE_FORMAT_SRGB_BC2
= 0x432,
372
GX2_SURFACE_FORMAT_SRGB_BC3
= 0x433,
373
374
GX2_SURFACE_FORMAT_FLOAT_R32
= 0x80e,
375
GX2_SURFACE_FORMAT_FLOAT_R32_G32
= 0x81e,
376
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
= 0x823,
377
GX2_SURFACE_FORMAT_FLOAT_R16
= 0x806,
378
GX2_SURFACE_FORMAT_FLOAT_R16_G16
= 0x810,
379
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
= 0x820,
380
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
= 0x816,
381
GX2_SURFACE_FORMAT_FLOAT_D24_S8
= 0x811,
382
GX2_SURFACE_FORMAT_FLOAT_X8_X24
= 0x81c,
383
}
GX2SurfaceFormat
;
384
385
typedef
enum
GX2SurfaceUse
386
{
387
GX2_SURFACE_USE_TEXTURE
= 1 << 0,
388
GX2_SURFACE_USE_COLOR_BUFFER
= 1 << 1,
389
GX2_SURFACE_USE_DEPTH_BUFFER
= 1 << 2,
390
GX2_SURFACE_USE_SCAN_BUFFER
= 1 << 3,
391
}
GX2SurfaceUse
;
392
393
typedef
enum
GX2TessellationMode
394
{
395
GX2_TESSELLATION_MODE_DISCRETE
= 0,
396
GX2_TESSELLATION_MODE_CONTINUOUS
= 1,
397
GX2_TESSELLATION_MODE_ADAPTIVE
= 2,
398
}
GX2TessellationMode
;
399
400
typedef
enum
GX2TexBorderType
401
{
402
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
= 0,
403
GX2_TEX_BORDER_TYPE_BLACK
= 1,
404
GX2_TEX_BORDER_TYPE_WHITE
= 2,
405
GX2_TEX_BORDER_TYPE_VARIABLE
= 3,
406
}
GX2TexBorderType
;
407
408
typedef
enum
GX2TexClampMode
409
{
410
GX2_TEX_CLAMP_MODE_WRAP
= 0,
411
GX2_TEX_CLAMP_MODE_MIRROR
= 1,
412
GX2_TEX_CLAMP_MODE_CLAMP
= 2,
413
GX2_TEX_CLAMP_MODE_MIRROR_ONCE
= 3,
414
GX2_TEX_CLAMP_MODE_CLAMP_BORDER
= 6,
415
}
GX2TexClampMode
;
416
417
typedef
enum
GX2TexMipFilterMode
418
{
419
GX2_TEX_MIP_FILTER_MODE_NONE
= 0,
420
GX2_TEX_MIP_FILTER_MODE_POINT
= 1,
421
GX2_TEX_MIP_FILTER_MODE_LINEAR
= 2,
422
}
GX2TexMipFilterMode
;
423
424
typedef
enum
GX2TexMipPerfMode
425
{
426
GX2_TEX_MIP_PERF_MODE_DISABLE
= 0,
427
}
GX2TexMipPerfMode
;
428
429
typedef
enum
GX2TexXYFilterMode
430
{
431
GX2_TEX_XY_FILLTER_MODE_POINT
= 0,
432
GX2_TEX_XY_FILLTER_MODE_LINEAR
= 1,
433
}
GX2TexXYFilterMode
;
434
435
typedef
enum
GX2TexAnisoRatio
436
{
437
GX2_TEX_ANISO_RATIO_NONE
= 0,
438
}
GX2TexAnisoRatio
;
439
440
typedef
enum
GX2TexZFilterMode
441
{
442
GX2_TEX_Z_FILTER_MODE_NONE
= 0,
443
GX2_TEX_Z_FILTER_MODE_POINT
= 1,
444
GX2_TEX_Z_FILTER_MODE_LINEAR
= 2,
445
}
GX2TexZFilterMode
;
446
447
typedef
enum
GX2TexZPerfMode
448
{
449
GX2_TEX_Z_PERF_MODE_DISABLED
= 0,
450
}
GX2TexZPerfMode
;
451
452
typedef
enum
GX2TileMode
453
{
454
GX2_TILE_MODE_DEFAULT
= 0,
455
GX2_TILE_MODE_LINEAR_ALIGNED
= 1,
456
GX2_TILE_MODE_TILED_1D_THIN1
= 2,
457
GX2_TILE_MODE_TILED_1D_THICK
= 3,
458
GX2_TILE_MODE_TILED_2D_THIN1
= 4,
459
GX2_TILE_MODE_TILED_2D_THIN2
= 5,
460
GX2_TILE_MODE_TILED_2D_THIN4
= 6,
461
GX2_TILE_MODE_TILED_2D_THICK
= 7,
462
GX2_TILE_MODE_TILED_2B_THIN1
= 8,
463
GX2_TILE_MODE_TILED_2B_THIN2
= 9,
464
GX2_TILE_MODE_TILED_2B_THIN4
= 10,
465
GX2_TILE_MODE_TILED_2B_THICK
= 11,
466
GX2_TILE_MODE_TILED_3D_THIN1
= 12,
467
GX2_TILE_MODE_TILED_3D_THICK
= 13,
468
GX2_TILE_MODE_TILED_3B_THIN1
= 14,
469
GX2_TILE_MODE_TILED_3B_THICK
= 15,
470
GX2_TILE_MODE_LINEAR_SPECIAL
= 16,
471
}
GX2TileMode
;
472
473
typedef
enum
GX2TVRenderMode
474
{
475
GX2_TV_RENDER_MODE_STANDARD_480P
= 1,
476
GX2_TV_RENDER_MODE_WIDE_480P
= 2,
477
GX2_TV_RENDER_MODE_WIDE_720P
= 3,
478
GX2_TV_RENDER_MODE_WIDE_1080P
= 5,
479
}
GX2TVRenderMode
;
480
481
typedef
enum
GX2TVScanMode
482
{
483
GX2_TV_SCAN_MODE_NONE
= 0,
484
GX2_TV_SCAN_MODE_480I
= 1,
485
GX2_TV_SCAN_MODE_480P
= 2,
486
GX2_TV_SCAN_MODE_720P
= 3,
487
GX2_TV_SCAN_MODE_1080I
= 5,
488
GX2_TV_SCAN_MODE_1080P
= 6,
489
}
GX2TVScanMode
;
490
491
#ifdef __cplusplus
492
}
493
#endif
494
GX2_DRC_RENDER_MODE_SINGLE
Definition:
enum.h:137
GX2ShaderVarType
GX2ShaderVarType
Definition:
enum.h:273
GX2_BLEND_MODE_ZERO
Definition:
enum.h:60
GX2_FETCH_SHADER_TESSELLATION_QUAD
Definition:
enum.h:160
GX2_EVENT_TYPE_VSYNC
Definition:
enum.h:142
GX2_INDEX_TYPE_U32
Definition:
enum.h:174
GX2_TILE_MODE_TILED_2B_THIN2
Definition:
enum.h:463
GX2_TEX_CLAMP_MODE_CLAMP_BORDER
Definition:
enum.h:414
GX2_SURFACE_FORMAT_UNORM_BC1
Definition:
enum.h:327
GX2_TILE_MODE_TILED_2D_THIN2
Definition:
enum.h:459
GX2_SURFACE_FORMAT_UNORM_BC5
Definition:
enum.h:331
GX2_LOGIC_OP_AND
Definition:
enum.h:209
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
Definition:
enum.h:253
GX2_CHANNEL_MASK_RGA
Definition:
enum.h:109
GX2_FRONT_FACE_CW
Definition:
enum.h:166
GX2_ATTRIB_FORMAT_SNORM_8
Definition:
enum.h:38
GX2_RENDER_TARGET_2
Definition:
enum.h:238
GX2_BLEND_MODE_INV_SRC_ALPHA
Definition:
enum.h:65
GX2_SURFACE_USE_COLOR_BUFFER
Definition:
enum.h:388
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
Definition:
enum.h:350
GX2TVScanMode
GX2TVScanMode
Definition:
enum.h:481
GX2_SURFACE_FORMAT_UINT_R8_G8
Definition:
enum.h:335
GX2StencilFunction
GX2StencilFunction
Definition:
enum.h:286
GX2_TEX_CLAMP_MODE_CLAMP
Definition:
enum.h:412
GX2_TILE_MODE_TILED_2B_THIN4
Definition:
enum.h:464
GX2_TILE_MODE_TILED_2B_THICK
Definition:
enum.h:465
GX2_CLEAR_FLAGS_DEPTH
Definition:
enum.h:118
GX2_ATTRIB_FORMAT_UNORM_8
Definition:
enum.h:30
GX2_FRONT_FACE_CCW
Definition:
enum.h:165
GX2AlphaToMaskMode
GX2AlphaToMaskMode
Definition:
enum.h:19
GX2_BUFFERING_MODE_SINGLE
Definition:
enum.h:92
GX2PrimitiveMode
GX2PrimitiveMode
Definition:
enum.h:219
GX2_ENDIAN_SWAP_DEFAULT
Definition:
enum.h:152
GX2_ATTRIB_FORMAT_SINT_8_8
Definition:
enum.h:43
GX2_SURFACE_FORMAT_UINT_R8
Definition:
enum.h:334
GX2_SURFACE_FORMAT_SNORM_R16
Definition:
enum.h:351
GX2_SURFACE_USE_SCAN_BUFFER
Definition:
enum.h:390
GX2_TILE_MODE_DEFAULT
Definition:
enum.h:454
GX2_SURFACE_DIM_TEXTURE_2D_MSAA
Definition:
enum.h:306
GX2_LOGIC_OP_OR
Definition:
enum.h:215
GX2_SHADER_VAR_TYPE_FLOAT3
Definition:
enum.h:278
GX2_TEX_Z_FILTER_MODE_NONE
Definition:
enum.h:442
GX2DrcRenderMode
GX2DrcRenderMode
Definition:
enum.h:134
GX2BlendCombineMode
GX2BlendCombineMode
Definition:
enum.h:81
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
Definition:
enum.h:323
GX2_BLEND_COMBINE_MODE_MAX
Definition:
enum.h:86
GX2_SURFACE_FORMAT_SRGB_BC1
Definition:
enum.h:370
GX2_COMPARE_FUNC_NOT_EQUAL
Definition:
enum.h:129
GX2_ATTRIB_FORMAT_FLOAT_32_32
Definition:
enum.h:47
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2
Definition:
enum.h:326
GX2_SURFACE_FORMAT_UNORM_BC2
Definition:
enum.h:328
GX2_BLEND_COMBINE_MODE_SUB
Definition:
enum.h:84
GX2_ATTRIB_FORMAT_UINT_8
Definition:
enum.h:34
GX2_INVALIDATE_MODE_DEPTH_BUFFER
Definition:
enum.h:184
GX2_SURFACE_FORMAT_SNORM_R8
Definition:
enum.h:348
GX2_SURFACE_FORMAT_SNORM_BC4
Definition:
enum.h:355
GX2_SHADER_VAR_TYPE_INT4
Definition:
enum.h:282
GX2_STENCIL_FUNCTION_ZERO
Definition:
enum.h:289
GX2TexAnisoRatio
GX2TexAnisoRatio
Definition:
enum.h:435
GX2_TESSELLATION_MODE_CONTINUOUS
Definition:
enum.h:396
GX2_SURFACE_FORMAT_FLOAT_D24_S8
Definition:
enum.h:381
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
Definition:
enum.h:366
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
Definition:
enum.h:314
GX2_COMPARE_FUNC_EQUAL
Definition:
enum.h:126
GX2_CHANNEL_MASK_RB
Definition:
enum.h:103
GX2_BLEND_MODE_INV_SRC_COLOR
Definition:
enum.h:63
GX2_FETCH_SHADER_TESSELLATION_NONE
Definition:
enum.h:157
GX2FetchShaderType
GX2FetchShaderType
Definition:
enum.h:155
GX2_SURFACE_FORMAT_UNORM_BC4
Definition:
enum.h:330
GX2_CHANNEL_MASK_RBA
Definition:
enum.h:111
GX2_SURFACE_FORMAT_SINT_R8
Definition:
enum.h:358
GX2_BLEND_MODE_DST_ALPHA
Definition:
enum.h:66
GX2_SURFACE_FORMAT_UNORM_R4_G4
Definition:
enum.h:313
GX2_SURFACE_FORMAT_UINT_R32_G32
Definition:
enum.h:341
GX2_CHANNEL_MASK_GA
Definition:
enum.h:108
GX2_ATTRIB_FORMAT_SNORM_8_8
Definition:
enum.h:39
GX2_TV_SCAN_MODE_720P
Definition:
enum.h:486
GX2_TEX_XY_FILLTER_MODE_POINT
Definition:
enum.h:431
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
Definition:
enum.h:376
GX2LogicOp
GX2LogicOp
Definition:
enum.h:199
GX2_TEX_BORDER_TYPE_VARIABLE
Definition:
enum.h:405
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
Definition:
enum.h:256
GX2_SURFACE_FORMAT_UINT_R16
Definition:
enum.h:337
GX2_INDEX_TYPE_U32_LE
Definition:
enum.h:172
GX2_SURFACE_DIM_TEXTURE_1D
Definition:
enum.h:300
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
Definition:
enum.h:369
GX2_INVALIDATE_MODE_EXPORT_BUFFER
Definition:
enum.h:187
GX2_TV_SCAN_MODE_480I
Definition:
enum.h:484
GX2_SHADER_MODE_GEOMETRY_SHADER
Definition:
enum.h:269
GX2_BLEND_COMBINE_MODE_REV_SUB
Definition:
enum.h:87
GX2_INIT_CMD_BUF_POOL_SIZE
Definition:
enum.h:194
GX2_ATTRIB_FORMAT_SINT_8
Definition:
enum.h:42
GX2_SHADER_VAR_TYPE_INT3
Definition:
enum.h:281
GX2_SURFACE_FORMAT_SINT_R32_G32
Definition:
enum.h:365
GX2_RENDER_TARGET_1
Definition:
enum.h:237
GX2_STENCIL_FUNCTION_REPLACE
Definition:
enum.h:290
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
Definition:
enum.h:339
GX2InvalidateMode
GX2InvalidateMode
Definition:
enum.h:177
GX2_TV_RENDER_MODE_WIDE_480P
Definition:
enum.h:476
GX2_TEX_Z_FILTER_MODE_LINEAR
Definition:
enum.h:444
GX2_SHADER_VAR_TYPE_FLOAT2
Definition:
enum.h:277
GX2RoundingMode
GX2RoundingMode
Definition:
enum.h:245
GX2_COMPARE_FUNC_GEQUAL
Definition:
enum.h:130
GX2_LOGIC_OP_EQUIV
Definition:
enum.h:210
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
Definition:
enum.h:342
GX2_SURFACE_FORMAT_SRGB_BC3
Definition:
enum.h:372
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
Definition:
enum.h:320
GX2_SURFACE_FORMAT_SINT_R16
Definition:
enum.h:361
GX2EventType
GX2EventType
Definition:
enum.h:140
GX2_INDEX_TYPE_U16_LE
Definition:
enum.h:171
GX2_LOGIC_OP_REV_AND
Definition:
enum.h:205
GX2_BLEND_MODE_SRC1_ALPHA
Definition:
enum.h:77
GX2_LOGIC_OP_INV_AND
Definition:
enum.h:203
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
Definition:
enum.h:353
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
Definition:
enum.h:321
GX2_TEX_ANISO_RATIO_NONE
Definition:
enum.h:437
GX2_SURFACE_FORMAT_UINT_R32
Definition:
enum.h:340
GX2_INVALIDATE_MODE_TEXTURE
Definition:
enum.h:180
GX2_TEX_CLAMP_MODE_MIRROR
Definition:
enum.h:411
GX2_STENCIL_FUNCTION_DECR_WRAP
Definition:
enum.h:295
GX2CompareFunction
GX2CompareFunction
Definition:
enum.h:122
GX2_COMPARE_FUNC_LEQUAL
Definition:
enum.h:127
GX2_TILE_MODE_TILED_1D_THICK
Definition:
enum.h:457
GX2_SURFACE_FORMAT_SINT_R8_G8
Definition:
enum.h:359
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
Definition:
enum.h:380
GX2_SCAN_TARGET_TV
Definition:
enum.h:261
GX2_CHANNEL_MASK_G
Definition:
enum.h:100
GX2_BLEND_MODE_SRC1_COLOR
Definition:
enum.h:75
GX2_BLEND_MODE_ONE
Definition:
enum.h:61
GX2FrontFace
GX2FrontFace
Definition:
enum.h:163
GX2_SURFACE_FORMAT_SINT_R32
Definition:
enum.h:364
GX2_SURFACE_FORMAT_UNORM_R16_G16
Definition:
enum.h:319
GX2_INIT_ARGC
Definition:
enum.h:195
GX2ShaderMode
GX2ShaderMode
Definition:
enum.h:265
GX2_BUFFERING_MODE_TRIPLE
Definition:
enum.h:94
GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER
Definition:
enum.h:186
GX2_LOGIC_OP_REV_OR
Definition:
enum.h:214
GX2_INIT_ARGV
Definition:
enum.h:196
GX2TileMode
GX2TileMode
Definition:
enum.h:452
GX2_CHANNEL_MASK_A
Definition:
enum.h:106
GX2_ENDIAN_SWAP_8_IN_16
Definition:
enum.h:150
GX2_DRC_RENDER_MODE_DISABLED
Definition:
enum.h:136
GX2_SURFACE_FORMAT_UINT_R16_G16
Definition:
enum.h:338
GX2_TEX_Z_PERF_MODE_DISABLED
Definition:
enum.h:449
GX2_TV_SCAN_MODE_1080I
Definition:
enum.h:487
GX2_SCAN_TARGET_DRC
Definition:
enum.h:262
GX2_RENDER_TARGET_6
Definition:
enum.h:242
GX2_BLEND_MODE_SRC_COLOR
Definition:
enum.h:62
GX2_BLEND_MODE_DST_COLOR
Definition:
enum.h:68
GX2EndianSwapMode
GX2EndianSwapMode
Definition:
enum.h:147
GX2_TESSELLATION_MODE_ADAPTIVE
Definition:
enum.h:397
GX2_COMPARE_FUNC_NEVER
Definition:
enum.h:124
GX2_ALPHA_TO_MASK_MODE_DITHER_270
Definition:
enum.h:25
GX2_CHANNEL_MASK_BA
Definition:
enum.h:110
GX2_TV_SCAN_MODE_480P
Definition:
enum.h:485
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D
Definition:
enum.h:255
GX2_TEX_MIP_FILTER_MODE_LINEAR
Definition:
enum.h:421
GX2IndexType
GX2IndexType
Definition:
enum.h:169
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
Definition:
enum.h:360
GX2_STENCIL_FUNCTION_INCR_CLAMP
Definition:
enum.h:291
GX2AttribFormat
GX2AttribFormat
Definition:
enum.h:28
GX2_LOGIC_OP_INV
Definition:
enum.h:206
GX2_ATTRIB_FORMAT_SINT_8_8_8_8
Definition:
enum.h:44
GX2PolygonMode
GX2PolygonMode
Definition:
enum.h:227
GX2_SURFACE_FORMAT_FLOAT_R16_G16
Definition:
enum.h:378
GX2_SHADER_MODE_UNIFORM_BLOCK
Definition:
enum.h:268
GX2_BUFFERING_MODE_DOUBLE
Definition:
enum.h:93
GX2BufferingMode
GX2BufferingMode
Definition:
enum.h:90
GX2_SURFACE_FORMAT_SRGB_BC2
Definition:
enum.h:371
GX2ClearFlags
GX2ClearFlags
Definition:
enum.h:116
GX2_ATTRIB_FORMAT_UINT_8_8_8_8
Definition:
enum.h:36
GX2_LOGIC_OP_CLEAR
Definition:
enum.h:201
GX2_SURFACE_DIM_TEXTURE_2D
Definition:
enum.h:301
GX2_CHANNEL_MASK_GBA
Definition:
enum.h:112
GX2_ATTRIB_FORMAT_SNORM_8_8_8_8
Definition:
enum.h:40
GX2_CHANNEL_MASK_GB
Definition:
enum.h:104
GX2_EVENT_TYPE_FLIP
Definition:
enum.h:143
GX2RenderTarget
GX2RenderTarget
Definition:
enum.h:234
GX2_SURFACE_USE_TEXTURE
Definition:
enum.h:387
GX2_INVALIDATE_MODE_UNIFORM_BLOCK
Definition:
enum.h:181
GX2_SURFACE_FORMAT_UINT_X24_G8
Definition:
enum.h:345
GX2TexClampMode
GX2TexClampMode
Definition:
enum.h:408
GX2_SURFACE_FORMAT_UINT_G8_X24
Definition:
enum.h:346
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
Definition:
enum.h:322
GX2_INIT_CMD_BUF_BASE
Definition:
enum.h:193
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
Definition:
enum.h:325
GX2_TV_RENDER_MODE_STANDARD_480P
Definition:
enum.h:475
GX2_ATTRIB_FORMAT_FLOAT_32_32_32
Definition:
enum.h:48
GX2_TILE_MODE_TILED_2D_THIN1
Definition:
enum.h:458
GX2_INVALIDATE_MODE_SHADER
Definition:
enum.h:182
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
Definition:
enum.h:344
GX2_POLYGON_MODE_LINE
Definition:
enum.h:230
GX2_ATTRIB_FORMAT_UNORM_8_8
Definition:
enum.h:31
GX2SurfaceUse
GX2SurfaceUse
Definition:
enum.h:385
GX2_SURFACE_FORMAT_SNORM_R16_G16
Definition:
enum.h:352
GX2_RENDER_TARGET_4
Definition:
enum.h:240
GX2_BLEND_MODE_INV_DST_ALPHA
Definition:
enum.h:67
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
Definition:
enum.h:379
GX2ChannelMask
GX2ChannelMask
Definition:
enum.h:97
GX2_ALPHA_TO_MASK_MODE_NON_DITHERED
Definition:
enum.h:21
wut.h
GX2_CLEAR_FLAGS_STENCIL
Definition:
enum.h:119
GX2_SHADER_MODE_UNIFORM_REGISTER
Definition:
enum.h:267
GX2_ATTRIB_FORMAT_FLOAT_32
Definition:
enum.h:46
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
Definition:
enum.h:336
GX2_CHANNEL_MASK_R
Definition:
enum.h:99
GX2_TILE_MODE_TILED_3D_THICK
Definition:
enum.h:467
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
Definition:
enum.h:402
GX2_ENDIAN_SWAP_8_IN_32
Definition:
enum.h:151
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
Definition:
enum.h:305
GX2_BLEND_MODE_SRC_ALPHA_SAT
Definition:
enum.h:70
GX2AttribIndexType
GX2AttribIndexType
Definition:
enum.h:52
GX2_SURFACE_FORMAT_SNORM_R8_G8
Definition:
enum.h:349
GX2_SURFACE_FORMAT_UNORM_NV12
Definition:
enum.h:332
GX2BlendMode
GX2BlendMode
Definition:
enum.h:58
GX2_ATTRIB_INDEX_PER_VERTEX
Definition:
enum.h:54
GX2_ALPHA_TO_MASK_MODE_DITHER_0
Definition:
enum.h:22
GX2SurfaceDim
GX2SurfaceDim
Definition:
enum.h:298
GX2_SURFACE_FORMAT_FLOAT_R32
Definition:
enum.h:374
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
Definition:
enum.h:354
GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32
Definition:
enum.h:49
GX2_ENDIAN_SWAP_NONE
Definition:
enum.h:149
GX2_LOGIC_OP_COPY
Definition:
enum.h:213
GX2_SHADER_VAR_TYPE_INT
Definition:
enum.h:275
GX2_ROUNDING_MODE_ROUND_TO_EVEN
Definition:
enum.h:247
GX2_CHANNEL_MASK_RGB
Definition:
enum.h:105
GX2InitAttributes
GX2InitAttributes
Definition:
enum.h:190
GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER
Definition:
enum.h:179
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
Definition:
enum.h:304
GX2_PRIMITIVE_MODE_QUAD_STRIP
Definition:
enum.h:224
GX2_SURFACE_FORMAT_UNORM_R8
Definition:
enum.h:315
GX2_COMPARE_FUNC_ALWAYS
Definition:
enum.h:131
GX2_AA_MODE1X
Definition:
enum.h:16
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2
Definition:
enum.h:367
GX2_BLEND_MODE_INV_SRC1_ALPHA
Definition:
enum.h:78
GX2_BLEND_MODE_BOTH_SRC_ALPHA
Definition:
enum.h:71
GX2_BLEND_MODE_INV_SRC1_COLOR
Definition:
enum.h:76
GX2_ROUNDING_MODE_TRUNCATE
Definition:
enum.h:248
GX2_CHANNEL_MASK_RGBA
Definition:
enum.h:113
GX2_SURFACE_FORMAT_UNORM_R8_G8
Definition:
enum.h:316
GX2TexXYFilterMode
GX2TexXYFilterMode
Definition:
enum.h:429
GX2_TILE_MODE_LINEAR_SPECIAL
Definition:
enum.h:470
GX2_TEX_CLAMP_MODE_MIRROR_ONCE
Definition:
enum.h:413
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
Definition:
enum.h:222
GX2_LOGIC_OP_XOR
Definition:
enum.h:207
GX2_STENCIL_FUNCTION_INCR_WRAP
Definition:
enum.h:294
GX2_ALPHA_TO_MASK_MODE_DITHER_90
Definition:
enum.h:23
GX2_STENCIL_FUNCTION_INV
Definition:
enum.h:293
GX2TessellationMode
GX2TessellationMode
Definition:
enum.h:393
GX2_CHANNEL_MASK_B
Definition:
enum.h:102
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
Definition:
enum.h:254
GX2_TEX_MIP_PERF_MODE_DISABLE
Definition:
enum.h:426
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE
Definition:
enum.h:159
GX2_TEX_CLAMP_MODE_WRAP
Definition:
enum.h:410
GX2_TILE_MODE_TILED_3B_THICK
Definition:
enum.h:469
GX2_RENDER_TARGET_3
Definition:
enum.h:239
GX2_TESSELLATION_MODE_DISCRETE
Definition:
enum.h:395
GX2_SHADER_VAR_TYPE_FLOAT
Definition:
enum.h:276
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA
Definition:
enum.h:72
GX2_INDEX_TYPE_U16
Definition:
enum.h:173
GX2AAMode
GX2AAMode
Definition:
enum.h:14
GX2_COMPARE_FUNC_GREATER
Definition:
enum.h:128
GX2_SURFACE_FORMAT_UNORM_R16
Definition:
enum.h:318
GX2_TILE_MODE_TILED_3B_THIN1
Definition:
enum.h:468
GX2_RENDER_TARGET_5
Definition:
enum.h:241
GX2_CHANNEL_MASK_RA
Definition:
enum.h:107
GX2_TEX_MIP_FILTER_MODE_NONE
Definition:
enum.h:419
GX2_STENCIL_FUNCTION_DECR_CLAMP
Definition:
enum.h:292
GX2_LOGIC_OP_INV_COPY
Definition:
enum.h:204
GX2_TILE_MODE_TILED_1D_THIN1
Definition:
enum.h:456
GX2_TV_RENDER_MODE_WIDE_720P
Definition:
enum.h:477
GX2TexZFilterMode
GX2TexZFilterMode
Definition:
enum.h:440
GX2_SURFACE_FORMAT_SNORM_BC5
Definition:
enum.h:356
GX2_STENCIL_FUNCTION_KEEP
Definition:
enum.h:288
GX2_TV_RENDER_MODE_WIDE_1080P
Definition:
enum.h:478
GX2_CHANNEL_MASK_RG
Definition:
enum.h:101
GX2_TILE_MODE_TILED_3D_THIN1
Definition:
enum.h:466
GX2_SURFACE_FORMAT_FLOAT_R16
Definition:
enum.h:377
GX2TexBorderType
GX2TexBorderType
Definition:
enum.h:400
GX2_SURFACE_FORMAT_SINT_R16_G16
Definition:
enum.h:362
GX2_SHADER_MODE_COMPUTE_SHADER
Definition:
enum.h:270
GX2_BLEND_MODE_INV_BLEND_FACTOR
Definition:
enum.h:74
GX2_SHADER_VAR_TYPE_FLOAT4
Definition:
enum.h:279
GX2_ALPHA_TO_MASK_MODE_DITHER_180
Definition:
enum.h:24
GX2_TV_SCAN_MODE_1080P
Definition:
enum.h:488
GX2_BLEND_COMBINE_MODE_ADD
Definition:
enum.h:83
GX2_LOGIC_OP_SET
Definition:
enum.h:216
GX2TVRenderMode
GX2TVRenderMode
Definition:
enum.h:473
GX2_TILE_MODE_TILED_2D_THICK
Definition:
enum.h:461
GX2_BLEND_COMBINE_MODE_MIN
Definition:
enum.h:85
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
Definition:
enum.h:317
GX2_SURFACE_DIM_TEXTURE_3D
Definition:
enum.h:302
GX2_PRIMITIVE_MODE_QUADS
Definition:
enum.h:223
GX2_TILE_MODE_TILED_2B_THIN1
Definition:
enum.h:462
GX2_TEX_BORDER_TYPE_BLACK
Definition:
enum.h:403
GX2_ATTRIB_INDEX_PER_INSTANCE
Definition:
enum.h:55
GX2_BLEND_MODE_BLEND_FACTOR
Definition:
enum.h:73
GX2_POLYGON_MODE_POINT
Definition:
enum.h:229
GX2_POLYGON_MODE_TRIANGLE
Definition:
enum.h:231
GX2_SHADER_VAR_TYPE_MATRIX4X4
Definition:
enum.h:283
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
Definition:
enum.h:363
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN
Definition:
enum.h:144
GX2_TILE_MODE_TILED_2D_THIN4
Definition:
enum.h:460
GX2_LOGIC_OP_NOT_AND
Definition:
enum.h:208
GX2_INIT_END
Definition:
enum.h:192
GX2_TEX_BORDER_TYPE_WHITE
Definition:
enum.h:404
GX2_SHADER_VAR_TYPE_INT2
Definition:
enum.h:280
GX2_SURFACE_FORMAT_UNORM_BC3
Definition:
enum.h:329
GX2_SURFACE_FORMAT_FLOAT_R32_G32
Definition:
enum.h:375
GX2_COMPARE_FUNC_LESS
Definition:
enum.h:125
GX2TexZPerfMode
GX2TexZPerfMode
Definition:
enum.h:447
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
Definition:
enum.h:307
GX2TexMipPerfMode
GX2TexMipPerfMode
Definition:
enum.h:424
GX2_SURFACE_FORMAT_INVALID
Definition:
enum.h:312
GX2SamplerVarType
GX2SamplerVarType
Definition:
enum.h:251
GX2_SURFACE_FORMAT_FLOAT_X8_X24
Definition:
enum.h:382
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8
Definition:
enum.h:32
GX2_LOGIC_OP_NOR
Definition:
enum.h:202
GX2_BLEND_MODE_SRC_ALPHA
Definition:
enum.h:64
GX2_LOGIC_OP_NOP
Definition:
enum.h:211
GX2_FETCH_SHADER_TESSELLATION_LINE
Definition:
enum.h:158
GX2_RENDER_TARGET_0
Definition:
enum.h:236
GX2_TEX_XY_FILLTER_MODE_LINEAR
Definition:
enum.h:432
GX2_INVALIDATE_MODE_CPU
Definition:
enum.h:185
GX2_BLEND_MODE_INV_DST_COLOR
Definition:
enum.h:69
GX2_INVALIDATE_MODE_COLOR_BUFFER
Definition:
enum.h:183
GX2_SURFACE_USE_DEPTH_BUFFER
Definition:
enum.h:389
GX2_TEX_Z_FILTER_MODE_POINT
Definition:
enum.h:443
GX2ScanTarget
GX2ScanTarget
Definition:
enum.h:259
GX2_SURFACE_FORMAT_UNORM_R24_X8
Definition:
enum.h:324
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
Definition:
enum.h:343
GX2_TILE_MODE_LINEAR_ALIGNED
Definition:
enum.h:455
GX2_PRIMITIVE_MODE_TRIANGLES
Definition:
enum.h:221
GX2_ATTRIB_FORMAT_UINT_8_8
Definition:
enum.h:35
GX2SurfaceFormat
GX2SurfaceFormat
Definition:
enum.h:310
GX2_TEX_MIP_FILTER_MODE_POINT
Definition:
enum.h:420
GX2_SURFACE_DIM_TEXTURE_CUBE
Definition:
enum.h:303
GX2_TV_SCAN_MODE_NONE
Definition:
enum.h:483
GX2TexMipFilterMode
GX2TexMipFilterMode
Definition:
enum.h:417
GX2_LOGIC_OP_INV_OR
Definition:
enum.h:212
Generated by
1.8.10