projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update helpers/location to 'frosted' ui
[carveJwlIkooP6JGAAIwe30JlM.git]
/
model.h
diff --git
a/model.h
b/model.h
index cfd7e64a222a2416d6f3e6207a19944c19e7d029..aade46aa21ddd00c341c552d71669bc20f1fbd00 100644
(file)
--- a/
model.h
+++ b/
model.h
@@
-85,7
+85,7
@@
typedef struct mdl_header mdl_header;
typedef struct glmesh glmesh;
struct glmesh
{
typedef struct glmesh glmesh;
struct glmesh
{
-
GLuint
vao, vbo, ebo;
+
u32
vao, vbo, ebo;
u32 indice_count;
u32 loaded;
};
u32 indice_count;
u32 loaded;
};
@@
-262,7
+262,8
@@
struct mdl_header
mdl_array index;
};
mdl_array index;
};
-struct mdl_context{
+struct mdl_context
+{
FILE *file;
mdl_header info;
FILE *file;
mdl_header info;
@@
-332,6
+333,7
@@
void mdl_async_full_load_std( mdl_context *mdl );
/* rendering */
void mdl_draw_submesh( mdl_submesh *sm );
mdl_mesh *mdl_find_mesh( mdl_context *mdl, const char *name );
/* rendering */
void mdl_draw_submesh( mdl_submesh *sm );
mdl_mesh *mdl_find_mesh( mdl_context *mdl, const char *name );
+mdl_submesh *mdl_find_submesh( mdl_context *mdl, const char *mesh_name );
/* pstrs */
const char *mdl_pstr( mdl_context *mdl, u32 pstr );
/* pstrs */
const char *mdl_pstr( mdl_context *mdl, u32 pstr );