aboutsummaryrefslogtreecommitdiff
path: root/mons_3d/include/mesh.h
blob: 3794697a39cd3827bbe83aa96f1cd0b65b641888 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef MONS_MESH_H
#define MONS_MESH_H

struct mons_vertex;
typedef unsigned int mons_vao;

typedef struct mons_mesh {
    mons_vao vao;
    unsigned int element_count;
} mons_mesh;

mons_mesh mons_create_mesh(struct mons_vertex *vertex_array, int vertex_count, int *index_array, int index_count);

#endif