#include "model.h" #include #include model_t model_init(size_t vertex_count, size_t index_count) { model_t model = { .indices = calloc(index_count, sizeof(index_t)), .index_count = index_count, .vertices = calloc(vertex_count, sizeof(vertex_t)), .vertex_count = vertex_count, }; return model; } void model_cleanup(model_t *m) { free(m->vertices); free(m->indices); m->vertices = nullptr; m->indices = nullptr; m->vertex_count = m->index_count = 0; }