{"push_id":667221861,"size":58,"distinct_size":57,"ref":"refs/heads/master","head":"79a9254894c1205053ea2881937f0e35abc016ea","before":"f37f3cb3cfd6350b127276e73f3e8ff17b5c994a","commits":[{"sha":"45930ecbf383c2be92fb7196bd21d2df9982cacb","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: value was wrongly overwritten\n\nNeed a lots of tests to ensure at least no regression on cache behavior\n\nIssue #332","distinct":false,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/45930ecbf383c2be92fb7196bd21d2df9982cacb"},{"sha":"4e222f18cdd2127bc4b6a87494c114a9316512eb","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: it was a bad idea to use DSA on fb\n\nActually I'm not sure we can mix both dsa/standard approach","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/4e222f18cdd2127bc4b6a87494c114a9316512eb"},{"sha":"e0012811aefc8bb3e1b9217daf25cc1902390155","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-debug: more debug info in gl trace","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/e0012811aefc8bb3e1b9217daf25cc1902390155"},{"sha":"2e34d48e97052911b5548003edaa52a1158ac952","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: add a virtual GetID method for texture\n\nMuch more readable","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/2e34d48e97052911b5548003edaa52a1158ac952"},{"sha":"3e784d57e87ed63fc00325aec37ed7c5b671ac01","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: add some flags to trace texture state\n\ngoal1: avoid 2 consecutives clean of the render target\ngoal2: only invalidate texture correctly","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/3e784d57e87ed63fc00325aec37ed7c5b671ac01"},{"sha":"b7a94659632bac903d88efaa921b1cd6e201269d","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: update the device to use the new texture flags\n\nHopefully it will increase a bit the speed","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/b7a94659632bac903d88efaa921b1cd6e201269d"},{"sha":"5e9a3a424e331df688e3ec99ff2888db280bbec5","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"Merge pull request #479 from PCSX2/gsdx-texture-cache\n\ngsdx: value was wrongly overwritten","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/5e9a3a424e331df688e3ec99ff2888db280bbec5"},{"sha":"bd96a73580033786b08545296ae48107c8e28d54","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-debug: trace texture cache hit/miss/removal\n\nActually only a small part but I think it is enough to help debugging\ntc issue.\nOnly enable it on debug because it is quite verbose","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/bd96a73580033786b08545296ae48107c8e28d54"},{"sha":"6d8695127fa2299b16f3c38ac3c733dcb1f8e66e","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-recorder: use recursive mutex","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/6d8695127fa2299b16f3c38ac3c733dcb1f8e66e"},{"sha":"88a714327a87f1128367e0b85dc8685dd6d59231","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"linux-zzogl: don't build anymore zzogl by default\n\nSadly, no time to maintain it neither to improve it.\n\nNote: I think new openGL 4.x feature would make the plugin faster\n\nAnyway, now GSdx-ogl is probably better than zzogl","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/88a714327a87f1128367e0b85dc8685dd6d59231"},{"sha":"7f2bbdceb9a7bdc851d5af7ae08312d1941ba0aa","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"Merge pull request #542 from PCSX2/gsdx-issue-539\n\ngsdx-recorder: use recursive mutex","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/7f2bbdceb9a7bdc851d5af7ae08312d1941ba0aa"},{"sha":"5628bfb20c4158453902d409e1f03992de46108b","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: drop old code\n\nI have group so it doesn't pollute anymore gl trace","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/5628bfb20c4158453902d409e1f03992de46108b"},{"sha":"613e215c736f5bebac14ce14c391cd263cfdc3de","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: add some note for the persistent buffer + add a flush\n\nPersistent is slower (at least on my gs dump) because data is put\nin  host instead of the video memory\n\nI don't understand why upload the data directly to the video memory\nis faster","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/613e215c736f5bebac14ce14c391cd263cfdc3de"},{"sha":"08291aed0cfd4612cd0ae421250f4659f6d8d85a","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: color state impact the clean command","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/08291aed0cfd4612cd0ae421250f4659f6d8d85a"},{"sha":"84c3592fbe052104295d68567a7b259ab8f7264f","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-debug: more debug message/group","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/84c3592fbe052104295d68567a7b259ab8f7264f"},{"sha":"a5e424512c6e29e31fb75d94c1eec9bb3b05b234","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: really avoid consecutive clean","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/a5e424512c6e29e31fb75d94c1eec9bb3b05b234"},{"sha":"6166c95325d99a0c8d6c247687a720c0ae042734","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: protect PBO with fence\n\nSafer and doesn't impact perf too much.","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/6166c95325d99a0c8d6c247687a720c0ae042734"},{"sha":"27d485a94011e6c0bf1c175b51ddc0332265daa1","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"drop a file that was wrongly commited","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/27d485a94011e6c0bf1c175b51ddc0332265daa1"},{"sha":"d870188d21801d2deaa93522f0a53cc70e72ed88","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: sed/o/off/","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/d870188d21801d2deaa93522f0a53cc70e72ed88"},{"sha":"6a9e425308a0521978396e7d47019ad20b8736ba","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: sed /dt/dTex/","distinct":true,"url":"https://api.github.com/repos/nE0sIghT/pcsx2/commits/6a9e425308a0521978396e7d47019ad20b8736ba"}]}