udemy_opengl/src/mesh.h
2025-07-03 22:11:17 -06:00

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);