diff --git a/Source/Core/VideoBackends/D3D/main.cpp b/Source/Core/VideoBackends/D3D/main.cpp index e6f0074f1b..c172d81127 100644 --- a/Source/Core/VideoBackends/D3D/main.cpp +++ b/Source/Core/VideoBackends/D3D/main.cpp @@ -83,7 +83,7 @@ void InitBackendInfo() g_Config.backend_info.bSupports3DVision = true; g_Config.backend_info.bSupportsPostProcessing = false; g_Config.backend_info.bSupportsPaletteConversion = true; - g_Config.backend_info.bSupportsClipControl = false; + g_Config.backend_info.bSupportsClipControl = true; IDXGIFactory* factory; IDXGIAdapter* ad; diff --git a/Source/Core/VideoCommon/VertexShaderGen.cpp b/Source/Core/VideoCommon/VertexShaderGen.cpp index 084ac48aaf..97ac15e887 100644 --- a/Source/Core/VideoCommon/VertexShaderGen.cpp +++ b/Source/Core/VideoCommon/VertexShaderGen.cpp @@ -383,10 +383,6 @@ static inline void GenerateVertexShader(T& out, u32 components, API_TYPE api_typ { out.Write("o.pos.z = -o.pos.z;\n"); } - else if (api_type == API_D3D) - { - out.Write("o.pos.z = -o.pos.z;\n"); - } else // OGL { // this results in a scale from -1..0 to -1..1 after perspective