PCSX2: Avoid enabling VuClipFlag at some scenarios

VuClipFlag hack is only used for SuperVU1 Recompiler, let's avoid enabling it when it's not used.

Previously a console message would be provided stating that "(GameDB) Enabled Gamefix: VuClipFlagHack" even when the user is using the Interpreter (or) MicroVU Recompiler. The following patch prevents such confusions.
This commit is contained in:
Akash 2016-09-30 17:13:39 +05:30
parent 90531f8b7b
commit 7106909d3f
1 changed files with 4 additions and 0 deletions

View File

@ -277,6 +277,10 @@ static int loadGameSettings(Pcsx2Config& dest, const Game_Data& game) {
if (game.keyExists(key)) if (game.keyExists(key))
{ {
// VuClipFlag hack is only used by the SuperVu1 Recompiler.
if (id == Fix_VuClipFlag && (!g_Conf->EmuOptions.Cpu.Recompiler.EnableVU1 || g_Conf->EmuOptions.Cpu.Recompiler.UseMicroVU1))
continue;
bool enableIt = game.getBool(key); bool enableIt = game.getBool(key);
dest.Gamefixes.Set(id, enableIt); dest.Gamefixes.Set(id, enableIt);
PatchesCon->WriteLn(L"(GameDB) %s Gamefix: " + key, enableIt ? L"Enabled" : L"Disabled"); PatchesCon->WriteLn(L"(GameDB) %s Gamefix: " + key, enableIt ? L"Enabled" : L"Disabled");