diff options
Diffstat (limited to 'src/new_render/render.c')
-rw-r--r-- | src/new_render/render.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/new_render/render.c b/src/new_render/render.c index fd5e1c2..c180597 100644 --- a/src/new_render/render.c +++ b/src/new_render/render.c @@ -284,6 +284,12 @@ void Geometry_Destroy(Geometry* geometry) { Vertex_darray_free(geometry->vertices); } } +PUB MeshHandle Mesh_Insert(Mesh* mesh) { + return Mesh_pool_insert(Render_GetMeshPool(), mesh); +} +PUB MaterialHandle Material_Insert(Material* material) { + return Material_pool_insert(Render_GetMaterialPool(), material); +} size_t ModelExtractRenderEnts(RenderEnt_darray* entities, ModelHandle model_handle, Mat4 affine, RenderEntityFlags flags) { @@ -348,4 +354,4 @@ Material_pool* Render_GetMaterialPool() { void Render_SetRenderMode(RenderMode mode) { Renderer* ren = Core_GetRenderer(&g_core); ren->render_mode = mode; -}
\ No newline at end of file +} |