{"push_id":920520350,"size":201,"distinct_size":4,"ref":"refs/heads/plugins","head":"59ac0160c3aecdbbcec72dc86f2f4f58c6048d13","before":"64bd93b90d500f68d7c457f42fa34e1e67bf0ec8","commits":[{"sha":"bf9733f4cb951a62f5c3f6a145d03aa310ed0e52","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Look up GL_EXTENSIONS the new way in new GL.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/bf9733f4cb951a62f5c3f6a145d03aa310ed0e52"},{"sha":"07d34e985bfb5b5f6b8fd4c893b319f8bc79803c","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"thin3d: Use VAOs for all drawing.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/07d34e985bfb5b5f6b8fd4c893b319f8bc79803c"},{"sha":"5fe802c4e9d6216d399a897f8ea0e19bea9a65c7","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Use VAOs in GE debugger drawing.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/5fe802c4e9d6216d399a897f8ea0e19bea9a65c7"},{"sha":"49780eac243789da13a5f7dab3fe14d322bec935","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Use VAOs in vertex preview drawing.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/49780eac243789da13a5f7dab3fe14d322bec935"},{"sha":"1ca7abb9484d98601b29b0084395e63fdc44f411","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"thin3d: Correct subdata size check.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/1ca7abb9484d98601b29b0084395e63fdc44f411"},{"sha":"0485f1bd969cca58795bfab7bbb1f5533b57c9c5","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"softgpu: Use a VAO for copying to screen.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/0485f1bd969cca58795bfab7bbb1f5533b57c9c5"},{"sha":"b71061b1ef50378dde08134b0e295c371e4d504e","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"thin3d: Handle lost vertex formats.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/b71061b1ef50378dde08134b0e295c371e4d504e"},{"sha":"164594b04487b4c1742206fcfff67480c9c2272c","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Use a VAO for all drawing, and VBOs throughout.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/164594b04487b4c1742206fcfff67480c9c2272c"},{"sha":"27ad8185e38e3b244647a3792feda27f430f492f","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Add flag for core GL contexts.\n\nSince using VBOs all the time is slower.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/27ad8185e38e3b244647a3792feda27f430f492f"},{"sha":"f434be36e4056e39822333cb524b772b7992e3a9","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8270 from unknownbrackets/opengl-core\n\nMove toward supporting OpenGL Core Profile 3.3 - 4.5","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/f434be36e4056e39822333cb524b772b7992e3a9"},{"sha":"dd5c91108c7bb1343d384cbd0e28c66d48e4b9d7","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Use a background thread to load ISO into RAM.\n\nThis way we don't get slow startup.  This will also cache the CSO data,\nfor example, rather than the raw data, using up less RAM.  It might even\nbe reasonable to enable on 32-bit.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/dd5c91108c7bb1343d384cbd0e28c66d48e4b9d7"},{"sha":"95abf332d1ec2040d2c55b99e35522468f158727","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Disable ISO RAM cache if out of memory.\n\nBetter to fail to preload than to crash.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/95abf332d1ec2040d2c55b99e35522468f158727"},{"sha":"72733cabf403b7ce214d077678aca96c8d55ebf1","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8278 from unknownbrackets/iso-cache\n\nUse a background thread to load ISO into RAM","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/72733cabf403b7ce214d077678aca96c8d55ebf1"},{"sha":"edf3bf4a8e65084e22aa5efd2520ce44dd7d6193","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Silence some unused result warnings.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/edf3bf4a8e65084e22aa5efd2520ce44dd7d6193"},{"sha":"f5d1a77155b5dc2057ca083731161c75ac693f48","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Cut out a couple unused includes.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/f5d1a77155b5dc2057ca083731161c75ac693f48"},{"sha":"40eaa003510397fb994728dace1449c19adfcaf0","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Oops, left this wrong while debugging.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/40eaa003510397fb994728dace1449c19adfcaf0"},{"sha":"39d1dd3a0104c7403abe029f9d9ed1067ed6db6c","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Initialize this in case it's never used.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/39d1dd3a0104c7403abe029f9d9ed1067ed6db6c"},{"sha":"7807598690a8bc0736aeaf9d65abd5fa6f18fa12","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Mutex around PBP file access.\n\nThere's some thread safety issue in there, this makes it so we can read\nthumbnails without crashing sometimes - fixes #7330.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/7807598690a8bc0736aeaf9d65abd5fa6f18fa12"},{"sha":"63e749de5bbae144300dd50a0b230e728290587d","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8279 from unknownbrackets/block-mutex\n\nMutex around PBP file access","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/63e749de5bbae144300dd50a0b230e728290587d"},{"sha":"a3f9b954d1df217d7ae38483875a0b8887cee562","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Add feature to auto-hide buttons after X seconds.","distinct":false,"url":"https://api.github.com/repos/unknownbrackets/ppsspp/commits/a3f9b954d1df217d7ae38483875a0b8887cee562"}]}