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
GX2InitAttributes
178
{
179
GX2_INIT_END
= 0,
180
GX2_INIT_CMD_BUF_BASE
= 1,
181
GX2_INIT_CMD_BUF_POOL_SIZE
= 2,
182
GX2_INIT_ARGC
= 7,
183
GX2_INIT_ARGV
= 8,
184
}
GX2InitAttributes
;
185
186
typedef
enum
GX2LogicOp
187
{
188
GX2_LOGIC_OP_CLEAR
= 0x00,
189
GX2_LOGIC_OP_NOR
= 0x11,
190
GX2_LOGIC_OP_INV_AND
= 0x22,
191
GX2_LOGIC_OP_INV_COPY
= 0x33,
192
GX2_LOGIC_OP_REV_AND
= 0x44,
193
GX2_LOGIC_OP_INV
= 0x55,
194
GX2_LOGIC_OP_XOR
= 0x66,
195
GX2_LOGIC_OP_NOT_AND
= 0x77,
196
GX2_LOGIC_OP_AND
= 0x88,
197
GX2_LOGIC_OP_EQUIV
= 0x99,
198
GX2_LOGIC_OP_NOP
= 0xAA,
199
GX2_LOGIC_OP_INV_OR
= 0xBB,
200
GX2_LOGIC_OP_COPY
= 0xCC,
201
GX2_LOGIC_OP_REV_OR
= 0xDD,
202
GX2_LOGIC_OP_OR
= 0xEE,
203
GX2_LOGIC_OP_SET
= 0xFF,
204
}
GX2LogicOp
;
205
206
typedef
enum
GX2PrimitiveMode
207
{
208
GX2_PRIMITIVE_MODE_TRIANGLES
= 4,
209
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
= 6,
210
GX2_PRIMITIVE_MODE_QUADS
= 19,
211
GX2_PRIMITIVE_MODE_QUAD_STRIP
= 20,
212
}
GX2PrimitiveMode
;
213
214
typedef
enum
GX2PolygonMode
215
{
216
GX2_POLYGON_MODE_POINT
= 0,
217
GX2_POLYGON_MODE_LINE
= 1,
218
GX2_POLYGON_MODE_TRIANGLE
= 2,
219
}
GX2PolygonMode
;
220
221
typedef
enum
GX2RenderTarget
222
{
223
GX2_RENDER_TARGET_0
= 0,
224
GX2_RENDER_TARGET_1
= 1,
225
GX2_RENDER_TARGET_2
= 2,
226
GX2_RENDER_TARGET_3
= 3,
227
GX2_RENDER_TARGET_4
= 4,
228
GX2_RENDER_TARGET_5
= 5,
229
GX2_RENDER_TARGET_6
= 6,
230
}
GX2RenderTarget
;
231
232
typedef
enum
GX2RoundingMode
233
{
234
GX2_ROUNDING_MODE_ROUND_TO_EVEN
= 0,
235
GX2_ROUNDING_MODE_TRUNCATE
= 1,
236
}
GX2RoundingMode
;
237
238
typedef
enum
GX2RResourceFlags
239
{
240
GX2R_RESOURCE_FLAGS_BIND_TEXTURE
= 1 << 0,
241
GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER
= 1 << 1,
242
GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER
= 1 << 2,
243
GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER
= 1 << 3,
244
GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER
= 1 << 4,
245
GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER
= 1 << 5,
246
GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK
= 1 << 6,
247
GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM
= 1 << 7,
248
GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT
= 1 << 8,
249
GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST
= 1 << 9,
250
GX2R_RESOURCE_FLAGS_BIND_GS_RING
= 1 << 10,
251
GX2R_RESOURCE_FLAGS_USAGE_CPU_READ
= 1 << 11,
252
GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE
= 1 << 12,
253
GX2R_RESOURCE_FLAGS_USAGE_GPU_READ
= 1 << 13,
254
GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE
= 1 << 14,
255
GX2R_RESOURCE_FLAGS_USAGE_DMA_READ
= 1 << 15,
256
GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE
= 1 << 16,
257
GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1
= 1 << 17,
258
GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2
= 1 << 18,
259
GX2R_RESOURCE_FLAGS_USER_MEMORY
= 1 << 29,
260
GX2R_RESOURCE_FLAGS_LOCKED
= 1 << 30,
261
}
GX2RResourceFlags
;
262
263
typedef
enum
GX2SamplerVarType
264
{
265
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
= 0,
266
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
= 1,
267
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D
= 3,
268
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
= 4,
269
}
GX2SamplerVarType
;
270
271
typedef
enum
GX2ScanTarget
272
{
273
GX2_SCAN_TARGET_TV
= 1,
274
GX2_SCAN_TARGET_DRC
= 4,
275
}
GX2ScanTarget
;
276
277
typedef
enum
GX2ShaderMode
278
{
279
GX2_SHADER_MODE_UNIFORM_REGISTER
= 0,
280
GX2_SHADER_MODE_UNIFORM_BLOCK
= 1,
281
GX2_SHADER_MODE_GEOMETRY_SHADER
= 2,
282
GX2_SHADER_MODE_COMPUTE_SHADER
= 3,
283
}
GX2ShaderMode
;
284
285
typedef
enum
GX2ShaderVarType
286
{
287
GX2_SHADER_VAR_TYPE_INT
= 2,
288
GX2_SHADER_VAR_TYPE_FLOAT
= 4,
289
GX2_SHADER_VAR_TYPE_FLOAT2
= 9,
290
GX2_SHADER_VAR_TYPE_FLOAT3
= 10,
291
GX2_SHADER_VAR_TYPE_FLOAT4
= 11,
292
GX2_SHADER_VAR_TYPE_INT2
= 15,
293
GX2_SHADER_VAR_TYPE_INT3
= 16,
294
GX2_SHADER_VAR_TYPE_INT4
= 17,
295
GX2_SHADER_VAR_TYPE_MATRIX4X4
= 29,
296
}
GX2ShaderVarType
;
297
298
typedef
enum
GX2StencilFunction
299
{
300
GX2_STENCIL_FUNCTION_KEEP
= 0,
301
GX2_STENCIL_FUNCTION_ZERO
= 1,
302
GX2_STENCIL_FUNCTION_REPLACE
= 2,
303
GX2_STENCIL_FUNCTION_INCR_CLAMP
= 3,
304
GX2_STENCIL_FUNCTION_DECR_CLAMP
= 4,
305
GX2_STENCIL_FUNCTION_INV
= 5,
306
GX2_STENCIL_FUNCTION_INCR_WRAP
= 6,
307
GX2_STENCIL_FUNCTION_DECR_WRAP
= 7,
308
}
GX2StencilFunction
;
309
310
typedef
enum
311
{
312
GX2_SURFACE_DIM_TEXTURE_1D
= 0,
313
GX2_SURFACE_DIM_TEXTURE_2D
= 1,
314
GX2_SURFACE_DIM_TEXTURE_3D
= 2,
315
GX2_SURFACE_DIM_TEXTURE_CUBE
= 3,
316
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
= 4,
317
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
= 5,
318
GX2_SURFACE_DIM_TEXTURE_2D_MSAA
= 6,
319
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
= 7,
320
}
GX2SurfaceDim
;
321
322
typedef
enum
323
{
324
GX2_SURFACE_FORMAT_INVALID
= 0x00,
325
GX2_SURFACE_FORMAT_UNORM_R4_G4
= 0x02,
326
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
= 0x0b,
327
GX2_SURFACE_FORMAT_UNORM_R8
= 0x01,
328
GX2_SURFACE_FORMAT_UNORM_R8_G8
= 0x07,
329
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
= 0x01a,
330
GX2_SURFACE_FORMAT_UNORM_R16
= 0x05,
331
GX2_SURFACE_FORMAT_UNORM_R16_G16
= 0x0f,
332
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
= 0x01f,
333
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
= 0x08,
334
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
= 0x0a,
335
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
= 0x0c,
336
GX2_SURFACE_FORMAT_UNORM_R24_X8
= 0x011,
337
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
= 0x01b,
338
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2
= 0x019,
339
GX2_SURFACE_FORMAT_UNORM_BC1
= 0x031,
340
GX2_SURFACE_FORMAT_UNORM_BC2
= 0x032,
341
GX2_SURFACE_FORMAT_UNORM_BC3
= 0x033,
342
GX2_SURFACE_FORMAT_UNORM_BC4
= 0x034,
343
GX2_SURFACE_FORMAT_UNORM_BC5
= 0x035,
344
GX2_SURFACE_FORMAT_UNORM_NV12
= 0x081,
345
346
GX2_SURFACE_FORMAT_UINT_R8
= 0x101,
347
GX2_SURFACE_FORMAT_UINT_R8_G8
= 0x107,
348
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
= 0x11a,
349
GX2_SURFACE_FORMAT_UINT_R16
= 0x105,
350
GX2_SURFACE_FORMAT_UINT_R16_G16
= 0x10f,
351
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
= 0x11f,
352
GX2_SURFACE_FORMAT_UINT_R32
= 0x10d,
353
GX2_SURFACE_FORMAT_UINT_R32_G32
= 0x11d,
354
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
= 0x122,
355
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
= 0x11b,
356
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
= 0x119,
357
GX2_SURFACE_FORMAT_UINT_X24_G8
= 0x111,
358
GX2_SURFACE_FORMAT_UINT_G8_X24
= 0x11c,
359
360
GX2_SURFACE_FORMAT_SNORM_R8
= 0x201,
361
GX2_SURFACE_FORMAT_SNORM_R8_G8
= 0x207,
362
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
= 0x21a,
363
GX2_SURFACE_FORMAT_SNORM_R16
= 0x205,
364
GX2_SURFACE_FORMAT_SNORM_R16_G16
= 0x20f,
365
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
= 0x21f,
366
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
= 0x219,
367
GX2_SURFACE_FORMAT_SNORM_BC4
= 0x234,
368
GX2_SURFACE_FORMAT_SNORM_BC5
= 0x235,
369
370
GX2_SURFACE_FORMAT_SINT_R8
= 0x301,
371
GX2_SURFACE_FORMAT_SINT_R8_G8
= 0x307,
372
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
= 0x31a,
373
GX2_SURFACE_FORMAT_SINT_R16
= 0x305,
374
GX2_SURFACE_FORMAT_SINT_R16_G16
= 0x30f,
375
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
= 0x31f,
376
GX2_SURFACE_FORMAT_SINT_R32
= 0x30d,
377
GX2_SURFACE_FORMAT_SINT_R32_G32
= 0x31d,
378
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
= 0x322,
379
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2
= 0x319,
380
381
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
= 0x41a,
382
GX2_SURFACE_FORMAT_SRGB_BC1
= 0x431,
383
GX2_SURFACE_FORMAT_SRGB_BC2
= 0x432,
384
GX2_SURFACE_FORMAT_SRGB_BC3
= 0x433,
385
386
GX2_SURFACE_FORMAT_FLOAT_R32
= 0x80e,
387
GX2_SURFACE_FORMAT_FLOAT_R32_G32
= 0x81e,
388
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
= 0x823,
389
GX2_SURFACE_FORMAT_FLOAT_R16
= 0x806,
390
GX2_SURFACE_FORMAT_FLOAT_R16_G16
= 0x810,
391
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
= 0x820,
392
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
= 0x816,
393
GX2_SURFACE_FORMAT_FLOAT_D24_S8
= 0x811,
394
GX2_SURFACE_FORMAT_FLOAT_X8_X24
= 0x81c,
395
}
GX2SurfaceFormat
;
396
397
typedef
enum
GX2SurfaceUse
398
{
399
GX2_SURFACE_USE_TEXTURE
= 1 << 0,
400
GX2_SURFACE_USE_COLOR_BUFFER
= 1 << 1,
401
GX2_SURFACE_USE_DEPTH_BUFFER
= 1 << 2,
402
GX2_SURFACE_USE_SCAN_BUFFER
= 1 << 3,
403
}
GX2SurfaceUse
;
404
405
typedef
enum
GX2TessellationMode
406
{
407
GX2_TESSELLATION_MODE_DISCRETE
= 0,
408
GX2_TESSELLATION_MODE_CONTINUOUS
= 1,
409
GX2_TESSELLATION_MODE_ADAPTIVE
= 2,
410
}
GX2TessellationMode
;
411
412
typedef
enum
GX2TexBorderType
413
{
414
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
= 0,
415
GX2_TEX_BORDER_TYPE_BLACK
= 1,
416
GX2_TEX_BORDER_TYPE_WHITE
= 2,
417
GX2_TEX_BORDER_TYPE_VARIABLE
= 3,
418
}
GX2TexBorderType
;
419
420
typedef
enum
GX2TexClampMode
421
{
422
GX2_TEX_CLAMP_MODE_WRAP
= 0,
423
GX2_TEX_CLAMP_MODE_MIRROR
= 1,
424
GX2_TEX_CLAMP_MODE_CLAMP
= 2,
425
GX2_TEX_CLAMP_MODE_MIRROR_ONCE
= 3,
426
GX2_TEX_CLAMP_MODE_CLAMP_BORDER
= 6,
427
}
GX2TexClampMode
;
428
429
typedef
enum
GX2TexMipFilterMode
430
{
431
GX2_TEX_MIP_FILTER_MODE_NONE
= 0,
432
GX2_TEX_MIP_FILTER_MODE_POINT
= 1,
433
GX2_TEX_MIP_FILTER_MODE_LINEAR
= 2,
434
}
GX2TexMipFilterMode
;
435
436
typedef
enum
GX2TexMipPerfMode
437
{
438
GX2_TEX_MIP_PERF_MODE_DISABLE
= 0,
439
}
GX2TexMipPerfMode
;
440
441
typedef
enum
GX2TexXYFilterMode
442
{
443
GX2_TEX_XY_FILLTER_MODE_POINT
= 0,
444
GX2_TEX_XY_FILLTER_MODE_LINEAR
= 1,
445
}
GX2TexXYFilterMode
;
446
447
typedef
enum
GX2TexAnisoRatio
448
{
449
GX2_TEX_ANISO_RATIO_NONE
= 0,
450
}
GX2TexAnisoRatio
;
451
452
typedef
enum
GX2TexZFilterMode
453
{
454
GX2_TEX_Z_FILTER_MODE_NONE
= 0,
455
GX2_TEX_Z_FILTER_MODE_POINT
= 1,
456
GX2_TEX_Z_FILTER_MODE_LINEAR
= 2,
457
}
GX2TexZFilterMode
;
458
459
typedef
enum
GX2TexZPerfMode
460
{
461
GX2_TEX_Z_PERF_MODE_DISABLED
= 0,
462
}
GX2TexZPerfMode
;
463
464
typedef
enum
GX2TileMode
465
{
466
GX2_TILE_MODE_DEFAULT
= 0,
467
GX2_TILE_MODE_LINEAR_ALIGNED
= 1,
468
GX2_TILE_MODE_TILED_1D_THIN1
= 2,
469
GX2_TILE_MODE_TILED_1D_THICK
= 3,
470
GX2_TILE_MODE_TILED_2D_THIN1
= 4,
471
GX2_TILE_MODE_TILED_2D_THIN2
= 5,
472
GX2_TILE_MODE_TILED_2D_THIN4
= 6,
473
GX2_TILE_MODE_TILED_2D_THICK
= 7,
474
GX2_TILE_MODE_TILED_2B_THIN1
= 8,
475
GX2_TILE_MODE_TILED_2B_THIN2
= 9,
476
GX2_TILE_MODE_TILED_2B_THIN4
= 10,
477
GX2_TILE_MODE_TILED_2B_THICK
= 11,
478
GX2_TILE_MODE_TILED_3D_THIN1
= 12,
479
GX2_TILE_MODE_TILED_3D_THICK
= 13,
480
GX2_TILE_MODE_TILED_3B_THIN1
= 14,
481
GX2_TILE_MODE_TILED_3B_THICK
= 15,
482
GX2_TILE_MODE_LINEAR_SPECIAL
= 16,
483
}
GX2TileMode
;
484
485
typedef
enum
GX2TVRenderMode
486
{
487
GX2_TV_RENDER_MODE_STANDARD_480P
= 1,
488
GX2_TV_RENDER_MODE_WIDE_480P
= 2,
489
GX2_TV_RENDER_MODE_WIDE_720P
= 3,
490
GX2_TV_RENDER_MODE_WIDE_1080P
= 5,
491
}
GX2TVRenderMode
;
492
493
typedef
enum
GX2TVScanMode
494
{
495
GX2_TV_SCAN_MODE_NONE
= 0,
496
}
GX2TVScanMode
;
497
498
#ifdef __cplusplus
499
}
500
#endif
501
GX2_DRC_RENDER_MODE_SINGLE
Definition:
enum.h:137
GX2ShaderVarType
GX2ShaderVarType
Definition:
enum.h:285
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:475
GX2_TEX_CLAMP_MODE_CLAMP_BORDER
Definition:
enum.h:426
GX2_SURFACE_FORMAT_UNORM_BC1
Definition:
enum.h:339
GX2_TILE_MODE_TILED_2D_THIN2
Definition:
enum.h:471
GX2_SURFACE_FORMAT_UNORM_BC5
Definition:
enum.h:343
GX2_LOGIC_OP_AND
Definition:
enum.h:196
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D
Definition:
enum.h:265
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:225
GX2_BLEND_MODE_INV_SRC_ALPHA
Definition:
enum.h:65
GX2_SURFACE_USE_COLOR_BUFFER
Definition:
enum.h:400
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8
Definition:
enum.h:362
GX2TVScanMode
GX2TVScanMode
Definition:
enum.h:493
GX2_SURFACE_FORMAT_UINT_R8_G8
Definition:
enum.h:347
GX2StencilFunction
GX2StencilFunction
Definition:
enum.h:298
GX2_TEX_CLAMP_MODE_CLAMP
Definition:
enum.h:424
GX2_TILE_MODE_TILED_2B_THIN4
Definition:
enum.h:476
GX2_TILE_MODE_TILED_2B_THICK
Definition:
enum.h:477
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:206
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:346
GX2_SURFACE_FORMAT_SNORM_R16
Definition:
enum.h:363
GX2_SURFACE_USE_SCAN_BUFFER
Definition:
enum.h:402
GX2_TILE_MODE_DEFAULT
Definition:
enum.h:466
GX2_SURFACE_DIM_TEXTURE_2D_MSAA
Definition:
enum.h:318
GX2_LOGIC_OP_OR
Definition:
enum.h:202
GX2_SHADER_VAR_TYPE_FLOAT3
Definition:
enum.h:290
GX2_TEX_Z_FILTER_MODE_NONE
Definition:
enum.h:454
GX2DrcRenderMode
GX2DrcRenderMode
Definition:
enum.h:134
GX2BlendCombineMode
GX2BlendCombineMode
Definition:
enum.h:81
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5
Definition:
enum.h:335
GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST
Definition:
enum.h:249
GX2_BLEND_COMBINE_MODE_MAX
Definition:
enum.h:86
GX2_SURFACE_FORMAT_SRGB_BC1
Definition:
enum.h:382
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:338
GX2_SURFACE_FORMAT_UNORM_BC2
Definition:
enum.h:340
GX2_BLEND_COMBINE_MODE_SUB
Definition:
enum.h:84
GX2_ATTRIB_FORMAT_UINT_8
Definition:
enum.h:34
GX2_SURFACE_FORMAT_SNORM_R8
Definition:
enum.h:360
GX2_SURFACE_FORMAT_SNORM_BC4
Definition:
enum.h:367
GX2_SHADER_VAR_TYPE_INT4
Definition:
enum.h:294
GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2
Definition:
enum.h:258
GX2_STENCIL_FUNCTION_ZERO
Definition:
enum.h:301
GX2TexAnisoRatio
GX2TexAnisoRatio
Definition:
enum.h:447
GX2_TESSELLATION_MODE_CONTINUOUS
Definition:
enum.h:408
GX2_SURFACE_FORMAT_FLOAT_D24_S8
Definition:
enum.h:393
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32
Definition:
enum.h:378
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4
Definition:
enum.h:326
GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER
Definition:
enum.h:241
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
GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1
Definition:
enum.h:257
GX2_FETCH_SHADER_TESSELLATION_NONE
Definition:
enum.h:157
GX2FetchShaderType
GX2FetchShaderType
Definition:
enum.h:155
GX2_SURFACE_FORMAT_UNORM_BC4
Definition:
enum.h:342
GX2_CHANNEL_MASK_RBA
Definition:
enum.h:111
GX2_SURFACE_FORMAT_SINT_R8
Definition:
enum.h:370
GX2_BLEND_MODE_DST_ALPHA
Definition:
enum.h:66
GX2_SURFACE_FORMAT_UNORM_R4_G4
Definition:
enum.h:325
GX2_SURFACE_FORMAT_UINT_R32_G32
Definition:
enum.h:353
GX2_CHANNEL_MASK_GA
Definition:
enum.h:108
GX2_ATTRIB_FORMAT_SNORM_8_8
Definition:
enum.h:39
GX2_TEX_XY_FILLTER_MODE_POINT
Definition:
enum.h:443
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32
Definition:
enum.h:388
GX2LogicOp
GX2LogicOp
Definition:
enum.h:186
GX2_TEX_BORDER_TYPE_VARIABLE
Definition:
enum.h:417
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE
Definition:
enum.h:268
GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK
Definition:
enum.h:246
GX2_SURFACE_FORMAT_UINT_R16
Definition:
enum.h:349
GX2_INDEX_TYPE_U32_LE
Definition:
enum.h:172
GX2_SURFACE_DIM_TEXTURE_1D
Definition:
enum.h:312
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8
Definition:
enum.h:381
GX2_SHADER_MODE_GEOMETRY_SHADER
Definition:
enum.h:281
GX2_BLEND_COMBINE_MODE_REV_SUB
Definition:
enum.h:87
GX2_INIT_CMD_BUF_POOL_SIZE
Definition:
enum.h:181
GX2_ATTRIB_FORMAT_SINT_8
Definition:
enum.h:42
GX2_SHADER_VAR_TYPE_INT3
Definition:
enum.h:293
GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER
Definition:
enum.h:245
GX2_SURFACE_FORMAT_SINT_R32_G32
Definition:
enum.h:377
GX2_RENDER_TARGET_1
Definition:
enum.h:224
GX2_STENCIL_FUNCTION_REPLACE
Definition:
enum.h:302
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16
Definition:
enum.h:351
GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER
Definition:
enum.h:242
GX2_TV_RENDER_MODE_WIDE_480P
Definition:
enum.h:488
GX2_TEX_Z_FILTER_MODE_LINEAR
Definition:
enum.h:456
GX2_SHADER_VAR_TYPE_FLOAT2
Definition:
enum.h:289
GX2RoundingMode
GX2RoundingMode
Definition:
enum.h:232
GX2_COMPARE_FUNC_GEQUAL
Definition:
enum.h:130
GX2_LOGIC_OP_EQUIV
Definition:
enum.h:197
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32
Definition:
enum.h:354
GX2_SURFACE_FORMAT_SRGB_BC3
Definition:
enum.h:384
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16
Definition:
enum.h:332
GX2_SURFACE_FORMAT_SINT_R16
Definition:
enum.h:373
GX2EventType
GX2EventType
Definition:
enum.h:140
GX2_INDEX_TYPE_U16_LE
Definition:
enum.h:171
GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT
Definition:
enum.h:248
GX2_LOGIC_OP_REV_AND
Definition:
enum.h:192
GX2_BLEND_MODE_SRC1_ALPHA
Definition:
enum.h:77
GX2_LOGIC_OP_INV_AND
Definition:
enum.h:190
GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE
Definition:
enum.h:256
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16
Definition:
enum.h:365
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5
Definition:
enum.h:333
GX2_TEX_ANISO_RATIO_NONE
Definition:
enum.h:449
GX2_SURFACE_FORMAT_UINT_R32
Definition:
enum.h:352
GX2_TEX_CLAMP_MODE_MIRROR
Definition:
enum.h:423
GX2_STENCIL_FUNCTION_DECR_WRAP
Definition:
enum.h:307
GX2CompareFunction
GX2CompareFunction
Definition:
enum.h:122
GX2_COMPARE_FUNC_LEQUAL
Definition:
enum.h:127
GX2_TILE_MODE_TILED_1D_THICK
Definition:
enum.h:469
GX2_SURFACE_FORMAT_SINT_R8_G8
Definition:
enum.h:371
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10
Definition:
enum.h:392
GX2_SCAN_TARGET_TV
Definition:
enum.h:273
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:376
GX2RResourceFlags
GX2RResourceFlags
Definition:
enum.h:238
GX2R_RESOURCE_FLAGS_USAGE_GPU_READ
Definition:
enum.h:253
GX2_SURFACE_FORMAT_UNORM_R16_G16
Definition:
enum.h:331
GX2_INIT_ARGC
Definition:
enum.h:182
GX2ShaderMode
GX2ShaderMode
Definition:
enum.h:277
GX2_BUFFERING_MODE_TRIPLE
Definition:
enum.h:94
GX2_LOGIC_OP_REV_OR
Definition:
enum.h:201
GX2_INIT_ARGV
Definition:
enum.h:183
GX2TileMode
GX2TileMode
Definition:
enum.h:464
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:350
GX2_TEX_Z_PERF_MODE_DISABLED
Definition:
enum.h:461
GX2_SCAN_TARGET_DRC
Definition:
enum.h:274
GX2_RENDER_TARGET_6
Definition:
enum.h:229
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:409
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_SAMPLER_VAR_TYPE_SAMPLER_3D
Definition:
enum.h:267
GX2_TEX_MIP_FILTER_MODE_LINEAR
Definition:
enum.h:433
GX2IndexType
GX2IndexType
Definition:
enum.h:169
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8
Definition:
enum.h:372
GX2_STENCIL_FUNCTION_INCR_CLAMP
Definition:
enum.h:303
GX2AttribFormat
GX2AttribFormat
Definition:
enum.h:28
GX2_LOGIC_OP_INV
Definition:
enum.h:193
GX2_ATTRIB_FORMAT_SINT_8_8_8_8
Definition:
enum.h:44
GX2PolygonMode
GX2PolygonMode
Definition:
enum.h:214
GX2_SURFACE_FORMAT_FLOAT_R16_G16
Definition:
enum.h:390
GX2_SHADER_MODE_UNIFORM_BLOCK
Definition:
enum.h:280
GX2_BUFFERING_MODE_DOUBLE
Definition:
enum.h:93
GX2BufferingMode
GX2BufferingMode
Definition:
enum.h:90
GX2_SURFACE_FORMAT_SRGB_BC2
Definition:
enum.h:383
GX2ClearFlags
GX2ClearFlags
Definition:
enum.h:116
GX2_ATTRIB_FORMAT_UINT_8_8_8_8
Definition:
enum.h:36
GX2R_RESOURCE_FLAGS_BIND_TEXTURE
Definition:
enum.h:240
GX2_LOGIC_OP_CLEAR
Definition:
enum.h:188
GX2_SURFACE_DIM_TEXTURE_2D
Definition:
enum.h:313
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:221
GX2_SURFACE_USE_TEXTURE
Definition:
enum.h:399
GX2_SURFACE_FORMAT_UINT_X24_G8
Definition:
enum.h:357
GX2TexClampMode
GX2TexClampMode
Definition:
enum.h:420
GX2_SURFACE_FORMAT_UINT_G8_X24
Definition:
enum.h:358
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1
Definition:
enum.h:334
GX2_INIT_CMD_BUF_BASE
Definition:
enum.h:180
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10
Definition:
enum.h:337
GX2_TV_RENDER_MODE_STANDARD_480P
Definition:
enum.h:487
GX2_ATTRIB_FORMAT_FLOAT_32_32_32
Definition:
enum.h:48
GX2_TILE_MODE_TILED_2D_THIN1
Definition:
enum.h:470
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2
Definition:
enum.h:356
GX2_POLYGON_MODE_LINE
Definition:
enum.h:217
GX2_ATTRIB_FORMAT_UNORM_8_8
Definition:
enum.h:31
GX2SurfaceUse
GX2SurfaceUse
Definition:
enum.h:397
GX2_SURFACE_FORMAT_SNORM_R16_G16
Definition:
enum.h:364
GX2_RENDER_TARGET_4
Definition:
enum.h:227
GX2_BLEND_MODE_INV_DST_ALPHA
Definition:
enum.h:67
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16
Definition:
enum.h:391
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:279
GX2_ATTRIB_FORMAT_FLOAT_32
Definition:
enum.h:46
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8
Definition:
enum.h:348
GX2_CHANNEL_MASK_R
Definition:
enum.h:99
GX2_TILE_MODE_TILED_3D_THICK
Definition:
enum.h:479
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK
Definition:
enum.h:414
GX2_ENDIAN_SWAP_8_IN_32
Definition:
enum.h:151
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY
Definition:
enum.h:317
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:361
GX2_SURFACE_FORMAT_UNORM_NV12
Definition:
enum.h:344
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:310
GX2_SURFACE_FORMAT_FLOAT_R32
Definition:
enum.h:386
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2
Definition:
enum.h:366
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:200
GX2_SHADER_VAR_TYPE_INT
Definition:
enum.h:287
GX2_ROUNDING_MODE_ROUND_TO_EVEN
Definition:
enum.h:234
GX2_CHANNEL_MASK_RGB
Definition:
enum.h:105
GX2R_RESOURCE_FLAGS_USER_MEMORY
Definition:
enum.h:259
GX2InitAttributes
GX2InitAttributes
Definition:
enum.h:177
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY
Definition:
enum.h:316
GX2_PRIMITIVE_MODE_QUAD_STRIP
Definition:
enum.h:211
GX2_SURFACE_FORMAT_UNORM_R8
Definition:
enum.h:327
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:379
GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER
Definition:
enum.h:244
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:235
GX2_CHANNEL_MASK_RGBA
Definition:
enum.h:113
GX2_SURFACE_FORMAT_UNORM_R8_G8
Definition:
enum.h:328
GX2TexXYFilterMode
GX2TexXYFilterMode
Definition:
enum.h:441
GX2_TILE_MODE_LINEAR_SPECIAL
Definition:
enum.h:482
GX2_TEX_CLAMP_MODE_MIRROR_ONCE
Definition:
enum.h:425
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP
Definition:
enum.h:209
GX2_LOGIC_OP_XOR
Definition:
enum.h:194
GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE
Definition:
enum.h:252
GX2_STENCIL_FUNCTION_INCR_WRAP
Definition:
enum.h:306
GX2_ALPHA_TO_MASK_MODE_DITHER_90
Definition:
enum.h:23
GX2_STENCIL_FUNCTION_INV
Definition:
enum.h:305
GX2TessellationMode
GX2TessellationMode
Definition:
enum.h:405
GX2_CHANNEL_MASK_B
Definition:
enum.h:102
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D
Definition:
enum.h:266
GX2_TEX_MIP_PERF_MODE_DISABLE
Definition:
enum.h:438
GX2R_RESOURCE_FLAGS_BIND_GS_RING
Definition:
enum.h:250
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE
Definition:
enum.h:159
GX2_TEX_CLAMP_MODE_WRAP
Definition:
enum.h:422
GX2_TILE_MODE_TILED_3B_THICK
Definition:
enum.h:481
GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER
Definition:
enum.h:243
GX2_RENDER_TARGET_3
Definition:
enum.h:226
GX2_TESSELLATION_MODE_DISCRETE
Definition:
enum.h:407
GX2_SHADER_VAR_TYPE_FLOAT
Definition:
enum.h:288
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA
Definition:
enum.h:72
GX2R_RESOURCE_FLAGS_LOCKED
Definition:
enum.h:260
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:330
GX2_TILE_MODE_TILED_3B_THIN1
Definition:
enum.h:480
GX2_RENDER_TARGET_5
Definition:
enum.h:228
GX2_CHANNEL_MASK_RA
Definition:
enum.h:107
GX2_TEX_MIP_FILTER_MODE_NONE
Definition:
enum.h:431
GX2_STENCIL_FUNCTION_DECR_CLAMP
Definition:
enum.h:304
GX2_LOGIC_OP_INV_COPY
Definition:
enum.h:191
GX2_TILE_MODE_TILED_1D_THIN1
Definition:
enum.h:468
GX2_TV_RENDER_MODE_WIDE_720P
Definition:
enum.h:489
GX2TexZFilterMode
GX2TexZFilterMode
Definition:
enum.h:452
GX2_SURFACE_FORMAT_SNORM_BC5
Definition:
enum.h:368
GX2_STENCIL_FUNCTION_KEEP
Definition:
enum.h:300
GX2_TV_RENDER_MODE_WIDE_1080P
Definition:
enum.h:490
GX2_CHANNEL_MASK_RG
Definition:
enum.h:101
GX2_TILE_MODE_TILED_3D_THIN1
Definition:
enum.h:478
GX2_SURFACE_FORMAT_FLOAT_R16
Definition:
enum.h:389
GX2TexBorderType
GX2TexBorderType
Definition:
enum.h:412
GX2_SURFACE_FORMAT_SINT_R16_G16
Definition:
enum.h:374
GX2_SHADER_MODE_COMPUTE_SHADER
Definition:
enum.h:282
GX2_BLEND_MODE_INV_BLEND_FACTOR
Definition:
enum.h:74
GX2_SHADER_VAR_TYPE_FLOAT4
Definition:
enum.h:291
GX2_ALPHA_TO_MASK_MODE_DITHER_180
Definition:
enum.h:24
GX2_BLEND_COMBINE_MODE_ADD
Definition:
enum.h:83
GX2_LOGIC_OP_SET
Definition:
enum.h:203
GX2TVRenderMode
GX2TVRenderMode
Definition:
enum.h:485
GX2R_RESOURCE_FLAGS_USAGE_CPU_READ
Definition:
enum.h:251
GX2_TILE_MODE_TILED_2D_THICK
Definition:
enum.h:473
GX2_BLEND_COMBINE_MODE_MIN
Definition:
enum.h:85
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8
Definition:
enum.h:329
GX2_SURFACE_DIM_TEXTURE_3D
Definition:
enum.h:314
GX2_PRIMITIVE_MODE_QUADS
Definition:
enum.h:210
GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE
Definition:
enum.h:254
GX2_TILE_MODE_TILED_2B_THIN1
Definition:
enum.h:474
GX2_TEX_BORDER_TYPE_BLACK
Definition:
enum.h:415
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:216
GX2_POLYGON_MODE_TRIANGLE
Definition:
enum.h:218
GX2_SHADER_VAR_TYPE_MATRIX4X4
Definition:
enum.h:295
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16
Definition:
enum.h:375
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN
Definition:
enum.h:144
GX2_TILE_MODE_TILED_2D_THIN4
Definition:
enum.h:472
GX2_LOGIC_OP_NOT_AND
Definition:
enum.h:195
GX2_INIT_END
Definition:
enum.h:179
GX2_TEX_BORDER_TYPE_WHITE
Definition:
enum.h:416
GX2_SHADER_VAR_TYPE_INT2
Definition:
enum.h:292
GX2_SURFACE_FORMAT_UNORM_BC3
Definition:
enum.h:341
GX2_SURFACE_FORMAT_FLOAT_R32_G32
Definition:
enum.h:387
GX2_COMPARE_FUNC_LESS
Definition:
enum.h:125
GX2TexZPerfMode
GX2TexZPerfMode
Definition:
enum.h:459
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY
Definition:
enum.h:319
GX2R_RESOURCE_FLAGS_USAGE_DMA_READ
Definition:
enum.h:255
GX2TexMipPerfMode
GX2TexMipPerfMode
Definition:
enum.h:436
GX2_SURFACE_FORMAT_INVALID
Definition:
enum.h:324
GX2SamplerVarType
GX2SamplerVarType
Definition:
enum.h:263
GX2_SURFACE_FORMAT_FLOAT_X8_X24
Definition:
enum.h:394
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8
Definition:
enum.h:32
GX2_LOGIC_OP_NOR
Definition:
enum.h:189
GX2_BLEND_MODE_SRC_ALPHA
Definition:
enum.h:64
GX2_LOGIC_OP_NOP
Definition:
enum.h:198
GX2_FETCH_SHADER_TESSELLATION_LINE
Definition:
enum.h:158
GX2_RENDER_TARGET_0
Definition:
enum.h:223
GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM
Definition:
enum.h:247
GX2_TEX_XY_FILLTER_MODE_LINEAR
Definition:
enum.h:444
GX2_BLEND_MODE_INV_DST_COLOR
Definition:
enum.h:69
GX2_SURFACE_USE_DEPTH_BUFFER
Definition:
enum.h:401
GX2_TEX_Z_FILTER_MODE_POINT
Definition:
enum.h:455
GX2ScanTarget
GX2ScanTarget
Definition:
enum.h:271
GX2_SURFACE_FORMAT_UNORM_R24_X8
Definition:
enum.h:336
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10
Definition:
enum.h:355
GX2_TILE_MODE_LINEAR_ALIGNED
Definition:
enum.h:467
GX2_PRIMITIVE_MODE_TRIANGLES
Definition:
enum.h:208
GX2_ATTRIB_FORMAT_UINT_8_8
Definition:
enum.h:35
GX2SurfaceFormat
GX2SurfaceFormat
Definition:
enum.h:322
GX2_TEX_MIP_FILTER_MODE_POINT
Definition:
enum.h:432
GX2_SURFACE_DIM_TEXTURE_CUBE
Definition:
enum.h:315
GX2_TV_SCAN_MODE_NONE
Definition:
enum.h:495
GX2TexMipFilterMode
GX2TexMipFilterMode
Definition:
enum.h:429
GX2_LOGIC_OP_INV_OR
Definition:
enum.h:199
Generated by
1.8.10