#include "constants.h"
Go to the source code of this file.
Classes | |
struct | ModelInstance |
struct | BspMeshInstance |
struct | QVKUniformBuffer_s |
struct | QVKInstanceBuffer_s |
Macros | |
#define | GLOBAL_UBO_BINDING_IDX 0 |
#define | GLOBAL_INSTANCE_BUFFER_BINDING_IDX 1 |
#define | UBO_CVAR_DO(name, default_value) GLOBAL_UBO_VAR_LIST_DO(float, name) |
#define | UBO_CVAR_LIST |
#define | GLOBAL_UBO_VAR_LIST |
#define | INSTANCE_BUFFER_VAR_LIST |
#define | int_t int32_t |
#define | GLOBAL_UBO_VAR_LIST_DO(type, name) type##_t name; |
#define | INSTANCE_BUFFER_VAR_LIST_DO(type, name) type name; |
Typedefs | |
typedef uint32_t | uvec4_t[4] |
typedef int | ivec4_t[4] |
typedef uint32_t | uint |
typedef struct QVKUniformBuffer_s | QVKUniformBuffer_t |
typedef struct QVKInstanceBuffer_s | QVKInstanceBuffer_t |
#define GLOBAL_INSTANCE_BUFFER_BINDING_IDX 1 |
Definition at line 26 of file global_ubo.h.
#define GLOBAL_UBO_BINDING_IDX 0 |
Definition at line 25 of file global_ubo.h.
#define GLOBAL_UBO_VAR_LIST |
Definition at line 119 of file global_ubo.h.
#define GLOBAL_UBO_VAR_LIST_DO | ( | type, | |
name | |||
) | type##_t name; |
Definition at line 248 of file global_ubo.h.
#define INSTANCE_BUFFER_VAR_LIST |
Definition at line 203 of file global_ubo.h.
#define INSTANCE_BUFFER_VAR_LIST_DO | ( | type, | |
name | |||
) | type name; |
Definition at line 254 of file global_ubo.h.
#define int_t int32_t |
Definition at line 246 of file global_ubo.h.
#define UBO_CVAR_DO | ( | name, | |
default_value | |||
) | GLOBAL_UBO_VAR_LIST_DO(float, name) |
Definition at line 29 of file global_ubo.h.
#define UBO_CVAR_LIST |
Definition at line 36 of file global_ubo.h.
typedef int ivec4_t[4] |
Definition at line 232 of file global_ubo.h.
typedef struct QVKInstanceBuffer_s QVKInstanceBuffer_t |
typedef struct QVKUniformBuffer_s QVKUniformBuffer_t |
typedef uint32_t uint |
Definition at line 233 of file global_ubo.h.
typedef uint32_t uvec4_t[4] |
Definition at line 231 of file global_ubo.h.