aboutsummaryrefslogtreecommitdiff
path: root/src/llr/mesh.c
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-10-24 15:40:40 -0700
committer3gg <3gg@shellblade.net>2025-10-24 15:40:40 -0700
commit175c72557b21f356e295a6f8a4acd91b7e744bef (patch)
tree3d2a77481bc112e58a7618ef3b8de20a9e415811 /src/llr/mesh.c
parentc2cbe2ef1cb0237efd14fbe87469ee991ad3daa1 (diff)
Consolidate LLR into a single file.
Diffstat (limited to 'src/llr/mesh.c')
-rw-r--r--src/llr/mesh.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/llr/mesh.c b/src/llr/mesh.c
deleted file mode 100644
index 5f9e5d0..0000000
--- a/src/llr/mesh.c
+++ /dev/null
@@ -1,24 +0,0 @@
1#include "mesh_impl.h"
2
3#include "memory.h"
4
5#include <assert.h>
6
7static void mesh_make(Mesh* mesh, const MeshDesc* desc) {
8 assert(mesh);
9 assert(desc);
10 assert(desc->geometry);
11 assert(desc->material);
12 assert(desc->shader);
13 mesh->geometry = desc->geometry;
14 mesh->material = desc->material;
15 mesh->shader = desc->shader;
16}
17
18Mesh* gfx_make_mesh(const MeshDesc* desc) {
19 Mesh* mesh = mem_alloc_mesh();
20 mesh_make(mesh, desc);
21 return mesh;
22}
23
24void gfx_destroy_mesh(Mesh** mesh) { mem_free_mesh(mesh); }