void MEMFreeToFrmHeap(MEMFrameHeap *heap, MEMFrameHeapFreeMode mode)
struct MEMFrameHeapState MEMFrameHeapState
void * tail
Definition: frameheap.h:28
GLenum mode
Definition: glext.h:6857
void * MEMAllocFromFrmHeapEx(MEMFrameHeap *heap, uint32_t size, int alignment)
static const unsigned char tag[MAX_TESTS *3][16]
Definition: gcm.c:696
uint32_t MEMGetAllocatableSizeForFrmHeapEx(MEMFrameHeap *heap, int alignment)
Definition: frameheap.h:24
uint32_t MEMResizeForMBlockFrmHeap(MEMFrameHeap *heap, uint32_t addr, uint32_t size)
void * tail
Definition: frameheap.h:20
GLsizeiptr size
Definition: glext.h:6559
Definition: frameheap.h:16
void * head
Definition: frameheap.h:27
Definition: frameheap.h:13
Definition: frameheap.h:11
GLenum const GLvoid * addr
Definition: glext.h:10528
MEMFrameHeap * MEMCreateFrmHeapEx(void *heap, uint32_t size, uint32_t flags)
MEMHeapHeader header
Definition: frameheap.h:26
struct MEMFrameHeap MEMFrameHeap
BOOL MEMFreeByStateToFrmHeap(MEMFrameHeap *heap, uint32_t tag)
MEMFrameHeapState * previousState
Definition: frameheap.h:29
Definition: frameheap.h:12
unsigned int BOOL
Definition: gctypes.h:51
MEMFrameHeapFreeMode
Definition: frameheap.h:9
struct MEMFrameHeapState * previous
Definition: frameheap.h:21
void * head
Definition: frameheap.h:19
uint32_t MEMAdjustFrmHeap(MEMFrameHeap *heap)
void * MEMDestroyFrmHeap(MEMFrameHeap *heap)
BOOL MEMRecordStateForFrmHeap(MEMFrameHeap *heap, uint32_t tag)
uint32_t tag
Definition: frameheap.h:18
GLbitfield flags
Definition: glext.h:7828
unsigned int uint32_t
Definition: stdint.h:126