diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index df0cea2..ee5a924 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -2605,6 +2605,13 @@ static HRESULT WINAPI IWineD3DImpl_CheckDeviceFormat(IWineD3D *iface, UINT Adapt return WINED3DERR_NOTAVAILABLE; } + if(CheckFormat==WINED3DFMT_A8R8G8B8) + { + TRACE_(d3d_caps)("[OK]\n"); + return WINED3D_OK; + } + + /* When the UsageCaps exactly matches Usage return WINED3D_OK except for the situation in which * WINED3DUSAGE_AUTOGENMIPMAP isn't around, then WINED3DOK_NOAUTOGEN is returned if all the other * usage flags match. */