Stefan Dösinger : ddraw/tests: Changing only viewport Z range is broken on r500 on Win10.

Alexandre Julliard julliard at winehq.org
Tue Jan 28 15:35:24 CST 2020


Module: wine
Branch: master
Commit: b5ddcf4126e95b6d7a6600ee4626fc2918285bc2
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=b5ddcf4126e95b6d7a6600ee4626fc2918285bc2

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Mon Jan 27 22:45:26 2020 +0100

ddraw/tests: Changing only viewport Z range is broken on r500 on Win10.

Signed-off-by: Stefan Dösinger <stefan at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ddraw/tests/ddraw7.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/ddraw/tests/ddraw7.c b/dlls/ddraw/tests/ddraw7.c
index c2a0ca7e3b..0efe241f32 100644
--- a/dlls/ddraw/tests/ddraw7.c
+++ b/dlls/ddraw/tests/ddraw7.c
@@ -14966,9 +14966,10 @@ static void test_viewport(void)
     tests[] =
     {
         {{  0,   0,  640,  480}, 0.001f, {  0, 120, 479, 359}, "Viewport (0, 0) - (640, 480)"},
+        {{  0,   0,  320,  240}, 0.001f, {  0,  60, 239, 179}, "Viewport (0, 0) - (320, 240)"},
+        /* Don't run this right after the other 640x480 test, it breaks r500. */
         {{  0,   0,  640,  480, 0.5f, 0.0f}, 0.501f,
                 {0, 120, 479, 359}, "Viewport (0, 0, 0.5) - (640, 480, 0.0)"},
-        {{  0,   0,  320,  240}, 0.001f, {  0,  60, 239, 179}, "Viewport (0, 0) - (320, 240)"},
         {{  0,   0, 1280,  960}, 0.001f, {  0, 240, 639, 479}, "Viewport (0, 0) - (1280, 960)"},
         {{  0,   0, 2000, 1600}, 0.001f, {-10, -10, -10, -10}, "Viewport (0, 0) - (2000, 1600)"},
         {{100, 100,  640,  480}, 0.001f, {100, 220, 579, 459}, "Viewport (100, 100) - (640, 480)"},




More information about the wine-cvs mailing list