Go to the source code of this file.
Classes | |
| struct | VertexBuffer |
| struct | LightBuffer |
| struct | ToneMappingBuffer |
| struct | ReadbackBuffer |
| struct | SunColorBuffer |
Typedefs | |
| typedef int | ivec3_t[3] |
| typedef int | ivec4_t[4] |
| typedef struct VertexBuffer | VertexBuffer |
| typedef struct LightBuffer | LightBuffer |
| typedef struct ReadbackBuffer | ReadbackBuffer |
| typedef struct ToneMappingBuffer | ToneMappingBuffer |
| typedef struct SunColorBuffer | SunColorBuffer |
| #define ALIGN_SIZE_4 | ( | x, | |
| n | |||
| ) | ((x * n + 3) & (~3)) |
Definition at line 43 of file vertex_buffer.h.
| #define LIGHT_BUFFER_BINDING_IDX 1 |
Definition at line 46 of file vertex_buffer.h.
| #define LIGHT_BUFFER_LIST |
Definition at line 88 of file vertex_buffer.h.
| #define LIGHT_BUFFER_LIST_DO | ( | type, | |
| dim, | |||
| name, | |||
| size | |||
| ) | type name[ALIGN_SIZE_4(size, dim)]; |
Definition at line 108 of file vertex_buffer.h.
| #define LIGHT_POLY_VEC4S 4 |
Definition at line 36 of file vertex_buffer.h.
| #define LIGHT_STATS_BUFFER_BINDING_IDX 6 |
Definition at line 51 of file vertex_buffer.h.
| #define LIGHT_TEXTURE_SCALE 0 |
Definition at line 41 of file vertex_buffer.h.
| #define MAX_IDX_INSTANCED (MAX_VERT_INSTANCED / 3) |
Definition at line 30 of file vertex_buffer.h.
| #define MAX_IDX_MODEL (1 << 22) |
Definition at line 26 of file vertex_buffer.h.
| #define MAX_LIGHT_LIST_NODES (1 << 19) |
Definition at line 33 of file vertex_buffer.h.
| #define MAX_LIGHT_LISTS (1 << 14) |
Definition at line 32 of file vertex_buffer.h.
| #define MAX_LIGHT_POLYS 4096 |
Definition at line 35 of file vertex_buffer.h.
| #define MAX_PBR_MATERIALS 4096 |
Definition at line 39 of file vertex_buffer.h.
| #define MAX_PRIM_MODEL (MAX_IDX_MODEL / 3) |
Definition at line 27 of file vertex_buffer.h.
| #define MAX_VERT_BSP (1 << 21) |
Definition at line 23 of file vertex_buffer.h.
| #define MAX_VERT_INSTANCED (1 << 21) |
Definition at line 29 of file vertex_buffer.h.
| #define MAX_VERT_MODEL (1 << 22) |
Definition at line 25 of file vertex_buffer.h.
| #define READBACK_BUFFER_BINDING_IDX 2 |
Definition at line 47 of file vertex_buffer.h.
| #define SKY_COLOR_ACCUMULATOR_FIXED_POINT_SCALE 0x100 |
Definition at line 54 of file vertex_buffer.h.
| #define SUN_COLOR_ACCUMULATOR_FIXED_POINT_SCALE 0x100000 |
Definition at line 53 of file vertex_buffer.h.
| #define SUN_COLOR_BUFFER_BINDING_IDX 4 |
Definition at line 49 of file vertex_buffer.h.
| #define SUN_COLOR_UBO_BINDING_IDX 5 |
Definition at line 50 of file vertex_buffer.h.
| #define TONE_MAPPING_BUFFER_BINDING_IDX 3 |
Definition at line 48 of file vertex_buffer.h.
| #define VERTEX_BUFFER_BINDING_IDX 0 |
Definition at line 45 of file vertex_buffer.h.
| #define VERTEX_BUFFER_LIST |
Definition at line 60 of file vertex_buffer.h.
| #define VERTEX_BUFFER_LIST_DO | ( | type, | |
| dim, | |||
| name, | |||
| size | |||
| ) | type name[ALIGN_SIZE_4(size, dim)]; |
Definition at line 98 of file vertex_buffer.h.
| typedef int ivec3_t[3] |
Definition at line 126 of file vertex_buffer.h.
| typedef int ivec4_t[4] |
Definition at line 127 of file vertex_buffer.h.
| typedef struct LightBuffer LightBuffer |
Definition at line 160 of file vertex_buffer.h.
| typedef struct ReadbackBuffer ReadbackBuffer |
Definition at line 161 of file vertex_buffer.h.
| typedef struct SunColorBuffer SunColorBuffer |
Definition at line 163 of file vertex_buffer.h.
| typedef struct ToneMappingBuffer ToneMappingBuffer |
Definition at line 162 of file vertex_buffer.h.
| typedef struct VertexBuffer VertexBuffer |
Definition at line 159 of file vertex_buffer.h.