fix: Use QOpenGLExtraFunctions for glBindVertexArray

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-16 16:16:33 -07:00
parent 7010c60b34
commit 8231ab49c2

View File

@@ -1,4 +1,6 @@
#include "SketchGrid.h"
#include <QOpenGLContext>
#include <QOpenGLExtraFunctions>
#include <QOpenGLShaderProgram>
#include <QVector>
@@ -39,7 +41,7 @@ void SketchGrid::paintGL(SketchPlane plane, QOpenGLShaderProgram* shaderProgram,
drawAxes(plane, shaderProgram, colorLoc);
glEnable(GL_DEPTH_TEST);
glBindVertexArray(previous_vao);
QOpenGLContext::currentContext()->extraFunctions()->glBindVertexArray(previous_vao);
}
void SketchGrid::drawGridLines(SketchPlane plane, QOpenGLShaderProgram* shaderProgram, int colorLoc)