Module: wine
Branch: master
Commit: eac78fd488bfe928d16e4d2573da1f3a43562bfa
URL: http://source.winehq.org/git/wine.git/?a=commit;h=eac78fd488bfe928d16e4d257…
Author: Stefan Dösinger <stefan(a)codeweavers.com>
Date: Thu Sep 15 23:12:09 2011 +0200
ddraw/tests: Add some slop to the fog tests.
---
dlls/ddraw/tests/visual.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dlls/ddraw/tests/visual.c b/dlls/ddraw/tests/visual.c
index 3cb698f..96c940f 100644
--- a/dlls/ddraw/tests/visual.c
+++ b/dlls/ddraw/tests/visual.c
@@ -586,15 +586,15 @@ static void fog_test(IDirect3DDevice7 *device)
}
color = getPixelColor(device, 160, 360);
- ok(color == 0x00FF0000, "Untransformed vertex with no table or vertex fog has color %08x\n", color);
+ ok(color_match(color, 0x00FF0000, 1), "Untransformed vertex with no table or vertex fog has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000FF00, "Untransformed vertex with linear vertex fog has color %08x\n", color);
+ ok(color_match(color, 0x0000FF00, 1), "Untransformed vertex with linear vertex fog has color %08x\n", color);
color = getPixelColor(device, 480, 120);
- ok(color == 0x00FFFF00, "Transformed vertex with linear vertex fog has color %08x\n", color);
+ ok(color_match(color, 0x00FFFF00, 1), "Transformed vertex with linear vertex fog has color %08x\n", color);
if(caps.dpcTriCaps.dwRasterCaps & D3DPRASTERCAPS_FOGTABLE)
{
color = getPixelColor(device, 480, 360);
- ok(color == 0x0000FF00, "Transformed vertex with linear table fog has color %08x\n", color);
+ ok(color_match(color, 0x0000FF00, 1), "Transformed vertex with linear table fog has color %08x\n", color);
}
else
{
@@ -641,7 +641,7 @@ static void fog_test(IDirect3DDevice7 *device)
color = getPixelColor(device, 160, 360);
ok(color_match(color, 0x00ff0000, 4), "Unfogged quad has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000ff00, "Fogged out quad has color %08x\n", color);
+ ok(color_match(color, 0x0000ff00, 1), "Fogged out quad has color %08x\n", color);
/* Test fog behavior with an orthogonal (but not identity) projection matrix */
hr = IDirect3DDevice7_SetTransform(device, D3DTRANSFORMSTATE_WORLD, (D3DMATRIX *)world_mat2);
@@ -673,7 +673,7 @@ static void fog_test(IDirect3DDevice7 *device)
color = getPixelColor(device, 160, 360);
todo_wine ok(color_match(color, 0x00e51900, 4), "Partially fogged quad has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000ff00, "Fogged out quad has color %08x\n", color);
+ ok(color_match(color, 0x0000ff00, 1), "Fogged out quad has color %08x\n", color);
hr = IDirect3DDevice7_SetTransform(device, D3DTRANSFORMSTATE_WORLD, (D3DMATRIX *)ident_mat);
ok(hr == D3D_OK, "SetTransform returned %#08x\n", hr);
Module: wine
Branch: master
Commit: 8b57a585ad3afd3a8ea79eeb0cc19f84c74b5537
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8b57a585ad3afd3a8ea79eeb0…
Author: Stefan Dösinger <stefan(a)codeweavers.com>
Date: Thu Sep 15 23:01:44 2011 +0200
d3d8/test: Add slop to some fog tests.
---
dlls/d3d8/tests/visual.c | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/dlls/d3d8/tests/visual.c b/dlls/d3d8/tests/visual.c
index 33e9841..e90553a 100644
--- a/dlls/d3d8/tests/visual.c
+++ b/dlls/d3d8/tests/visual.c
@@ -509,13 +509,17 @@ static void fog_test(IDirect3DDevice8 *device)
}
color = getPixelColor(device, 160, 360);
- ok(color == 0x00FF0000, "Untransformed vertex with no table or vertex fog has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0xFF, 0x00, 0x00), 1),
+ "Untransformed vertex with no table or vertex fog has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000FF00, "Untransformed vertex with linear vertex fog has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0x00, 0xFF, 0x00), 1),
+ "Untransformed vertex with linear vertex fog has color %08x\n", color);
color = getPixelColor(device, 480, 120);
- ok(color == 0x00FFFF00, "Transformed vertex with linear vertex fog has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0xFF, 0xFF, 0x00), 1),
+ "Transformed vertex with linear vertex fog has color %08x\n", color);
color = getPixelColor(device, 480, 360);
- ok(color == 0x0000FF00, "Transformed vertex with linear table fog has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0x00, 0xFF, 0x00), 1),
+ "Transformed vertex with linear table fog has color %08x\n", color);
IDirect3DDevice8_Present(device, NULL, NULL, NULL, NULL);
@@ -557,7 +561,8 @@ static void fog_test(IDirect3DDevice8 *device)
color = getPixelColor(device, 160, 360);
ok(color_match(color, 0x00ff0000, 4), "Unfogged quad has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000ff00, "Fogged out quad has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0x00, 0xff, 0x00), 1),
+ "Fogged out quad has color %08x\n", color);
IDirect3DDevice8_Present(device, NULL, NULL, NULL, NULL);
@@ -594,7 +599,8 @@ static void fog_test(IDirect3DDevice8 *device)
color = getPixelColor(device, 160, 360);
todo_wine ok(color_match(color, 0x00e51900, 4), "Partially fogged quad has color %08x\n", color);
color = getPixelColor(device, 160, 120);
- ok(color == 0x0000ff00, "Fogged out quad has color %08x\n", color);
+ ok(color_match(color, D3DCOLOR_ARGB(0x00, 0x00, 0xff, 0x00), 1),
+ "Fogged out quad has color %08x\n", color);
IDirect3DDevice8_Present(device, NULL, NULL, NULL, NULL);