From 5b89a0fab0a46764c92979797681bf170125a7da Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 19 Jul 2020 17:01:00 +0800 Subject: *early back face culling --- src/extend/mesh.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/extend/mesh.h') diff --git a/src/extend/mesh.h b/src/extend/mesh.h index d7a519e..6e58a9d 100644 --- a/src/extend/mesh.h +++ b/src/extend/mesh.h @@ -2,27 +2,27 @@ #define _SOFTSHADEROOM_MESH_H_ #include "../core/vert.h" -/* + typedef struct { - Vertex* vertices; - uint vert_count; - uint* triangles; + uint* triangles; // indices of vertex uint tris_count; - const char* name; + char name[32]; } SubMesh; -*/ + typedef struct { Vertex* vertices; uint vert_count; - uint* triangles; + // map to first submesh + uint* triangles; uint tris_count; - //const char* name; - /* + char name[32]; + // submeshs SubMesh* submesh; uint submesh_count; - */ } Mesh; Mesh* mesh_loadfromobj(const char* path); +void free_mesh(Mesh* mesh); + #endif \ No newline at end of file -- cgit v1.1-26-g67d0