18 lines
292 B
C
18 lines
292 B
C
#pragma once
|
|
|
|
#include "math.h"
|
|
#include <GL/glew.h>
|
|
|
|
struct Mesh {
|
|
u32 VAO, VBO, IBO;
|
|
u32 index_count;
|
|
|
|
Mesh();
|
|
~Mesh();
|
|
};
|
|
|
|
void create_mesh(Mesh *mesh, f32 *vertices, u32 *indices, u32 vertices_count, u32 indices_count);
|
|
void render_mesh(Mesh *mesh);
|
|
void clear_mesh(Mesh *mesh);
|
|
|