summaryrefslogtreecommitdiff
path: root/state_mainstate/include
diff options
context:
space:
mode:
Diffstat (limited to 'state_mainstate/include')
-rw-r--r--state_mainstate/include/states/mainstate.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/state_mainstate/include/states/mainstate.h b/state_mainstate/include/states/mainstate.h
index 486e468..2baa4f2 100644
--- a/state_mainstate/include/states/mainstate.h
+++ b/state_mainstate/include/states/mainstate.h
@@ -6,14 +6,24 @@
#include <daw/rendering.h>
#include <daw/resources.h>
#include <daw/input.h>
-
+#define CGLM_FORCE_DEPTH_ZERO_TO_ONE 1
#include <cglm/cglm.h>
#include <worldgen.h>
+struct assimp_mesh {
+ usize vertices_len;
+ usize indices_len;
+ usize normals_len;
+ f32* vertices;
+ u32* indices;
+ f32* normals;
+};
+
typedef struct mainstate_state {
/* Resources */
Shader shaders[10];
+ struct assimp_mesh meshes[2];
RenderBatch terrain;
RenderObject objects[10];
u32 world[WORLD_SIZE * CHUNK_SIZE];