Erich E. Hoover : ddraw/tests: Remove broken tests of D3DTRANSFORM_UNCLIPPED.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 11 17:03:46 CDT 2014


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

Author: Erich E. Hoover <erich.e.hoover at gmail.com>
Date:   Sun Feb 16 14:14:13 2014 -0700

ddraw/tests: Remove broken tests of D3DTRANSFORM_UNCLIPPED.

---

 dlls/ddraw/tests/d3d.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/dlls/ddraw/tests/d3d.c b/dlls/ddraw/tests/d3d.c
index 209555a..9940b63 100644
--- a/dlls/ddraw/tests/d3d.c
+++ b/dlls/ddraw/tests/d3d.c
@@ -1236,14 +1236,6 @@ static void Direct3D1Test(void)
                                              &i);
     ok(hr == D3D_OK, "IDirect3DViewport_TransformVertices returned %08x\n", hr);
 
-    transformdata.lpHOut = outH;
-    memset(outH, 0xcc, sizeof(outH));
-    hr = IDirect3DViewport_TransformVertices(Viewport, sizeof(testverts) / sizeof(testverts[0]),
-                                             &transformdata, D3DTRANSFORM_UNCLIPPED,
-                                             &i);
-    ok(hr == D3D_OK, "IDirect3DViewport_TransformVertices returned %08x\n", hr);
-    ok(i == 0, "Offscreen is %d\n", i);
-
     for(i = 0; i < sizeof(testverts) / sizeof(testverts[0]); i++) {
         static const struct v_out cmp[] = {
             {128.0, 128.0, 0.0, 1}, {129.0, 127.0,  1.0, 1}, {127.0, 129.0, -1, 1},
@@ -1256,12 +1248,6 @@ static void Direct3D1Test(void)
            out[i].x, out[i].y, out[i].z, out[i].rhw,
            cmp[i].x, cmp[i].y, cmp[i].z, cmp[i].rhw);
     }
-    for(i = 0; i < sizeof(outH); i++) {
-        if(((unsigned char *) outH)[i] != 0xcc) {
-            ok(FALSE, "Homogeneous output was generated despite UNCLIPPED flag\n");
-            break;
-        }
-    }
 
     SET_VP_DATA(vp_data);
     hr = IDirect3DViewport_SetViewport(Viewport, &vp_data);
@@ -1306,6 +1292,7 @@ static void Direct3D1Test(void)
            cmp[i].x, cmp[i].y, cmp[i].z, cmp[i].rhw);
     }
 
+    transformdata.lpHOut = outH;
     memset(out, 0xcc, sizeof(out));
     hr = IDirect3DViewport_TransformVertices(Viewport, sizeof(testverts) / sizeof(testverts[0]),
                                              &transformdata, D3DTRANSFORM_CLIPPED,




More information about the wine-cvs mailing list