Paul Vriens : wined3d: GetScissorRect should use zero-based scissorBox ( Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jun 16 08:18:19 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: edaac6f69685a537c47038082ef0842f3b7b84ec
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=edaac6f69685a537c47038082ef0842f3b7b84ec

Author: Paul Vriens <Paul.Vriens at xs4all.nl>
Date:   Fri Jun 16 13:02:18 2006 +0200

wined3d: GetScissorRect should use zero-based scissorBox (Coverity).

---

 dlls/wined3d/device.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 70b5e23..b45a1e8 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -4456,10 +4456,10 @@ static HRESULT WINAPI IWineD3DDeviceImpl
     ENTER_GL();
     /** FIXME: Windows uses a top,left origin openGL uses a bottom Right? **/
     glGetIntegerv(GL_SCISSOR_BOX, scissorBox);
-    pRect->left = scissorBox[1];
-    pRect->top = scissorBox[2];
-    pRect->right = scissorBox[1] + scissorBox[3];
-    pRect->bottom = scissorBox[2] + scissorBox[4];
+    pRect->left = scissorBox[0];
+    pRect->top = scissorBox[1];
+    pRect->right = scissorBox[0] + scissorBox[2];
+    pRect->bottom = scissorBox[1] + scissorBox[3];
     TRACE("(%p)Returning a Scissor Rect of %ld:%ld-%ld:%ld\n", This, pRect->left, pRect->top, pRect->right, pRect->bottom);
     LEAVE_GL();
     return WINED3D_OK;




More information about the wine-cvs mailing list