From 61b09f3fc78d291a5d37f7006bc28f8674992458 Mon Sep 17 00:00:00 2001 From: Paul Gofman Date: Thu, 14 Apr 2016 15:10:15 +0300 Subject: [PATCH] d3dx9: Add test for D3DXVec2TransformCoord arguments aliasing. Signed-off-by: Paul Gofman Signed-off-by: Matteo Bruni Signed-off-by: Alexandre Julliard --- dlls/d3dx9_36/tests/math.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/d3dx9_36/tests/math.c b/dlls/d3dx9_36/tests/math.c index 46f90ddb2ea..a1b622be753 100644 --- a/dlls/d3dx9_36/tests/math.c +++ b/dlls/d3dx9_36/tests/math.c @@ -1194,8 +1194,11 @@ static void D3DXVector2Test(void) /*_______________D3DXVec2TransformCoord_______________________*/ expectedvec.x = 0.6f; expectedvec.y = 11.0f/15.0f; - D3DXVec2TransformCoord(&gotvec,&u,&mat); - expect_vec(expectedvec,gotvec); + D3DXVec2TransformCoord(&gotvec, &u, &mat); + expect_vec(expectedvec, gotvec); + gotvec.x = u.x; gotvec.y = u.y; + D3DXVec2TransformCoord(&gotvec, (D3DXVECTOR2 *)&gotvec, &mat); + expect_vec(expectedvec, gotvec); /*_______________D3DXVec2TransformNormal______________________*/ expectedvec.x = 23.0f; expectedvec.y = 30.0f; -- 2.11.4.GIT