Fix PixelShaderMinPrecision bitfield comparison

This commit is contained in:
Cameron Gutman
2026-09-07 00:07:10 -05:00
parent e9d77967a6
commit f743c23663
@@ -407,7 +407,7 @@ bool D3D11VARenderer::createDeviceByAdapterIndex(int adapterIndex, bool* adapter
separateDevices = adapterDesc.VendorId == 0x8086 || // Intel separateDevices = adapterDesc.VendorId == 0x8086 || // Intel
(adapterDesc.VendorId == 0x10DE && HIWORD(umdVersion.HighPart) >= 30) || // NVIDIA WDDM 3.0+ (PCI ID) (adapterDesc.VendorId == 0x10DE && HIWORD(umdVersion.HighPart) >= 30) || // NVIDIA WDDM 3.0+ (PCI ID)
adapterDesc.VendorId == 'ADVN' || // NVIDIA (WoA) adapterDesc.VendorId == 'ADVN' || // NVIDIA (WoA)
(adapterDesc.VendorId == 0x1002 && minPrecSupport.PixelShaderMinPrecision == D3D11_SHADER_MIN_PRECISION_16_BIT); // AMD Vega+ (adapterDesc.VendorId == 0x1002 && (minPrecSupport.PixelShaderMinPrecision & D3D11_SHADER_MIN_PRECISION_16_BIT)); // AMD Vega+
} }
} }