[Bf-blender-cvs] [7a18ee62eb4] blender2.8: Gawain: Fix memory manager.

Clément Foucault noreply at git.blender.org
Mon May 15 16:24:29 CEST 2017


Commit: 7a18ee62eb4d6c6028d05f1da259fe8695f49a3f
Author: Clément Foucault
Date:   Mon May 15 16:24:24 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB7a18ee62eb4d6c6028d05f1da259fe8695f49a3f

Gawain: Fix memory manager.

===================================================================

M	intern/gawain/src/vertex_buffer.c

===================================================================

diff --git a/intern/gawain/src/vertex_buffer.c b/intern/gawain/src/vertex_buffer.c
index e6514ccb3e6..0029e6d5fe9 100644
--- a/intern/gawain/src/vertex_buffer.c
+++ b/intern/gawain/src/vertex_buffer.c
@@ -55,8 +55,10 @@ void VertexBuffer_discard(VertexBuffer* verts)
 	{
 	if (verts->vbo_id) {
 		int size;
+		glBindBuffer(GL_ARRAY_BUFFER, verts->vbo_id);
 		glGetBufferParameteriv(GL_ARRAY_BUFFER, GL_BUFFER_SIZE, &size);
 		vbo_memory_usage -= size;
+		glBindBuffer(GL_ARRAY_BUFFER, 0);
 
 		buffer_id_free(verts->vbo_id);
 	}




More information about the Bf-blender-cvs mailing list