dolphin/Source/Core/VideoBackends/D3DCommon
Stenzek 9316e25652 D3DCommon: Fallback to base CreateSwapChain on failure
It appears that some older drivers do not support
CreateSwapChainForHwnd, resulting in DXGI_ERROR_INVALID_CALL. For these
cases, fall back to the base CreateSwapChain() from DXGI 1.0.

In theory this should also let us run on Win7 without the platform
update, but in reality we require the newer shader compiler so this
probably won't work regardless. Also any hardware of this vintage is
unlikely to run Dolphin well.
2019-06-08 20:11:49 +10:00
..
CMakeLists.txt VideoBackends/D3DCommon: Fix linking against self 2019-05-08 20:59:15 +02:00
Common.cpp D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00
Common.h D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00
D3DCommon.vcxproj Add D3DCommon (shared code between D3D11 and D3D12) 2019-03-29 19:52:38 +10:00
D3DCommon.vcxproj.filters Add D3DCommon (shared code between D3D11 and D3D12) 2019-03-29 19:52:38 +10:00
Shader.cpp VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() 2019-05-30 03:29:35 -04:00
Shader.h VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() 2019-05-30 03:29:35 -04:00
SwapChain.cpp D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00
SwapChain.h D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00