From 48a7a863ae07a23d8c934ac3a526fced2f45a243 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Mon, 15 Apr 2013 17:59:38 +0200 Subject: [PATCH] Inverted Y display axis while using Cairo-based rendering backend. --- common/gal/cairo/cairo_gal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/gal/cairo/cairo_gal.cpp b/common/gal/cairo/cairo_gal.cpp index 3b7d7e8fa8..abd215f1a9 100644 --- a/common/gal/cairo/cairo_gal.cpp +++ b/common/gal/cairo/cairo_gal.cpp @@ -786,11 +786,11 @@ void CAIRO_GAL::ComputeWorldScreenMatrix() MATRIX3x3D translation; translation.SetIdentity(); - translation.SetTranslation( 0.5 * VECTOR2D( screenSize.x, screenSize.y ) ); + translation.SetTranslation( 0.5 * screenSize ); MATRIX3x3D scale; scale.SetIdentity(); - scale.SetScale( VECTOR2D( worldScale, -worldScale ) ); + scale.SetScale( VECTOR2D( worldScale, worldScale ) ); MATRIX3x3D lookat; lookat.SetIdentity();