{"push_id":820970691,"size":1000,"distinct_size":2859,"ref":"refs/heads/master","head":"39e5a4c7ccb4349d7548f2340a868d486d02021c","before":"3f4cb7fb3e39cbe3a5eb4338440ad760d7684ea3","commits":[{"sha":"5fa3bf0eb95828fb2640dbb493b6978dc3b80d13","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Move the viewport transform to the proj matrix.\n\nThe viewport has an implementation defined maximum size.  On some devices,\nit's as low as 2048 or 4096.\n\nTales of Destiny 2, for example, uses a large viewport, which may be\noutside this range at 1x or 2x on such devices.  This makes it work much\nbetter.  It may also have better subpixel precision.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/5fa3bf0eb95828fb2640dbb493b6978dc3b80d13"},{"sha":"3ef8c7015136a37a38cc4ac06cf969f92335afff","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7629 from unknownbrackets/gpu-minor\n\nMove the viewport transform to the proj matrix","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/3ef8c7015136a37a38cc4ac06cf969f92335afff"},{"sha":"3549705195d778628964bae940dbd316323dbccb","author":{"email":"01e1a79bfbd39208d21f3bec6c5aa6d0ae3ef43a@gmail.com","name":"sum2012"},"message":"Use better solution from @Bigpet","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/3549705195d778628964bae940dbd316323dbccb"},{"sha":"79fc557ad1f3285a7ce51bde2c88796c646610d4","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7626 from sum2012/GPU-minor\n\nGPU:Avoid \"decimate\" the usageFlags corrupted memory","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/79fc557ad1f3285a7ce51bde2c88796c646610d4"},{"sha":"b9fbaedf2bca799a38b416129a5d45aa98493e77","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7628 from unknownbrackets/hle-log\n\nAdd a more centralized method of HLE logging","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/b9fbaedf2bca799a38b416129a5d45aa98493e77"},{"sha":"62e621f8a17ab742c37c0cb8758cb08cd601f54a","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #6976 from unknownbrackets/atrac-minor\n\nWhen seeking to atrac positions, force alignment and start from zero","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/62e621f8a17ab742c37c0cb8758cb08cd601f54a"},{"sha":"425eed7bea5f1710fa5e670e73a4923110307af6","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Keep separate track of ffmpeg pos and decode pos.\n\nFFmpeg buffers, so forcing the pos only makes FFmpeg read in garbage\nbecause it doesn't know that you seeked in the bytestream on it.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/425eed7bea5f1710fa5e670e73a4923110307af6"},{"sha":"ae4811d0d15dacd9765a9fb1472c02ba5fd263a2","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Still fudge seek positions for low level.\n\nSince in this case we're tricking it into reading the same buffer area.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/ae4811d0d15dacd9765a9fb1472c02ba5fd263a2"},{"sha":"0978500f2f5ab9a615e21f44695657e50dcc263a","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7635 from unknownbrackets/atrac-minor\n\nKeep separate track of ffmpeg pos and decode pos","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/0978500f2f5ab9a615e21f44695657e50dcc263a"},{"sha":"27e27f11ad1d06f42bc18419dcb8422ca7c186db","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Shutdown a couple dialogs more correctly.\n\nThis brings them back to none instead of shutdown.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/27e27f11ad1d06f42bc18419dcb8422ca7c186db"},{"sha":"c642f92bfbaba9ccf863951f424de9c1cc1ace70","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Initialize a few display state values on init.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/c642f92bfbaba9ccf863951f424de9c1cc1ace70"},{"sha":"0aaabcaac951576acc774ab44f48ef2cf843996a","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Clear old registered action types on reset.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/0aaabcaac951576acc774ab44f48ef2cf843996a"},{"sha":"03bd1b9b6935fd9986ccc21415d4a031801672b2","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Initialize a few sas values earlier.\n\nThis just makes things a little safer, none of these ought to be used\nwithout Start or similar.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/03bd1b9b6935fd9986ccc21415d4a031801672b2"},{"sha":"d575a711abde4d416265cb6bb64e534457bd1471","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Update ffmpeg Mac build, fixes #7423.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/d575a711abde4d416265cb6bb64e534457bd1471"},{"sha":"0edfb75bfb78e502af6cdaff057db4c839b07d2e","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7639 from unknownbrackets/minor\n\nUpdate ffmpeg, clean up some state on reset","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/0edfb75bfb78e502af6cdaff057db4c839b07d2e"},{"sha":"fc3d6ff04a63ee4cadc425d17016b55e2869ab5a","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Disable reporting for some thread funcs.\n\nWe know they are misused and it's not giving us extra information.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/fc3d6ff04a63ee4cadc425d17016b55e2869ab5a"},{"sha":"8d5f843bb858d8a849c0afa7cb02897c2fbe6400","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Cleanup thread start and create logging.\n\nAlso report less cases.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/8d5f843bb858d8a849c0afa7cb02897c2fbe6400"},{"sha":"13c08abb64b97d5b1d1d7dfb1ff51fc7f5ddb42d","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Merge pull request #7640 from unknownbrackets/minor\n\nDisable reporting for some thread funcs","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/13c08abb64b97d5b1d1d7dfb1ff51fc7f5ddb42d"},{"sha":"67d9233de1db657962947fffaab745cff9d35af0","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"Fix some compiler warnings.\n\nOops, f format in hle logging wasn't working right.  See #7641.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/67d9233de1db657962947fffaab745cff9d35af0"},{"sha":"bdd1db1fa222a328d6bfc761180378d5cd8fbd92","author":{"email":"36884363863e12fe2cb5f36b207cfbf684864b60@unknownbrackets.org","name":"Unknown W. Brackets"},"message":"x86jit: Handle vmin/vmax and vsge correctly.\n\nUnfortunately, this boots vmin/vmax from simd, currently.","distinct":true,"url":"https://api.github.com/repos/janbobo/ppsspp/commits/bdd1db1fa222a328d6bfc761180378d5cd8fbd92"}]}