Fix memory leak caused by missing `drop`

This commit is contained in:
Lars Mueller 2023-12-02 00:51:21 +01:00 committed by Josiah VanderZee
parent 725f202598
commit 4d0c53aa83
1 changed files with 2 additions and 0 deletions

View File

@ -93,6 +93,7 @@ IAnimatedMesh* CGLTFMeshFileLoader::createMesh(io::IReadFile* file)
SAnimatedMesh* animatedMesh(new SAnimatedMesh {});
animatedMesh->addMesh(baseMesh);
baseMesh->drop();
return animatedMesh;
}
@ -116,6 +117,7 @@ void CGLTFMeshFileLoader::loadPrimitives(
meshbuf->append(vertices.data(), vertices.size(),
indices.data(), indices.size());
mesh->addMeshBuffer(meshbuf);
meshbuf->drop();
}
}
}