mirror of https://github.com/PCSX2/pcsx2.git
gsdx-hw: Purge GSC_SimpsonsGame crc hacks.
Upscaling issue can be resolved with Half Pixel Offset Normal.
This commit is contained in:
parent
079baaed99
commit
9a5225dfdf
|
@ -229,13 +229,6 @@ CRC::Game CRC::m_games[] =
|
||||||
{0xAA5EC3A3, TalesOfAbyss, JP, 0},
|
{0xAA5EC3A3, TalesOfAbyss, JP, 0},
|
||||||
{0xFB236A46, SonicUnleashed, US, 0},
|
{0xFB236A46, SonicUnleashed, US, 0},
|
||||||
{0x8C913264, SonicUnleashed, EU, 0},
|
{0x8C913264, SonicUnleashed, EU, 0},
|
||||||
{0x5C1EBD61, SimpsonsGame, EU, 0},
|
|
||||||
{0x5C1EBF61, SimpsonsGame, FR, 0},
|
|
||||||
{0x4C7BB3C8, SimpsonsGame, NoRegion, 0},
|
|
||||||
{0x4C94B32C, SimpsonsGame, NoRegion, 0},
|
|
||||||
{0x565B7E04, SimpsonsGame, IT, 0},
|
|
||||||
{0x206779D8, SimpsonsGame, EU, 0},
|
|
||||||
{0xBBE4D862, SimpsonsGame, US, 0},
|
|
||||||
{0xD71B57F4, Genji, US, 0},
|
{0xD71B57F4, Genji, US, 0},
|
||||||
{0xFADEBC45, Genji, EU, 0},
|
{0xFADEBC45, Genji, EU, 0},
|
||||||
{0xB4776FC1, Genji, JP, 0},
|
{0xB4776FC1, Genji, JP, 0},
|
||||||
|
|
|
@ -123,7 +123,6 @@ public:
|
||||||
ShinOnimusha,
|
ShinOnimusha,
|
||||||
Shox,
|
Shox,
|
||||||
Simple2000Vol114,
|
Simple2000Vol114,
|
||||||
SimpsonsGame,
|
|
||||||
SkyGunner,
|
SkyGunner,
|
||||||
Sly2,
|
Sly2,
|
||||||
Sly3,
|
Sly3,
|
||||||
|
|
|
@ -1381,22 +1381,6 @@ bool GSC_ShinOnimusha(const GSFrameInfo& fi, int& skip)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_SimpsonsGame(const GSFrameInfo& fi, int& skip)
|
|
||||||
{
|
|
||||||
if(skip == 0)
|
|
||||||
{
|
|
||||||
if(fi.TME && fi.FBP == 0x03000 && fi.FPSM == PSM_PSMCT32 && fi.TPSM == PSM_PSMT8H)
|
|
||||||
{
|
|
||||||
// Removes character outlines, similar to DBZ BT3.
|
|
||||||
// Upscaling causes the outlines to be out of place but can be fixed with TC Offsets.
|
|
||||||
// The hack can be used to increase slight performance.
|
|
||||||
skip = 2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifdef ENABLE_DYNAMIC_CRC_HACK
|
#ifdef ENABLE_DYNAMIC_CRC_HACK
|
||||||
|
@ -1659,7 +1643,6 @@ void GSState::SetupCrcHack()
|
||||||
lut[CRC::GodOfWar] = GSC_GodOfWar;
|
lut[CRC::GodOfWar] = GSC_GodOfWar;
|
||||||
lut[CRC::GTASanAndreas] = GSC_GTASanAndreas; // RW frame buffer. UserHacks_AutoFlush allow to emulate it correctly. Can be used as an upscaling hack.
|
lut[CRC::GTASanAndreas] = GSC_GTASanAndreas; // RW frame buffer. UserHacks_AutoFlush allow to emulate it correctly. Can be used as an upscaling hack.
|
||||||
lut[CRC::Okami] = GSC_Okami;
|
lut[CRC::Okami] = GSC_Okami;
|
||||||
lut[CRC::SimpsonsGame] = GSC_SimpsonsGame;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
m_gsc = lut[m_game.title];
|
m_gsc = lut[m_game.title];
|
||||||
|
|
Loading…
Reference in New Issue