From 2c3a4fef266db30d9dbfaeb21fff86f7bd1f269e Mon Sep 17 00:00:00 2001 From: Tony Wasserka <4840017+neobrain@users.noreply.github.com> Date: Tue, 12 Aug 2025 15:33:36 +0200 Subject: [PATCH] HostFeatures: Fix insufficient documentation to reproduce 3DNow! bug This ensures we don't forget about it if bug diagnosis leads nowhere. --- Source/Common/HostFeatures.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Common/HostFeatures.cpp b/Source/Common/HostFeatures.cpp index 1812a22ea..8384f6e34 100644 --- a/Source/Common/HostFeatures.cpp +++ b/Source/Common/HostFeatures.cpp @@ -499,8 +499,9 @@ FEXCore::HostFeatures FetchHostFeatures(FEX::CPUFeatures& Features, bool Support HostFeatures.SupportsAVX = true; #ifdef _WIN32 - // Disable 3DNow! by default to better match the set of extensions exposed on modern CPUs - // Works around a bug breaking some uses of 3DNow in WOW64 FEX + // Disable 3DNow! by default to better match the set of extensions exposed on modern CPUs. + // This works around a bug that manifests in some games using native d3dx9 DLLs (most easily reproduced in WoW64 builds). + // For example, Fallout: New Vegas and some old EA games will run with a blackscreen. HostFeatures.Supports3DNow = false; #else HostFeatures.Supports3DNow = true;