mirror of https://github.com/PCSX2/pcsx2.git
GSdx: Purge GSC_FinalFightStreetwise crc hacks.
Depth is emulated correctly on all renders. Blending issues remains.
This commit is contained in:
parent
fce3918562
commit
d9da9f4bc2
|
@ -357,10 +357,6 @@ CRC::Game CRC::m_games[] =
|
||||||
{0x306CDADA, CastlevaniaLoI, EU, 0},
|
{0x306CDADA, CastlevaniaLoI, EU, 0},
|
||||||
{0xA36CFF6C, CastlevaniaLoI, JP, 0},
|
{0xA36CFF6C, CastlevaniaLoI, JP, 0},
|
||||||
{0x9A93FE5D, CastlevaniaLoI, KO, 0},
|
{0x9A93FE5D, CastlevaniaLoI, KO, 0},
|
||||||
{0x7985D894, FinalFightStreetwise, US, 0},
|
|
||||||
{0xED4BF0D3, FinalFightStreetwise, US, 0}, // cutie comment
|
|
||||||
{0x0BA2B682, FinalFightStreetwise, RU, 0},
|
|
||||||
{0x73C560BA, FinalFightStreetwise, EU, 0},
|
|
||||||
{0xCBB87BF9, EvangelionJo, JP, 0}, // cutie comment
|
{0xCBB87BF9, EvangelionJo, JP, 0}, // cutie comment
|
||||||
{0xC5B75C7C, Oneechanbara2Special, JP, 0}, // cutie comment
|
{0xC5B75C7C, Oneechanbara2Special, JP, 0}, // cutie comment
|
||||||
{0xC725CC6C, Oneechanbara2Special, JP, 0},
|
{0xC725CC6C, Oneechanbara2Special, JP, 0},
|
||||||
|
|
|
@ -66,7 +66,6 @@ public:
|
||||||
FIFA04,
|
FIFA04,
|
||||||
FIFA05,
|
FIFA05,
|
||||||
FightingBeautyWulong,
|
FightingBeautyWulong,
|
||||||
FinalFightStreetwise,
|
|
||||||
FrontMission5,
|
FrontMission5,
|
||||||
Genji,
|
Genji,
|
||||||
GetaWay,
|
GetaWay,
|
||||||
|
|
|
@ -1039,25 +1039,6 @@ bool GSC_EternalPoison(const GSFrameInfo& fi, int& skip)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_FinalFightStreetwise(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_FrontMission5(const GSFrameInfo& fi, int& skip)
|
bool GSC_FrontMission5(const GSFrameInfo& fi, int& skip)
|
||||||
{
|
{
|
||||||
if(skip == 0)
|
if(skip == 0)
|
||||||
|
@ -2189,7 +2170,6 @@ void GSState::SetupCrcHack()
|
||||||
// Depth
|
// Depth
|
||||||
lut[CRC::Bully] = GSC_Bully;
|
lut[CRC::Bully] = GSC_Bully;
|
||||||
lut[CRC::BullyCC] = GSC_BullyCC;
|
lut[CRC::BullyCC] = GSC_BullyCC;
|
||||||
lut[CRC::FinalFightStreetwise] = GSC_FinalFightStreetwise; // + Blending
|
|
||||||
lut[CRC::FrontMission5] = GSC_FrontMission5;
|
lut[CRC::FrontMission5] = GSC_FrontMission5;
|
||||||
lut[CRC::GodOfWar2] = GSC_GodOfWar2;
|
lut[CRC::GodOfWar2] = GSC_GodOfWar2;
|
||||||
lut[CRC::HeavyMetalThunder] = GSC_HeavyMetalThunder;
|
lut[CRC::HeavyMetalThunder] = GSC_HeavyMetalThunder;
|
||||||
|
|
Loading…
Reference in New Issue