From 1155bc8d5fee33b3728916255a9c8ac411b24b57 Mon Sep 17 00:00:00 2001 From: 0undefined Date: Wed, 11 Mar 2026 07:45:46 +0100 Subject: Add assimp & loader func --- state_mainstate/include/states/mainstate.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'state_mainstate/include/states') 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 #include #include - +#define CGLM_FORCE_DEPTH_ZERO_TO_ONE 1 #include #include +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]; -- cgit v1.3