Browse Source

unbind VAO if NULL buffer specified

jp9000 12 years ago
parent
commit
10e917efee
1 changed files with 3 additions and 1 deletions
  1. 3 1
      libobs-opengl/gl-vertexbuffer.c

+ 3 - 1
libobs-opengl/gl-vertexbuffer.c

@@ -260,8 +260,10 @@ bool vertexbuffer_load(device_t device, vertbuffer_t vb)
 		return true;
 		return true;
 
 
 	device->cur_vertex_buffer = vb;
 	device->cur_vertex_buffer = vb;
-	if (!device->cur_vertex_shader || !vb)
+	if (!device->cur_vertex_shader || !vb) {
+		gl_bind_vertex_array(0);
 		return true;
 		return true;
+	}
 
 
 	if (!load_vb_buffers(device->cur_vertex_shader, vb))
 	if (!load_vb_buffers(device->cur_vertex_shader, vb))
 		return false;
 		return false;