1
2
3
4
5
6
7
8
9
10
11
|
extern Vertex init_vert(V3 pos, V2 texc);
extern Mesh init_mesh(V3 origin, V3 rotate, S32 nverts, Vertex *verts, S32 nindices, U32 *indices);
extern void clear_mesh(Mesh *mesh);
extern void add_mesh_texture(Mesh *mesh, Texture texture);
extern Mesh gen_quad(Arena *arena, V3 origin, V3 rotate, F32 w, F32 h);
extern Mesh gen_circle(Arena *arena, V3 origin, V3 rotate, F32 r, S32 nverts);
extern Model init_model(V3 origin, V3 rotate, S32 nmeshes, Mesh *meshes);
extern Model load_model(V3 origin, V3 rotate, const char *fname);
|