6 #include <linmath.h/linmath.h>
16 } __attribute__((packed)) Vertex;
35 GLuint vertices_count;
51 VertexBuffer vertexbuffer_create();
52 void vertexbuffer_set_texture(VertexBuffer *buffer, GLuint texture);
53 void vertexbuffer_add_vertex(VertexBuffer *buffer, Vertex *vertex);
55 MeshObject *meshobject_create(VertexBuffer buffer, struct Scene *scene, v3f pos);
56 void meshobject_delete(MeshObject *obj);
57 void meshobject_transform(MeshObject *obj);
58 void meshobject_render(MeshObject *obj, ShaderProgram *prog);