From 288434562a42c1582f3df6734b09470c08cd28ed Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 27 Jan 2014 21:41:03 -0500 Subject: [PATCH] fix translate to happen after scaling --- src/modes/fading_logos.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modes/fading_logos.d b/src/modes/fading_logos.d index b328e79..782f1b9 100644 --- a/src/modes/fading_logos.d +++ b/src/modes/fading_logos.d @@ -58,9 +58,9 @@ class FadingLogos : Mode matrix.make_identity(); matrix.scale(lp.scale, lp.scale, lp.scale); matrix.rotatez(lp.rotation); - matrix.translate(lp.c_x, lp.c_y, 0); const double multi_monitor_scale = 0.35 * ss.get_aspect() * (1080.0 / 1920.0); matrix.scale(multi_monitor_scale / ss.get_aspect(), multi_monitor_scale, multi_monitor_scale); + matrix.translate(lp.c_x, lp.c_y, 0); glUniformMatrix4fv(m_shader.view_idx, 1, GL_TRUE, matrix.value_ptr); for (int i = 0; i < logo.N_GENTEX; i++)