This file contains global type definitions which are used throughout the entire engine and applicatio...
unsigned int u32
Unsigned 32-bit integer.
Definition: defines.h:25
struct frame_data frame_data
Engine-level current frame-specific data.
This file contains the structures and functions of the memory system. This is responsible for memory ...
Engine-level current frame-specific data.
Definition: frame_data.h:11
void * application_frame_data
Application level frame specific data. Optional, up to the app to know how to use this if needed.
Definition: frame_data.h:23
u32 drawn_mesh_count
The number of meshes drawn in the last frame.
Definition: frame_data.h:14
u32 drawn_shadow_mesh_count
The number of meshes drawn in the shadow pass in the last frame.
Definition: frame_data.h:17
frame_allocator_int allocator
An allocator designed and used for per-frame allocations.
Definition: frame_data.h:20
The data structure for a linear allocator.
Definition: linear_allocator.h:25