{"push_id":2424721059,"size":1,"distinct_size":1,"ref":"refs/heads/cs-ts","head":"ee01272a8b692ae5de3a13b2a631f889552f315a","before":"e8a44347402a820f273d58cd7a25c46dc56deb57","commits":[{"sha":"ee01272a8b692ae5de3a13b2a631f889552f315a","author":{"name":"lightningterror","email":"b3c52aac1406ef99ed075ebba574efd61b2d5e80@yahoo.com"},"message":"GSdx-D3D: Texture and channel shuffle improvements.\n\nTexture Shuffle changes:\nAlways Enable Texture shuffle on D3D10/11.\nPreviously Texture shuffle was enabled if CRC hack\nlevel was below Full, this was kinda not good since\nD3D also relies on CRC hacks on Full so you could either\nstick with texture shuffle or crc hacks.\n\nFixes a regression with D3D9 when texture shuffle was enabled\nto not display any picture/frozen picture in place.\nTexture shuffle is no supported on D3D9, however we can do a partial\nport where instead of vertical lines with the effect we get the effect\non the entire screen. Better than nothing I suppose.\n\nPorted some of the code from OpenGL to D3D\n( just a copy - paste job :) ),\npart of the code misses a dedicated shader but we can still\nuse it to fix various issues on many games.\n\nList of affected games tested so far:\nThe Godfather, Final Fight Streetwise, The Suffering Ties that Bind,\nUrban Chaos have their vertical lines issues fixed\n(highly possible for other games as well), MGS and Stolen see an improvement\nbut they are still broken without crc hacks. Other games that suffered\nsimilar issues are probably affected as well.\n\nChannel Shuffle changes:\nUpdate Channel Shuffle detection. A lot of games should see an improvement,\nMGS, Urban Chaos, Stolen have their top left corner issues resolved.\nOther games should be affected as well that use similar logic.\nThey still miss a shader so some effects are still broken/show glitches\nbut it's a nice improvement for D3D users.\n\nShared changes:\nTexture Shuffle and Channel shuffle have been moved to their\nown dedicated functions. Should make things a bit cleaner.\n\nMove part of the code for Texture Shuffle to GSRendererHW to be shared\nacross all renderers, should aboid copy paste/duplicate code.","distinct":true,"url":"https://api.github.com/repos/lightningterror/pcsx2/commits/ee01272a8b692ae5de3a13b2a631f889552f315a"}]}
{"actor":{"display_login":"lightningterror"}}