{"push_id":829236720,"size":37,"distinct_size":37,"ref":"refs/heads/master","head":"989046057371ef975b4baba5637b0313c4163636","before":"7924ccf64c8504bff7a769c0f826f02bc371fce1","commits":[{"sha":"23cfdd811036f6a87735b3a66a5ef3ef6c174de9","author":{"email":"d4f5ced5ca8cb187881c69b9fa45ecc9fc2bf00f@users.noreply.github.com","name":"LunaMoo"},"message":"Add 5xBR and scaling to existing 4xHQ","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/23cfdd811036f6a87735b3a66a5ef3ef6c174de9"},{"sha":"ecd5062617b342917c3c4f1e339cf58a5c835464","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Leave free space for alignment \"holes\" in mem.\n\nThis allows other, small allocates to fit in these spaces, which happens\nin some games (like Gods Eater Burst.)","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/ecd5062617b342917c3c4f1e339cf58a5c835464"},{"sha":"cc92d6fb346fdbe839e533e4b0b81852485d6fba","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Allocate for utility modules, handle dependencies.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/cc92d6fb346fdbe839e533e4b0b81852485d6fba"},{"sha":"5fe49b23e9b801dd6fbcd4fd9dfbbdb5693b96fd","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Reschedule on module load/unload more correctly.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/5fe49b23e9b801dd6fbcd4fd9dfbbdb5693b96fd"},{"sha":"5b9a506b82e4fbab6a194d8efb0435269b014790","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Remove the cheat address hack for Gods Eater Burst.\n\nIt's wrong now.  Although the memory is still not being allocated exactly\nthe same, it's much closer.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/5b9a506b82e4fbab6a194d8efb0435269b014790"},{"sha":"5f7cbc9603ff938ab0aab4715a649f03768893a0","author":{"email":"01e1a79bfbd39208d21f3bec6c5aa6d0ae3ef43a@gmail.com","name":"sum2012"},"message":"Crash fix by @hrydgard","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/5f7cbc9603ff938ab0aab4715a649f03768893a0"},{"sha":"fecc825e66b2e9d5d366c950073090bb61d07f47","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Round depth in the fragment shader. Simpler alternative to #7920 but will not work on ES 2.0, and will in many cases be slower.\n\nSo possibly this could be an option for modern devices, and possibly for games that #7920 can't fix.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/fecc825e66b2e9d5d366c950073090bb61d07f47"},{"sha":"65b78b18ea5e31fe6d9bb55b1e12be7bf63ad4d7","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Only enable fragment shader depth rounding for Heroes Phantasia, should reduce flicker.\n\nDoens't fix but helps #6485","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/65b78b18ea5e31fe6d9bb55b1e12be7bf63ad4d7"},{"sha":"4aa8c35950d7ef398e97f7be71cab444a77c8654","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Removed unused code to return fake module id.\n\nWe already allocate modules now.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/4aa8c35950d7ef398e97f7be71cab444a77c8654"},{"sha":"e3254e05f6a8dc792bebe2da043550c9a3be0ecf","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Clean up a bit of logging.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/e3254e05f6a8dc792bebe2da043550c9a3be0ecf"},{"sha":"633385252bc3d551eb4c4176287dae4b0e89bc38","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Some extra functionality in ShaderID","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/633385252bc3d551eb4c4176287dae4b0e89bc38"},{"sha":"39f04ab5d6c9653327af4b08bc85ad35eb328ef6","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"OpenGL: Generate fragment shaders directly from the ID.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/39f04ab5d6c9653327af4b08bc85ad35eb328ef6"},{"sha":"87f45ed307aab80a10ea91d12e311b4bd9051bdc","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"OpenGL: Generate vertex shaders directly from the shader ID.","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/87f45ed307aab80a10ea91d12e311b4bd9051bdc"},{"sha":"cdf61ad21a6fbe696fd0e5f297c6b5027ea182be","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Fix bug in fragment shader ID reading","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/cdf61ad21a6fbe696fd0e5f297c6b5027ea182be"},{"sha":"6bd1a43e20683102fa4c8cf1bc1174ffeeb729b0","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Minor cleanups","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/6bd1a43e20683102fa4c8cf1bc1174ffeeb729b0"},{"sha":"d12f74d49b9b5351100101d43a55784320aaa35b","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Slightly more elegant error handling","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/d12f74d49b9b5351100101d43a55784320aaa35b"},{"sha":"90566dddb11ba7b1d7ea3f93d7c78d70a41a3936","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #8063 from hrydgard/shader-gen-from-id\n\nOpenGL: Generate shader code directly from the shader IDs without looking at gstate","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/90566dddb11ba7b1d7ea3f93d7c78d70a41a3936"},{"sha":"f4d50feacb8cd4b4786f929c849e3d827766453b","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Reduce the number of shaders generated by games that juggle a lot of lights, like Tekken 6","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/f4d50feacb8cd4b4786f929c849e3d827766453b"},{"sha":"09cc80f4130e6ac21290515e7e29d494dfd7998b","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Don't skip lights that are being used for shade mapping when generating vertex shader IDs","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/09cc80f4130e6ac21290515e7e29d494dfd7998b"},{"sha":"7f4e473e8cf8f92cf69fac90eeda7e6defcc1eb2","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Add new shader viewing tool","distinct":true,"url":"https://api.github.com/repos/FTPiano/ppsspp/commits/7f4e473e8cf8f92cf69fac90eeda7e6defcc1eb2"}]}