Fixed bug: if a VAO was bound when vertex_buffer_render_setup(...) was
called, its call to vertex_buffer_upload(...)
would clear the VAO's GL_ELEMENT_ARRAY_BUFFER-binding.