From: Ken Thomases <ken@codeweavers.com>
Subject: d3d8/tests: Ignore broken CheckDeviceType() behavior on 64-bit Windows 8.
Message-Id: <42C29296-2496-45D6-B931-9C654DF3B422@codeweavers.com>
Date: Wed, 12 Feb 2014 13:27:02 -0600

---
dlls/d3d8/tests/device.c |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/d3d8/tests/device.c b/dlls/d3d8/tests/device.c
index b93acf4..78f6773 100644
--- a/dlls/d3d8/tests/device.c
+++ b/dlls/d3d8/tests/device.c
@@ -1053,7 +1053,7 @@ static void test_display_formats(void)
 
                 hr = IDirect3D8_CheckDeviceType(d3d8, D3DADAPTER_DEFAULT, device_type,
                         formats[display].format, formats[backbuffer].format, windowed);
-                ok(SUCCEEDED(hr) == should_pass,
+                ok(SUCCEEDED(hr) == should_pass || broken(SUCCEEDED(hr) && !has_modes) /* Win8 64-bit */,
                         "Got unexpected hr %#x for %s / %s, windowed %#x, should_pass %#x.\n",
                         hr, formats[display].name, formats[backbuffer].name, windowed, should_pass);
             }