{"push_id":1270892660,"size":82,"distinct_size":80,"ref":"refs/heads/DX","head":"7103707aeb1c1e931af81d02d76d0874475e1dd2","before":"87eed3965e2f51d903992cf4cbbd05b763b5216d","commits":[{"sha":"59a4442880ad47a9de2151748aa6e691ccce9f74","author":{"name":"FlatOutPS2","email":"7e66055c1d9cfad0a499b8faf187c668f9820104@users.noreply.github.com"},"message":"PCSX2: IPU Normal error end of video freeze fix\n\nFixes end of video freeze with IPU Normal error in games like Enter The\nMatrix, Rygar, Freestyle Metal X, etc.","distinct":false,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/59a4442880ad47a9de2151748aa6e691ccce9f74"},{"sha":"9a188a87c23bc81793bc314d8e2866d24c80e2e2","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: move ATST emulation in a dedicated function\n\nFuture commit will try to reduce the number of Alpha Test possibilities","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/9a188a87c23bc81793bc314d8e2866d24c80e2e2"},{"sha":"74822d6ba364b0e23389fc2ba438adee2f324088","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: rework atst handling\n\n* Move the rounding operation in the constant buffer\n* Merge less with less equal. And merge greater with greater equal\n\nNeed test","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/74822d6ba364b0e23389fc2ba438adee2f324088"},{"sha":"1fa9e3fc93512e6e63809540f50a077fc1d62915","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: align shader self test to atst previous change","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/1fa9e3fc93512e6e63809540f50a077fc1d62915"},{"sha":"866173a481d2387f01c9a13bad98c5e2c1f92baf","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: move zbuffer emulation code into a dedicated function\n\n* Code was factorized a bit with the help of max_z\n* Add an extra optimization if test is ZTST_GEQUAL and min z value is\nthe biggest value. Z test will always be pass.\nNote: due to float rounding (23 bits mantissa vs 24 bits depth) the test\nis done against 0xFF_FFFE and not 0xFF_FFFF. It is wrong but GPU will\nalso use float so impact will be null.","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/866173a481d2387f01c9a13bad98c5e2c1f92baf"},{"sha":"8b943205244da199e1b1a329dfd807b3c8533511","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: implement another algo to handle alpha test\n\nFix rendering issue on letters on Kengo/burnout 3/...\n\nDefault algo will execute the alpha test in 2 passes. However due to blending\nyou can't handle accurately the color.\n\nFortunately for us, the rendering uses an always pass depth test so you\ncan execute first all the color rendering (which doesn't depends on the alpha test)\nAnd then the depth part which depends on the alpha test.","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/8b943205244da199e1b1a329dfd807b3c8533511"},{"sha":"078577c7c564de3644a928c34367535e7848c4eb","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"common: try to print a nice error message when pthread_create is bad","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/078577c7c564de3644a928c34367535e7848c4eb"},{"sha":"447e0d0336ea55be7b8322cfd37dcec293a183d5","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"Merge pull request #1514 from PCSX2/gsdx-nouveau-driver\n\nGsdx alpha test improvement","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/447e0d0336ea55be7b8322cfd37dcec293a183d5"},{"sha":"cc15a9480b0cfb934931f78cde227a64d1b2331f","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"clang format: disable vertical alignment\n\nAvoid issue of bad alignment on some versions\nTo reduce change impact","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/cc15a9480b0cfb934931f78cde227a64d1b2331f"},{"sha":"90707f8d4e48ba1e4271bd1874d514f04a64a981","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx: avoid aliasing issue\n\nExtend GSVector to support float move\n\nInitial code likely used integer move for performance reason. However due to\nthe nan correction, register is now in float domain.","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/90707f8d4e48ba1e4271bd1874d514f04a64a981"},{"sha":"e8e66ec4b5dd7b446b4ba6be11a2dcd0486d85c9","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"x86emitter: use memcpy to avoid aliasing issue\n\nCode is only called once anyway.","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/e8e66ec4b5dd7b446b4ba6be11a2dcd0486d85c9"},{"sha":"ef7530af2998f4f633f54c7c07a35a37bde4c464","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"microVU: fix aliasing issue\n\nUnion is safer for the compiler","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/ef7530af2998f4f633f54c7c07a35a37bde4c464"},{"sha":"2e7fab7813eebab0ea79eedd8c341b501e636da6","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx sw: avoid aliasing issue, clear function was wrong anyway\n\nValue must be un-normalized. Function is only used with 0.0 so\nAPI was updated to only use the 0 case.","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/2e7fab7813eebab0ea79eedd8c341b501e636da6"},{"sha":"0417a10483c4f316e11b9f1abd2158d90bc2425c","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx: allow strict aliasing optimization","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/0417a10483c4f316e11b9f1abd2158d90bc2425c"},{"sha":"2cc98191f0ca93077856e4e79418b305185c59a4","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"common: allow strict aliasing optimization","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/2cc98191f0ca93077856e4e79418b305185c59a4"},{"sha":"9d8135cf1c7130054836f47d72bd8a0ea18b83bd","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"x86emitter: allow strict aliasing optimization","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/9d8135cf1c7130054836f47d72bd8a0ea18b83bd"},{"sha":"63ec74ebead9066ed074b7ad905ef993749facd3","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"build: remove most of the bashism\n\nVarious distribution still ship the true old shell to win 1 second at startup.\nBesides, bash syntax is no way better\n\nNot fully tested, some bashism might remain for some options but at least you can\ndo a standard build","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/63ec74ebead9066ed074b7ad905ef993749facd3"},{"sha":"2700f06fe72d1a257066ea6d33f51c883a71f82e","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"Merge branch 'pcsx2-verbose-thread-error'","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/2700f06fe72d1a257066ea6d33f51c883a71f82e"},{"sha":"b62859ffa232a067c37ede7f5f1efc1f479eee97","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: only enable the alternate alpha test in FB_ONLY\n\nRGB_ONLY requires to handle the alpha channel in the alpha test","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/b62859ffa232a067c37ede7f5f1efc1f479eee97"},{"sha":"5fbf702500c31598cfc8f6e7af47edcc365881aa","author":{"name":"Gregory Hainaut","email":"d71f1e280fd96435e7c040861f6bd43470ca8a87@gmail.com"},"message":"gsdx ogl: new optimization to bypass the alpha test\n\nIn FB_ONLY mode the alpha test impacts (discard) only the depth value.\nIf there is no depth buffer, we don't care about depth write. So alpha\ntest is useless and we can do the draw with a single draw call and no program\nswitch","distinct":true,"url":"https://api.github.com/repos/FlatOutPS2/pcsx2/commits/5fbf702500c31598cfc8f6e7af47edcc365881aa"}]}
{"actor":{"display_login":"FlatOutPS2"}}