Commit: e05d3d5d9b0fff6efce57f015129892c29ab067e Author: Clément Foucault Date: Wed Feb 22 12:19:10 2017 +0100 Branches: blender2.8 https://developer.blender.org/rBe05d3d5d9b0fff6efce57f015129892c29ab067e
Clay Engine: Fix Memory Leak. =================================================================== M source/blender/draw/intern/draw_manager.c =================================================================== diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 015d364fc6..f671cbc85e 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -457,7 +457,11 @@ void DRW_shgroup_free(struct DRWShadingGroup *shgroup) BLI_freelistN(&shgroup->calls); BLI_freelistN(&shgroup->interface->uniforms); BLI_freelistN(&shgroup->interface->attribs); - /* TODO free instance vbo */ + + if (shgroup->interface->instance_vbo) { + glDeleteBuffers(1, &shgroup->interface->instance_vbo); + } + MEM_freeN(shgroup->interface); if (shgroup->batch_geom) { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs