From: Stefan Dösinger <stefan@codeweavers.com> It doesn't return an error (as it should), it just crashes somewhere deep in the driver dll. --- dlls/d3d8/tests/device.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dlls/d3d8/tests/device.c b/dlls/d3d8/tests/device.c index 7059e82b128..51a86ba5488 100644 --- a/dlls/d3d8/tests/device.c +++ b/dlls/d3d8/tests/device.c @@ -9973,6 +9973,15 @@ static void test_resource_access(void) break; case SURFACE_DS: + if (tests[j].format == FORMAT_ATI2 && broken(1)) + { + /* The Nvidia Windows driver crashes when attempting to create a ATI2N + * depth stencil surface. + * + * Interestingly this crash does not happen in the d3d9 version of this + * test. */ + continue; + } hr = IDirect3DDevice8_CreateDepthStencilSurface(device, 16, 16, format, D3DMULTISAMPLE_NONE, &surface); todo_wine_if(tests[j].format == FORMAT_ATI2) -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9900