From def7122f3cc7d1674ec7fa2c65d6bf093a6fa10d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20D=C3=B6singer?= <stefan@codeweavers.com>
Date: Sun, 1 Jul 2007 23:31:41 +0200
Subject: [PATCH] ddraw: Y coords are inversed.

---
 dlls/ddraw/executebuffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/ddraw/executebuffer.c b/dlls/ddraw/executebuffer.c
index c44a37ea0d1..0ca20ad9eff 100644
--- a/dlls/ddraw/executebuffer.c
+++ b/dlls/ddraw/executebuffer.c
@@ -439,7 +439,7 @@ IDirect3DExecuteBufferImpl_Execute(IDirect3DExecuteBufferImpl *This,
 
 			    dst->u1.sx = dst->u1.sx / dst->u4.rhw * Viewport->dwWidth / 2
 				       + Viewport->dwX + Viewport->dwWidth / 2;
-			    dst->u2.sy = dst->u2.sy / dst->u4.rhw * Viewport->dwHeight / 2
+			    dst->u2.sy = (-dst->u2.sy) / dst->u4.rhw * Viewport->dwHeight / 2
 				       + Viewport->dwY + Viewport->dwHeight / 2;
 			    dst->u3.sz /= dst->u4.rhw;
 			    dst->u4.rhw = 1 / dst->u4.rhw;
-- 
GitLab