GS: Roll back to dx11 as default for haswell/broadwell again.

After some testing it seems that OpenGL is much slower than Direct3D11 on haswell, and possibly broadwell to se let's default back to dx11 again.
This commit is contained in:
lightningterror
2026-09-18 07:14:00 +02:00
parent 07adcfb487
commit 64dd6655f3
+3 -4
View File
@@ -432,10 +432,11 @@ GSRendererType D3D::GetPreferredRenderer()
case VendorID::Intel:
{
// Vulkan has broken barriers, prior to Xe.
// Note1: Vulkan has broken barriers, prior to Xe.
// Sampler feedback Tier 0.9 is only present in Tiger Lake/Xe/Arc, so we can use that to
// differentiate between them. Unfortunately, that requires a D3D12 device.
// Note2: Keep DX11 default on Haswell/Broadwell as OpenGL is much much slower.
const std::optional<D3D_FEATURE_LEVEL> feature_level = get_d3d11_feature_level();
if (!feature_level.has_value())
return GSRendererType::DX11;
@@ -463,8 +464,6 @@ GSRendererType D3D::GetPreferredRenderer()
return GSRendererType::OGL;
*/
}
else if (feature_level == D3D_FEATURE_LEVEL_11_1)
return GSRendererType::OGL;
else
return GSRendererType::DX11;
}