summaryrefslogtreecommitdiffhomepage
path: root/src/rodeo_internal_types.h
blob: 263b9c047093702aa24a8c86359dbd0d27f05a8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#pragma once

// -- internal --
// public
#include "rodeo_config.h"
#include "rodeo_types.h"

// -- external --
#if __EMSCRIPTEN__
	#include <emscripten/emscripten.h>
#endif
#include "SDL.h"
#include "SDL_syswm.h"
#include "bgfx/c99/bgfx.h"
#include "stc/crandom.h"
/*#define CGLM_FORCE_LEFT_HANDED*/
#define CGLM_FORCE_DEPTH_ZERO_TO_ONE
/*#define CGLM_CLIPSPACE_INCLUDE_ALL*/
#include "cglm/cglm.h"

typedef struct
{
	stc64_t random_seed;

	uint64_t frame_count;
	uint32_t frame_limit;
}
irodeo_state_t;