#pragma once #include "GL/glew.h" #include "cglm/cglm.h" #include "shape.h" typedef struct { void *data; void *skin; mat4 *jointMatrices; GLuint *vbos; GLuint vao; GLuint ebo; int vboCount; int indexCount; ShapeInstance instance; } Model; Model Model_LoadGltf(char *path); void Model_Free(Model model); Shape *Model_ReadObjFile(const char *path);