{"push_id":929269090,"size":78,"distinct_size":1,"ref":"refs/heads/ge-weird-debug","head":"934f0ae18c0965b9e969ce58b8987a71fea27ded","before":"02c452184922fa008d1bb4ff74605afa8b97a33d","commits":[{"sha":"15de6e6b988f8fcf3a925af8065cf9eec05e81f0","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.\n\nNeeded to prevent clutter all over the codebase.\n\nDoes not go all the way yet, goal would be a common render loop between platforms but not there yet.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/15de6e6b988f8fcf3a925af8065cf9eec05e81f0"},{"sha":"f419281d16d58b57417f5b45be5d1fee10c667dc","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Fix Android build","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/f419281d16d58b57417f5b45be5d1fee10c667dc"},{"sha":"ae3458ec6e3b7a15225bc9635952a4f4f52c96fa","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Buildfixes linux","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/ae3458ec6e3b7a15225bc9635952a4f4f52c96fa"},{"sha":"03aa820c284e0d3bf16401dffb8c8ad1f6cd13a7","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Untested ios buildfix","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/03aa820c284e0d3bf16401dffb8c8ad1f6cd13a7"},{"sha":"3398288bd00614dd16fa427e524ecfc8e6aeec73","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Some cleanup around input_state","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/3398288bd00614dd16fa427e524ecfc8e6aeec73"},{"sha":"95822a165d0794e147bbfd77ead97376f3b8d3c5","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Fix Mac build","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/95822a165d0794e147bbfd77ead97376f3b8d3c5"},{"sha":"5ff82240755734f09946e336ef36bb4bbe64e9fd","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Try to fix blackberry build","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/5ff82240755734f09946e336ef36bb4bbe64e9fd"},{"sha":"e60dc24d292976791aa5114a1150bd0ddc0f8b85","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Update some comments/docs on buffers.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/e60dc24d292976791aa5114a1150bd0ddc0f8b85"},{"sha":"1b6dbd45e767d3a36326a1fbda510ed259f33a39","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Get stream info right for half/full buffers.\n\nImprove it a bit for streamed buffers, but it's still not quite right.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/1b6dbd45e767d3a36326a1fbda510ed259f33a39"},{"sha":"2df6d7700eb01d1f61db4fe8c6c58ae932f316d9","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Refactor out some common validation.\n\nThis seems to be happening a lot.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/2df6d7700eb01d1f61db4fe8c6c58ae932f316d9"},{"sha":"d0c7cc85dead259a70bd1560de2a3c3b01704a60","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Update writableBytes/offset on adding data.\n\nIt should go in these places, even if GetStreamDataInfo is not called.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/d0c7cc85dead259a70bd1560de2a3c3b01704a60"},{"sha":"f0551b4591c06ddad3b485a9eb86001dd0aa0c86","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Add a flag to use PSP RAM (not yet used.)","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/f0551b4591c06ddad3b485a9eb86001dd0aa0c86"},{"sha":"4fac4d364eee6a4d5586e2db2fd657f4d6a33bf9","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Atrac: Read non-streamed data from PSP RAM.\n\nThis should fix games that don't actually read into the RAM right away,\nwhich is probably \"incorrect\" but works on the PSP, should should work in\nPPSSPP.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/4fac4d364eee6a4d5586e2db2fd657f4d6a33bf9"},{"sha":"249417691950c2ce93ebc774c2ac12b893f03559","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Remove incorrect CLUT4 optimization.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/249417691950c2ce93ebc774c2ac12b893f03559"},{"sha":"f3a616df24cf9bf95d012f53f50fae391af8c172","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Jit: Properly re-allocate when jit is freed a lot.\n\nFixes #8334.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/f3a616df24cf9bf95d012f53f50fae391af8c172"},{"sha":"efc1768dc837b892f665405dba99ed657373e3c9","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8356 from unknownbrackets/atrac-streaminfo\n\nImprove sceAtracGetStreamDataInfo(), read PSP RAM directly","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/efc1768dc837b892f665405dba99ed657373e3c9"},{"sha":"9cce9f09b57f953de9270faafe538b3cfc81b89d","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Fix postshader uniform update when resizing.\n\nAll that was happening was the uniforms weren't updating properly for one\nframe.  Also, errors when switching to no shader on resize too.\n\nFixes #8364.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/9cce9f09b57f953de9270faafe538b3cfc81b89d"},{"sha":"35930c4b6d7c5a74ee835589f66366b2f0481a2d","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8365 from unknownbrackets/postshader\n\nFix a postshader uniform update error when resizing","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/35930c4b6d7c5a74ee835589f66366b2f0481a2d"},{"sha":"35d1379ac68b7a302655ec440a83d2dc582ae291","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Don't use maxV when it's 0.\n\nThat means we couldn't tell.  Fixes #8353.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/35d1379ac68b7a302655ec440a83d2dc582ae291"},{"sha":"ed12bb9c89f464e6739030e2519a0cab029d2543","author":{"email":"2d0474a0fa349a9719fa39a627460c481ed479ff@gmail.com","name":"daniel229"},"message":"Fix flickering in SD Gundam G Generation Portable","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/ed12bb9c89f464e6739030e2519a0cab029d2543"}]}