From 55104ff88550d4399362e7d4244a5e0edc1e0178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Sat, 3 Jul 2010 11:00:37 +0200 Subject: [PATCH 02/14] d3d9: The depth clamp test fails on Nvidia Windows drivers Note that this is not related to the viewport issue on Windows 7. The problem addressed by this patch can be reproduced on Windows XP. I have not been able to make D3DRS_CLIPPING=FALSE work on any modern Nvidia driver on Windows. --- dlls/d3d9/tests/visual.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/d3d9/tests/visual.c b/dlls/d3d9/tests/visual.c index 48db0db..0d9d666 100644 --- a/dlls/d3d9/tests/visual.c +++ b/dlls/d3d9/tests/visual.c @@ -10922,11 +10922,11 @@ static void depth_clamp_test(IDirect3DDevice9 *device) color = getPixelColor(device, 150, 150); ok(color_match(color, 0x00ffffff, 1), "color 0x%08x.\n", color); color = getPixelColor(device, 320, 240); - ok(color_match(color, 0x00002b7f, 1), "color 0x%08x.\n", color); + ok(color_match(color, 0x00002b7f, 1) || broken(color_match(color, 0x00ffffff, 1)), "color 0x%08x.\n", color); color = getPixelColor(device, 320, 330); - ok(color_match(color, 0x00f9e814, 1), "color 0x%08x.\n", color); + ok(color_match(color, 0x00f9e814, 1) || broken(color_match(color, 0x00ffffff, 1)), "color 0x%08x.\n", color); color = getPixelColor(device, 320, 330); - ok(color_match(color, 0x00f9e814, 1), "color 0x%08x.\n", color); + ok(color_match(color, 0x00f9e814, 1) || broken(color_match(color, 0x00ffffff, 1)), "color 0x%08x.\n", color); hr = IDirect3DDevice9_Present(device, NULL, NULL, NULL, NULL); ok(SUCCEEDED(hr), "Present failed (0x%08x)\n", hr); -- 1.6.4.4