refactor: Migrate ViewCube to shader-based rendering
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
@@ -245,11 +245,11 @@ void ViewportWidget::paintGL()
|
||||
|
||||
m_shaderProgram->release();
|
||||
|
||||
// View cube rendering - temporarily disabled as it uses the fixed-function pipeline
|
||||
// QMatrix4x4 viewCubeModel;
|
||||
// viewCubeModel.rotate(m_camera->xRotation() / 16.0f, 1, 0, 0);
|
||||
// viewCubeModel.rotate(m_camera->yRotation() / 16.0f, 0, 1, 0);
|
||||
// m_viewCube->paintGL(viewCubeModel, width(), height());
|
||||
// View cube rendering
|
||||
QMatrix4x4 viewCubeModel;
|
||||
viewCubeModel.rotate(m_camera->xRotation() / 16.0f, 1, 0, 0);
|
||||
viewCubeModel.rotate(m_camera->yRotation() / 16.0f, 0, 1, 0);
|
||||
m_viewCube->paintGL(m_shaderProgram, m_colorLoc, viewCubeModel, width(), height());
|
||||
|
||||
glViewport(0, 0, width(), height());
|
||||
glDisable(GL_DEPTH_TEST);
|
||||
|
||||
Reference in New Issue
Block a user