diff --git a/Userland/Applications/3DFileViewer/main.cpp b/Userland/Applications/3DFileViewer/main.cpp index 73e43596bb..18777dbfce 100644 --- a/Userland/Applications/3DFileViewer/main.cpp +++ b/Userland/Applications/3DFileViewer/main.cpp @@ -71,7 +71,9 @@ private: // Set projection matrix glMatrixMode(GL_PROJECTION); glLoadIdentity(); - glFrustum(-0.5, 0.5, -0.5, 0.5, 1, 1500); + + auto const half_aspect_ratio = static_cast(RENDER_WIDTH) / RENDER_HEIGHT / 2; + glFrustum(-half_aspect_ratio, half_aspect_ratio, -0.5, 0.5, 1, 1500); m_init_list = glGenLists(1); glNewList(m_init_list, GL_COMPILE);