diff options
Diffstat (limited to 'src/opengl_mesh.cc')
-rw-r--r-- | src/opengl_mesh.cc | 2 |
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); |