dolphin/Source/Core/VideoBackends/D3D
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
..
BoundingBox.cpp
BoundingBox.h
CMakeLists.txt VideoBackends/D3D: Fix CMakeLists.txt 2019-05-12 00:05:09 +02:00
D3D.vcxproj
D3D.vcxproj.filters
D3DBase.cpp D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00
D3DBase.h D3DCommon: Fallback to base CreateSwapChain on failure 2019-06-08 20:11:49 +10:00
D3DState.cpp
D3DState.h
DXPipeline.cpp
DXPipeline.h
DXShader.cpp
DXShader.h
DXTexture.cpp
DXTexture.h
main.cpp
NativeVertexFormat.cpp
PerfQuery.cpp Common/CommonFuncs: Remove now-unneccessary ArraySize function 2019-06-01 10:07:57 -04:00
PerfQuery.h
Render.cpp VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() 2019-05-30 03:29:35 -04:00
Render.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
VertexManager.cpp
VertexManager.h
VideoBackend.h