[Wine-patches] [2/2] gdi32: correct sign of transformation in world transform
Konstantin Kondratyuk
=?iso-8859-1?q?kondratyuk_=CE=C1_etersoft=2Eru?=
Ср Апр 15 13:43:17 MSD 2009
--
Best regards,
Konstantin Kondratyuk.
----------- следующая часть -----------
From 911a6bcd6fc8b8a15cb9581b069a59b4809092dd Mon Sep 17 00:00:00 2001
From: Konstantin Kondratyuk <kondratyuk на etersoft.ru>
Date: Wed, 15 Apr 2009 13:36:35 +0400
Subject: [PATCH 2/2] gdi32: correct sign of transformation in world transform
---
dlls/gdi32/freetype.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index fe57644..87682af 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -4517,8 +4517,8 @@ DWORD WineEngGetGlyphOutline(GdiFont *incoming_font, UINT glyph, UINT format,
{
FT_Matrix worldMat;
worldMat.xx = FT_FixedFromFloat(font->font_desc.matrix.eM11);
- worldMat.xy = FT_FixedFromFloat(font->font_desc.matrix.eM21);
- worldMat.yx = FT_FixedFromFloat(font->font_desc.matrix.eM12);
+ worldMat.xy = FT_FixedFromFloat(-font->font_desc.matrix.eM21);
+ worldMat.yx = FT_FixedFromFloat(-font->font_desc.matrix.eM12);
worldMat.yy = FT_FixedFromFloat(font->font_desc.matrix.eM22);
pFT_Matrix_Multiply(&worldMat, &transMat);
pFT_Matrix_Multiply(&worldMat, &transMatUnrotated);
--
1.6.1.3.GIT
Подробная информация о списке рассылки Wine-patches