fix: Generate faces for sketch objects and fix tool preview state

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-18 12:00:28 -07:00
parent a7ad78e103
commit fa6e4662a6
2 changed files with 11 additions and 2 deletions

View File

@@ -730,6 +730,7 @@ void ViewportWidget::drawSketch(const SketchFeature* sketch)
m_litShaderProgram->setAttributeBuffer(1, GL_FLOAT, 3 * sizeof(GLfloat), 3, 6 * sizeof(GLfloat));
glDrawArrays(GL_TRIANGLES, 0, faceData.size() / 6);
m_litShaderProgram->disableAttributeArray(1);
m_shaderProgram->bind(); // rebind simple shader for subsequent draws
}
glEnable(GL_CULL_FACE);