From 5f25e89807a64742bf6f98c924463d5be220ce3a Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Wed, 15 Mar 2023 16:14:27 +0900 Subject: [PATCH] Unload added resources on game deconstruction --- src/3d_renderer.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/3d_renderer.cc b/src/3d_renderer.cc index 74a67b8..f99c396 100644 --- a/src/3d_renderer.cc +++ b/src/3d_renderer.cc @@ -114,6 +114,22 @@ Renderer3D::~Renderer3D() { UnloadTexture(paper_texture); UnloadTexture(scissors_texture); + UnloadMesh(avatar_mesh); + + if (avatar1_texture.has_value()) { + UnloadTexture(avatar1_texture.value()); + } + if (avatar2_texture.has_value()) { + UnloadTexture(avatar2_texture.value()); + } + + if (avatar1_material.has_value()) { + UnloadMaterial(avatar1_material.value()); + } + if (avatar2_material.has_value()) { + UnloadMaterial(avatar2_material.value()); + } + UnloadModel(skybox_model); UnloadModel(platform_model); UnloadModel(qm_model); -- 2.49.0