bool GX2RCreateSurfaceUserMemory(GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
void GX2RUnlockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
GLint level
Definition: glext.h:6293
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glext.h:6305
GX2RResourceFlags
Definition: resource.h:8
void GX2RDestroySurfaceEx(GX2Surface *surface, GX2RResourceFlags flags)
signed int int32_t
Definition: stdint.h:123
void * GX2RLockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
bool GX2RCreateSurface(GX2Surface *surface, GX2RResourceFlags flags)
GLbitfield flags
Definition: glext.h:7828
void GX2RInvalidateSurface(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
unsigned char uint8_t
Definition: stdint.h:124