From 10e917efee66abcb07654c83093764c2e33f435b Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 15 Nov 2013 07:07:03 -0700 Subject: [PATCH] unbind VAO if NULL buffer specified --- libobs-opengl/gl-vertexbuffer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libobs-opengl/gl-vertexbuffer.c b/libobs-opengl/gl-vertexbuffer.c index 9c04a1b42..a7280dc00 100644 --- a/libobs-opengl/gl-vertexbuffer.c +++ b/libobs-opengl/gl-vertexbuffer.c @@ -260,8 +260,10 @@ bool vertexbuffer_load(device_t device, vertbuffer_t vb) return true; device->cur_vertex_buffer = vb; - if (!device->cur_vertex_shader || !vb) + if (!device->cur_vertex_shader || !vb) { + gl_bind_vertex_array(0); return true; + } if (!load_vb_buffers(device->cur_vertex_shader, vb)) return false;