mirror of https://github.com/PCSX2/pcsx2.git
gsdx: Purge GSC_CrashNburn crc hacks.
Depth, texture shuffle rendered correctly. @MrCK1 did the tests. PAL needs to be tested as well.
This commit is contained in:
parent
64ab2d53e1
commit
79a38858d1
|
@ -352,8 +352,6 @@ CRC::Game CRC::m_games[] =
|
||||||
{0x958DCA28, ShadowofRome, EU, 0},
|
{0x958DCA28, ShadowofRome, EU, 0},
|
||||||
{0x57818AF6, ShadowofRome, US, 0},
|
{0x57818AF6, ShadowofRome, US, 0},
|
||||||
{0x1E210E60, ShadowofRome, US, 0}, // Demo
|
{0x1E210E60, ShadowofRome, US, 0}, // Demo
|
||||||
{0xF21EE6E0, CrashNburn, US, 0},
|
|
||||||
{0x54A548B4, CrashNburn, EU, 0},
|
|
||||||
{0x694A998E, TombRaiderUnderworld, JP, 0}, // cutie comment
|
{0x694A998E, TombRaiderUnderworld, JP, 0}, // cutie comment
|
||||||
{0x8E214549, TombRaiderUnderworld, EU, 0},
|
{0x8E214549, TombRaiderUnderworld, EU, 0},
|
||||||
{0x8E265148, TombRaiderUnderworld, RU, 0}, // Unofficial RU-version
|
{0x8E265148, TombRaiderUnderworld, RU, 0}, // Unofficial RU-version
|
||||||
|
|
|
@ -44,7 +44,6 @@ public:
|
||||||
CastlevaniaLoI,
|
CastlevaniaLoI,
|
||||||
Clannad,
|
Clannad,
|
||||||
CrashBandicootWoC,
|
CrashBandicootWoC,
|
||||||
CrashNburn,
|
|
||||||
DarkCloud,
|
DarkCloud,
|
||||||
DBZBT2,
|
DBZBT2,
|
||||||
DBZBT3,
|
DBZBT3,
|
||||||
|
|
|
@ -1272,25 +1272,6 @@ bool GSC_CastlevaniaGames(const GSFrameInfo& fi, int& skip)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_CrashNburn(const GSFrameInfo& fi, int& skip)
|
|
||||||
{
|
|
||||||
if(skip == 0)
|
|
||||||
{
|
|
||||||
if(fi.TME)
|
|
||||||
{
|
|
||||||
// depth textures (bully, mgs3s1 intro, Front Mission 5)
|
|
||||||
if( (fi.TPSM == PSM_PSMZ32 || fi.TPSM == PSM_PSMZ24 || fi.TPSM == PSM_PSMZ16 || fi.TPSM == PSM_PSMZ16S) ||
|
|
||||||
// General, often problematic post processing
|
|
||||||
(GSUtil::HasSharedBits(fi.FBP, fi.FPSM, fi.TBP0, fi.TPSM)) )
|
|
||||||
{
|
|
||||||
skip = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool GSC_XenosagaE3(const GSFrameInfo& fi, int& skip)
|
bool GSC_XenosagaE3(const GSFrameInfo& fi, int& skip)
|
||||||
{
|
{
|
||||||
if(skip == 0)
|
if(skip == 0)
|
||||||
|
@ -1813,9 +1794,6 @@ void GSState::SetupCrcHack()
|
||||||
// Needs testing
|
// Needs testing
|
||||||
lut[CRC::HauntingGround] = GSC_HauntingGround; // + Texture cache issue + Date
|
lut[CRC::HauntingGround] = GSC_HauntingGround; // + Texture cache issue + Date
|
||||||
|
|
||||||
// Not tested but must be fixed with texture shuffle
|
|
||||||
lut[CRC::CrashNburn] = GSC_CrashNburn; // seem to be a basic depth effect
|
|
||||||
|
|
||||||
// Those games might requires accurate fbmask
|
// Those games might requires accurate fbmask
|
||||||
lut[CRC::Sly2] = GSC_SlyGames; // + Upscaling issue
|
lut[CRC::Sly2] = GSC_SlyGames; // + Upscaling issue
|
||||||
lut[CRC::Sly3] = GSC_SlyGames; // + Upscaling issue
|
lut[CRC::Sly3] = GSC_SlyGames; // + Upscaling issue
|
||||||
|
|
Loading…
Reference in New Issue