d3dx9/tests: Use compare_float() in D3DXFresnelTest().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Henri Verbeet 2017-04-28 23:49:08 +02:00 committed by Alexandre Julliard
parent 1817f63a51
commit 8034a3c6f5
1 changed files with 5 additions and 4 deletions

View File

@ -302,11 +302,12 @@ static void D3DXColorTest(void)
static void D3DXFresnelTest(void)
{
FLOAT expected, got;
float fresnel;
BOOL equal;
expected = 0.089187;
got = D3DXFresnelTerm(0.5f,1.5);
ok(relative_error(got, expected) < admitted_error, "Expected: %f, Got: %f\n", expected, got);
fresnel = D3DXFresnelTerm(0.5f, 1.5f);
equal = compare_float(fresnel, 8.91867056e-02f, 1);
ok(equal, "Got unexpected Fresnel term %.8e.\n", fresnel);
}
static void D3DXMatrixTest(void)