|
srp
software rendering pipeline
|


Go to the source code of this file.
Classes | |
| struct | SRPArenaBlock |
| struct | SRPArena |
| #define | SRP_DEFAULT_ARENA_CAPACITY (1024 * 1024) |
| #define | ARENA_ALLOC(size) (arenaAlloc(srpContext.arena, (size))) |
| #define | ARENA_CALLOC(size) (arenaCalloc(srpContext.arena, (size))) |
| #define | ARENA_RESET() (arenaReset(srpContext.arena)) |
| typedef struct SRPArenaBlock | SRPArenaBlock |
| typedef struct SRPArena | SRPArena |
| SRPArena * | newArena (size_t capacity) |
| void | freeArena (SRPArena *this) |
| void * | arenaAlloc (SRPArena *this, size_t size) |
| void * | arenaCalloc (SRPArena *this, size_t size) |
| void | arenaReset (SRPArena *this) |
SRPArena and related functions