diff --git a/Core/Compatibility.cpp b/Core/Compatibility.cpp index b09eb67c14b8..b15bb21917d3 100644 --- a/Core/Compatibility.cpp +++ b/Core/Compatibility.cpp @@ -119,6 +119,7 @@ void Compatibility::CheckSettings(IniFile &iniFile, const std::string &gameID) { CheckSetting(iniFile, gameID, "AllowDownloadCLUT", &flags_.AllowDownloadCLUT); CheckSetting(iniFile, gameID, "NearestFilteringOnFramebufferCreate", &flags_.NearestFilteringOnFramebufferCreate); CheckSetting(iniFile, gameID, "SecondaryTextureCache", &flags_.SecondaryTextureCache); + CheckSetting(iniFile, gameID, "IgnoreEnqueue", &flags_.IgnoreEnqueue); } void Compatibility::CheckVRSettings(IniFile &iniFile, const std::string &gameID) { diff --git a/Core/Compatibility.h b/Core/Compatibility.h index 86d139a5361b..174ea300b762 100644 --- a/Core/Compatibility.h +++ b/Core/Compatibility.h @@ -90,6 +90,7 @@ struct CompatFlags { bool AllowDownloadCLUT; bool NearestFilteringOnFramebufferCreate; bool SecondaryTextureCache; + bool IgnoreEnqueue; }; struct VRCompat { diff --git a/GPU/GPUCommon.cpp b/GPU/GPUCommon.cpp index 17de04fc52f9..1898da037a5f 100644 --- a/GPU/GPUCommon.cpp +++ b/GPU/GPUCommon.cpp @@ -816,7 +816,9 @@ u32 GPUCommon::EnqueueList(u32 listpc, u32 stall, int subIntrBase, PSPPointer