openTRI 0.1
|
Functions | |
triVoid * | vrelptr (triVoid *ptr) |
Make a pointer relative to VRAM base. More... | |
triVoid * | vabsptr (triVoid *ptr) |
Make a pointer absolute (useable by CPU). More... | |
triVoid * | triVAlloc (triU32 size) |
Allocate memory from VRAM. More... | |
triVoid | triVFree (triVoid *ptr) |
Free allocated memory from VRAM. More... | |
triU32 | triVMemavail () |
Return remaining unallocated VRAM. More... | |
triU32 | triVLargestblock () |
Return largest free memory block in VRAM. More... | |
triVoid * vrelptr | ( | triVoid * | ptr | ) |
Make a pointer relative to VRAM base.
ptr | - Pointer to make relative |
triVoid * vabsptr | ( | triVoid * | ptr | ) |
Make a pointer absolute (useable by CPU).
ptr | - Pointer to make absolute |
triVoid * triVAlloc | ( | triU32 | size | ) |
Allocate memory from VRAM.
size | - Number of bytes to allocate |
triVoid triVFree | ( | triVoid * | ptr | ) |
Free allocated memory from VRAM.
ptr | - Previously allocated pointer |
triU32 triVMemavail | ( | ) |
Return remaining unallocated VRAM.
triU32 triVLargestblock | ( | ) |
Return largest free memory block in VRAM.