aboutsummaryrefslogtreecommitdiff
path: root/src/opengl_mesh.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/opengl_mesh.cc')
-rw-r--r--src/opengl_mesh.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/opengl_mesh.cc b/src/opengl_mesh.cc
index 6e1ff72..f2f0981 100644
--- a/src/opengl_mesh.cc
+++ b/src/opengl_mesh.cc
@@ -10,8 +10,8 @@ OpenGLMesh::OpenGLMesh(QVector<float> verts, QOpenGLTexture *tex)
QOpenGLFunctions_4_4_Core *glf = OpenGLWidget::instance;
nverts = verts.size() / 8;
glf->glGenVertexArrays(1, &vao);
- glf->glGenBuffers(1, &vbo);
glf->glBindVertexArray(vao);
+ glf->glGenBuffers(1, &vbo);
glf->glBindBuffer(GL_ARRAY_BUFFER, vbo);
glf->glBufferData(GL_ARRAY_BUFFER, nverts * 8 * sizeof (float), verts.data(), GL_STATIC_DRAW);
glf->glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 8 * sizeof (float), 0);