[Bf-blender-cvs] [22c5c78c02e] hair_guides: Free draw data when deleting a hair system.
Lukas Tönne
noreply at git.blender.org
Sun Nov 12 10:04:19 CET 2017
Commit: 22c5c78c02eabb176d4e62b18fc81b059aa82056
Author: Lukas Tönne
Date: Sun Nov 12 09:03:40 2017 +0000
Branches: hair_guides
https://developer.blender.org/rB22c5c78c02eabb176d4e62b18fc81b059aa82056
Free draw data when deleting a hair system.
===================================================================
M source/blender/blenkernel/intern/hair.c
===================================================================
diff --git a/source/blender/blenkernel/intern/hair.c b/source/blender/blenkernel/intern/hair.c
index 01ae5b51f43..325e4a7e7cc 100644
--- a/source/blender/blenkernel/intern/hair.c
+++ b/source/blender/blenkernel/intern/hair.c
@@ -70,11 +70,16 @@ HairSystem* BKE_hair_copy(HairSystem *hsys)
nhsys->pattern->follicles = MEM_dupallocN(hsys->pattern->follicles);
}
+ nhsys->draw_batch_cache = NULL;
+ nhsys->draw_texture_cache = NULL;
+
return nhsys;
}
void BKE_hair_free(HairSystem *hsys)
{
+ BKE_hair_batch_cache_free(hsys);
+
if (hsys->pattern)
{
if (hsys->pattern->follicles)
More information about the Bf-blender-cvs
mailing list