mirror of https://github.com/PCSX2/pcsx2.git
gsdx-hw: Remove Sly 2 3 TS crc hacks.
HPO special aggressive does a pretty good job when upscaling.
This commit is contained in:
parent
d5adcdd1b2
commit
85c3ee823f
|
@ -267,22 +267,6 @@ CRC::Game CRC::m_games[] =
|
||||||
{0x7FA1510D, TenchuWoH, EU, 0}, // PAL ES, IT
|
{0x7FA1510D, TenchuWoH, EU, 0}, // PAL ES, IT
|
||||||
{0xC8DADF58, TenchuWoH, EU, 0},
|
{0xC8DADF58, TenchuWoH, EU, 0},
|
||||||
{0x13DD9957, TenchuWoH, JP, 0},
|
{0x13DD9957, TenchuWoH, JP, 0},
|
||||||
{0x8BC95883, Sly3, US, 0},
|
|
||||||
{0x3130A4D3, Sly3, US, 0}, // E3 Demo
|
|
||||||
{0x35CCFA60, Sly3, US, 0}, // Regular Demo
|
|
||||||
{0x8C146034, Sly3, EU, 0}, // Demo
|
|
||||||
{0x3670B6F9, Sly3, EU, 0}, // Prototype
|
|
||||||
{0x8164C614, Sly3, EU, 0},
|
|
||||||
{0xA8CC1583, Sly3, KO, 0},
|
|
||||||
{0x518DD841, Sly2, KO, 0},
|
|
||||||
{0x07652DD9, Sly2, US, 0},
|
|
||||||
{0x5B93397F, Sly2, US, 0}, // E3 Demo
|
|
||||||
{0xA480549C, Sly2, US, 0}, // Prototype
|
|
||||||
{0xDD0B5E6C, Sly2, US, 0}, // Internal prototype disc
|
|
||||||
{0x615EA2DB, Sly2, JP, 0}, // Kaitou Sly Cooper 2
|
|
||||||
{0xFDA1CBF6, Sly2, EU, 0},
|
|
||||||
{0x15DD1F6F, Sly2, NoRegion, 0},
|
|
||||||
{0xBF1739E2, Sly2, NoRegion, 0}, // Prototype maybe, is it official ? I don't remember, found it when testing my dumps (LT).
|
|
||||||
{0x506644B3, BigMuthaTruckers, EU, 0},
|
{0x506644B3, BigMuthaTruckers, EU, 0},
|
||||||
{0x90F0D852, BigMuthaTruckers, US, 0},
|
{0x90F0D852, BigMuthaTruckers, US, 0},
|
||||||
{0x92624842, BigMuthaTruckers, US, 0},
|
{0x92624842, BigMuthaTruckers, US, 0},
|
||||||
|
|
|
@ -116,8 +116,6 @@ public:
|
||||||
Shox,
|
Shox,
|
||||||
Simple2000Vol114,
|
Simple2000Vol114,
|
||||||
SkyGunner,
|
SkyGunner,
|
||||||
Sly2,
|
|
||||||
Sly3,
|
|
||||||
SMTNocturne,
|
SMTNocturne,
|
||||||
SonicUnleashed,
|
SonicUnleashed,
|
||||||
SoTC,
|
SoTC,
|
||||||
|
|
|
@ -859,28 +859,6 @@ bool GSC_TenchuGames(const GSFrameInfo& fi, int& skip)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_SlyGames(const GSFrameInfo& fi, int& skip)
|
|
||||||
{
|
|
||||||
if (skip == 0)
|
|
||||||
{
|
|
||||||
if (fi.TME && fi.FPSM == fi.TPSM && (fi.FBP == 0x00000 || fi.FBP == 0x00700 || fi.FBP == 0x00800 || fi.FBP == 0x008c0 || fi.FBP == 0x00a80 || fi.FBP == 0x00e00) && fi.TPSM == PSM_PSMCT16 && fi.FBMSK == 0x03FFF)
|
|
||||||
// 0x00a80, 0x00e00 from Sly 3
|
|
||||||
{
|
|
||||||
// Upscaling issue with texture shuffle on dx and gl. Also removes shadows on gl.
|
|
||||||
skip = 1000;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (fi.TME && fi.FPSM == fi.TPSM && fi.TPSM == PSM_PSMCT16 && fi.FBMSK == 0x03FFF)
|
|
||||||
{
|
|
||||||
skip = 3;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Aggressive only hack
|
// Aggressive only hack
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1132,8 +1110,6 @@ void GSState::SetupCrcHack()
|
||||||
lut[CRC::GetaWayBlackMonday] = GSC_GetaWayGames; // Blending High
|
lut[CRC::GetaWayBlackMonday] = GSC_GetaWayGames; // Blending High
|
||||||
lut[CRC::TenchuFS] = GSC_TenchuGames;
|
lut[CRC::TenchuFS] = GSC_TenchuGames;
|
||||||
lut[CRC::TenchuWoH] = GSC_TenchuGames;
|
lut[CRC::TenchuWoH] = GSC_TenchuGames;
|
||||||
lut[CRC::Sly2] = GSC_SlyGames; // SW blending on fbmask + Upscaling issue
|
|
||||||
lut[CRC::Sly3] = GSC_SlyGames; // SW blending on fbmask + Upscaling issue
|
|
||||||
|
|
||||||
// These games emulate a stencil buffer with the alpha channel of the RT (too slow to move to Aggressive)
|
// These games emulate a stencil buffer with the alpha channel of the RT (too slow to move to Aggressive)
|
||||||
// Needs at least Basic Blending,
|
// Needs at least Basic Blending,
|
||||||
|
|
Loading…
Reference in New Issue