diff --git a/plugins/GSdx/GSCrc.cpp b/plugins/GSdx/GSCrc.cpp index c65e474a68..495ec04bdc 100644 --- a/plugins/GSdx/GSCrc.cpp +++ b/plugins/GSdx/GSCrc.cpp @@ -267,22 +267,6 @@ CRC::Game CRC::m_games[] = {0x7FA1510D, TenchuWoH, EU, 0}, // PAL ES, IT {0xC8DADF58, TenchuWoH, EU, 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}, {0x90F0D852, BigMuthaTruckers, US, 0}, {0x92624842, BigMuthaTruckers, US, 0}, diff --git a/plugins/GSdx/GSCrc.h b/plugins/GSdx/GSCrc.h index 003280436e..468fe82c0e 100644 --- a/plugins/GSdx/GSCrc.h +++ b/plugins/GSdx/GSCrc.h @@ -116,8 +116,6 @@ public: Shox, Simple2000Vol114, SkyGunner, - Sly2, - Sly3, SMTNocturne, SonicUnleashed, SoTC, diff --git a/plugins/GSdx/Renderers/HW/GSHwHack.cpp b/plugins/GSdx/Renderers/HW/GSHwHack.cpp index 86067f2463..83b6ca80f4 100644 --- a/plugins/GSdx/Renderers/HW/GSHwHack.cpp +++ b/plugins/GSdx/Renderers/HW/GSHwHack.cpp @@ -859,28 +859,6 @@ bool GSC_TenchuGames(const GSFrameInfo& fi, int& skip) 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 //////////////////////////////////////////////////////////////////////////////// @@ -1132,8 +1110,6 @@ void GSState::SetupCrcHack() lut[CRC::GetaWayBlackMonday] = GSC_GetaWayGames; // Blending High lut[CRC::TenchuFS] = 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) // Needs at least Basic Blending,