Module: wine Branch: master Commit: 147e1200495bd947775f6873d420a46d218caa59 URL: http://source.winehq.org/git/wine.git/?a=commit;h=147e1200495bd947775f6873d4...
Author: Dylan Smith dylan.ah.smith@gmail.com Date: Thu May 19 18:35:02 2011 -0400
d3dx9/tests: Fix a normal comparison for triangles with zero area.
---
dlls/d3dx9_36/tests/mesh.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/d3dx9_36/tests/mesh.c b/dlls/d3dx9_36/tests/mesh.c index 5367745..c8853cd 100644 --- a/dlls/d3dx9_36/tests/mesh.c +++ b/dlls/d3dx9_36/tests/mesh.c @@ -2785,7 +2785,7 @@ static void compare_text_outline_mesh(const char *name, ID3DXMesh *d3dxmesh, str D3DXVec3Subtract(&v2, vtx3, vtx2); D3DXVec3Cross(&normal, &v1, &v2); D3DXVec3Normalize(&normal, &normal); - ok(compare_vec3(normal, forward), + ok(!D3DXVec3Length(&normal) || compare_vec3(normal, forward), "Test %s, glyph %d, face %d normal, result (%g, %g, %g), expected (%g, %g, %g)\n", name, i, face_idx1, normal.x, normal.y, normal.z, forward.x, forward.y, forward.z); }