gltransformation: correct vao usage
keep the vao bound after uploading the new vertex data fixes a mesa GL error "no vertex array object bound" on caps changes
This commit is contained in:
parent
afcb6aa1da
commit
e4af6201c0
@ -580,12 +580,6 @@ gst_gl_transformation_callback (gpointer stuff)
|
|||||||
if (transformation->caps_change) {
|
if (transformation->caps_change) {
|
||||||
_upload_vertices (transformation);
|
_upload_vertices (transformation);
|
||||||
_bind_buffer (transformation);
|
_bind_buffer (transformation);
|
||||||
|
|
||||||
if (gl->GenVertexArrays) {
|
|
||||||
gl->BindVertexArray (0);
|
|
||||||
gl->BindBuffer (GL_ELEMENT_ARRAY_BUFFER, 0);
|
|
||||||
gl->BindBuffer (GL_ARRAY_BUFFER, 0);
|
|
||||||
}
|
|
||||||
} else if (!gl->GenVertexArrays) {
|
} else if (!gl->GenVertexArrays) {
|
||||||
_bind_buffer (transformation);
|
_bind_buffer (transformation);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user