Stefan Dösinger : ddraw: Y coords are inversed.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Jul 6 12:59:09 CDT 2007
Module: wine
Branch: master
Commit: def7122f3cc7d1674ec7fa2c65d6bf093a6fa10d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=def7122f3cc7d1674ec7fa2c65d6bf093a6fa10d
Author: Stefan Dösinger <stefan at codeweavers.com>
Date: Sun Jul 1 23:31:41 2007 +0200
ddraw: Y coords are inversed.
---
dlls/ddraw/executebuffer.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/ddraw/executebuffer.c b/dlls/ddraw/executebuffer.c
index c44a37e..0ca20ad 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;
More information about the wine-cvs
mailing list