From acc262b019206d09ce0d297f7b185862fe432601 Mon Sep 17 00:00:00 2001 From: sanine-a Date: Sun, 25 Oct 2020 19:37:42 -0500 Subject: remove model/* and add shader bindings --- src/model/model.h | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/model/model.h (limited to 'src/model/model.h') diff --git a/src/model/model.h b/src/model/model.h deleted file mode 100644 index 3672a44..0000000 --- a/src/model/model.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef HONEY_MODEL_H -#define HONEY_MODEL_H - -#include "../common.h" -#include "../mesh/mesh.h" -#include "../shader/shader.h" - -/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ - -#define HONEY_MODEL_MAX_MESHES 32 - -typedef struct { - mat4 model_matrix; - honey_mesh meshes[HONEY_MODEL_MAX_MESHES]; - unsigned int n_meshes; -} honey_model; - -/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ - -/** @brief Load a model. - * - * @param[out] model Pointer to the destination honey_model struct. - * @param[in] path Path of the model to be loaded. - */ -honey_result honey_model_load(honey_model* model, char* path); -void honey_model_draw(honey_model* model, honey_shader shader); -void honey_model_delete(honey_model* model); - -#endif -- cgit v1.2.1