wut  1.0.0-beta8
Wii U Toolchain
resource.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 GX2RResourceFlags
15 {
18 
21 
24 
27 
30 
33 
36 
39 
42 
45 
48 
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 
84 
88 
89 
90 #ifdef __cplusplus
91 }
92 #endif
93 
Resource is locked for all access.
Definition: resource.h:86
This resource is to be used as a stream output.
Definition: resource.h:41
This resource is to be used as a vertex buffer.
Definition: resource.h:29
Invalidate resource for a CPU read.
Definition: resource.h:50
This resource is to be used as a display list.
Definition: resource.h:44
Invalidate resource for a DMA read.
Definition: resource.h:62
This resource is to be used as a scan buffer.
Definition: resource.h:26
This resource is to be used as a shader program.
Definition: resource.h:38
Disable CPU invalidation.
Definition: resource.h:74
This resource is to be used as a depth buffer.
Definition: resource.h:23
This resource is to be used as a colour buffer.
Definition: resource.h:20
Resource is locked for read-only access.
Definition: resource.h:80
Invalidate resource for a DMA write.
Definition: resource.h:65
Invalidate resource for a GPU read.
Definition: resource.h:56
This resource is to be used as a geometry shader ring buffer.
Definition: resource.h:47
Force resource allocation to be in MEM2.
Definition: resource.h:71
This resource is to be used as a texture.
Definition: resource.h:17
This resource is to be used as a uniform block.
Definition: resource.h:35
This resource is to be used as a index buffer.
Definition: resource.h:32
Resource was allocated by GX2R.
Definition: resource.h:83
Invalidate resource for a CPU write.
Definition: resource.h:53
Force resource allocation to be in MEM1.
Definition: resource.h:68
Invalidate resource for a GPU write.
Definition: resource.h:59
Disable GPU invalidation.
Definition: resource.h:77
GX2RResourceFlags
Definition: resource.h:14