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);
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to