From 34ecee0fa2f3b70f1672dde67e8f76266b671129 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 17 Feb 2026 16:44:54 -0700 Subject: [PATCH] fix: Scale view cube size by device pixel ratio Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/ViewCube.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ViewCube.cpp b/src/ViewCube.cpp index fe39673..0441602 100644 --- a/src/ViewCube.cpp +++ b/src/ViewCube.cpp @@ -1,8 +1,10 @@ #include "ViewCube.h" +#include #include #include #include #include +#include #include ViewCube::ViewCube() @@ -34,7 +36,7 @@ void ViewCube::initializeGL() void ViewCube::paintGL(QOpenGLShaderProgram* simpleShader, int simpleShaderColorLoc, const QMatrix4x4& viewMatrix, int width, int height) { - int viewCubeSize = 150; + int viewCubeSize = 150 * QGuiApplication::primaryScreen()->devicePixelRatio(); glViewport(width - viewCubeSize, height - viewCubeSize, viewCubeSize, viewCubeSize); glClear(GL_DEPTH_BUFFER_BIT);