void GX2RSetVertexUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetPixelUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RInvalidateBuffer(GX2RBuffer *buffer, GX2RResourceFlags flags)
uint32_t GX2RGetBufferAlignment(GX2RResourceFlags flags)
void * GX2RLockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RDestroyBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RSetGeometryUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
BOOL GX2RCreateBufferUserMemory(GX2RBuffer *buffer, void *memory, uint32_t size)
BOOL GX2RBufferExists(GX2RBuffer *buffer)
void GX2RUnlockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
BOOL GX2RCreateBuffer(GX2RBuffer *buffer)
uint32_t GX2RGetBufferAllocationSize(GX2RBuffer *buffer)