From e1fefd57e784fcf14bdfc0f97a279ec775b50fe3 Mon Sep 17 00:00:00 2001
From: David Adam <david.adam.cnrs@gmail.com>
Date: Sun, 11 Jan 2009 12:48:03 +0100
Subject: [PATCH] d3dx9_36/test: Remove an unconsistent test.

---
 dlls/d3dx9_36/math.c       | 5 -----
 dlls/d3dx9_36/tests/math.c | 5 -----
 2 files changed, 10 deletions(-)

diff --git a/dlls/d3dx9_36/math.c b/dlls/d3dx9_36/math.c
index a00ffc54a1f..542e408d007 100644
--- a/dlls/d3dx9_36/math.c
+++ b/dlls/d3dx9_36/math.c
@@ -84,11 +84,6 @@ HRESULT WINAPI D3DXMatrixDecompose(D3DXVECTOR3 *poutscale, D3DXQUATERNION *poutr
     D3DXMATRIX normalized;
     D3DXVECTOR3 vec;
 
-    if (!pm)
-    {
-     return D3DERR_INVALIDCALL;
-    }
-
     /*Compute the scaling part.*/
     vec.x=pm->u.m[0][0];
     vec.y=pm->u.m[0][1];
diff --git a/dlls/d3dx9_36/tests/math.c b/dlls/d3dx9_36/tests/math.c
index f3bb4821915..2240fb08bad 100644
--- a/dlls/d3dx9_36/tests/math.c
+++ b/dlls/d3dx9_36/tests/math.c
@@ -578,11 +578,6 @@ static void test_Matrix_Decompose(void)
 
     hr = D3DXMatrixDecompose(&got_scale, &got_rotation, &got_translation, &pm);
     ok(hr == D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, got %x\n", hr);
-
-/*___________*/
-
-    hr = D3DXMatrixDecompose(&got_scale, &got_rotation, &got_translation, NULL);
-    ok(hr == D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, got %x\n", hr);
 }
 
 static void test_Matrix_Transformation2D(void)
-- 
GitLab