Draw Manager: Fix instancing. Again.

This commit is contained in:
Clément Foucault 2017-05-18 16:04:30 +02:00
parent 242a044bd1
commit 7490b24241
1 changed files with 3 additions and 1 deletions

View File

@ -810,7 +810,9 @@ void DRW_shgroup_free(struct DRWShadingGroup *shgroup)
BLI_freelistN(&shgroup->interface->uniforms);
BLI_freelistN(&shgroup->interface->attribs);
if (shgroup->interface->instance_vbo) {
if (shgroup->interface->instance_vbo &&
(shgroup->interface->instance_batch == 0))
{
glDeleteBuffers(1, &shgroup->interface->instance_vbo);
}