{"push_id":678586552,"size":1000,"distinct_size":5,"ref":"refs/heads/lighting_attn2","head":"96a4b97d949ecc031ca3b6e9f062b9e3e0b249b2","before":"003b511d5c7712677f0fc4583f38eee93f6ecd29","commits":[{"sha":"0ff6220f4e1a8154414f49490b132af1892261f6","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Merge pull request #2028 from lioncash/define\n\nWiimoteEmu: Change define into a variable and move it to where it's used.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/0ff6220f4e1a8154414f49490b132af1892261f6"},{"sha":"1acd80f23f09d14e921503b020e678f89544a6c3","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Merge pull request #1779 from riking/pr-rename-boot-from-dvd\n\nReword \"Boot from DVD Drive\" -> \"DVD Backup\" menu option","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/1acd80f23f09d14e921503b020e678f89544a6c3"},{"sha":"0f96a0104e60045e39d0c2a2ff34ec06bb8c3634","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Merge pull request #1752 from Buddybenj/clean-up\n\nClean Up","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/0f96a0104e60045e39d0c2a2ff34ec06bb8c3634"},{"sha":"d9988ee9b5d89b4ac5905dfffabb8ccae2d78a76","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Merge pull request #1987 from magumagu/thread-safety\n\nCleanup usage of atomic/threadsafe functions","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/d9988ee9b5d89b4ac5905dfffabb8ccae2d78a76"},{"sha":"9a6b6a99e8bf4927963c15c9073f34c28bc8f20d","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"DolphinWX: Get rid of unnecessary Destroy calls\n\nRemoves the requirement for stack allocated InputConfigDialogs to call Destroy. This shouldn't be necessary for wxDialog derivatives.\nThis also fixes a leak that would occur every time an InputConfigDialog is opened and closed. wxWindow subclasses (this includes wxDialog) only destroy child windows and sizers (including things in the sizers). So every wxTimer allocation would have resulted in a leak.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/9a6b6a99e8bf4927963c15c9073f34c28bc8f20d"},{"sha":"d73a6ea3b7fc95df1bee9cc51d507edd908e5326","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"Move some BootManager game INI code to CoreParameter","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/d73a6ea3b7fc95df1bee9cc51d507edd908e5326"},{"sha":"8670f2a627af35d864f3b7be15dafa48cc7b4f6a","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"CoreParameter: Unify LoadDefaultGameIni and LoadLocalGameIni\n\nA side effect of this is that user INIs now can specify revisions.\nI don't think anyone will use it, but there's no reason to not allow it.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/8670f2a627af35d864f3b7be15dafa48cc7b4f6a"},{"sha":"47e67f96962aa2c350c96aa590158b24c4d2f0f2","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"CoreParameter: Support game INIs that match all regions","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/47e67f96962aa2c350c96aa590158b24c4d2f0f2"},{"sha":"e186104960ce11bb52b30cebfb8ab08d036c8816","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"Don't use revision-specific unique ID strings outside of CoreParameter","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/e186104960ce11bb52b30cebfb8ab08d036c8816"},{"sha":"f9d6c17c08f0aca5ac9f72432e5de780d50bafdf","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"Use CoreParameter's game INI functions in more places","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/f9d6c17c08f0aca5ac9f72432e5de780d50bafdf"},{"sha":"5e534275b84597634dd268d0660fa58a2d76f937","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"Delete WPPJJF.ini\n\nIt contains no useful information,\nand it causes problems in my de-duplication program.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/5e534275b84597634dd268d0660fa58a2d76f937"},{"sha":"b85a4ced9fd34b4220f25c1cf9cf3758f19e405a","author":{"email":"972d01a0eebb6704810d3993efb87b610128b861@gmail.com","name":"JosJuice"},"message":"Automated de-duplication of game INIs\n\n761 INIs were merged. 319 INIs couldn't be merged because of differences.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/b85a4ced9fd34b4220f25c1cf9cf3758f19e405a"},{"sha":"c404e87226e3b60df26c82738384459abfc649c1","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"ShaderGen: Fix pixel offset correction\n\nWe want to move the vertex by 1/12 pixel, but the old code\ndid miss the perspective division. So by multiplying with pos.w,\nthe position is moved correctly after the perspective division.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/c404e87226e3b60df26c82738384459abfc649c1"},{"sha":"ac54c6a4e2f6790f628f8a8112ff1940732f5068","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Make address translation respect the CPU translation mode.\n\nThe PowerPC CPU has bits in MSR (DR and IR) which control whether\naddresses are translated. We should respect these instead of mixing\nphysical addresses and translated addresses into the same address space.\n\nThis is mostly mass-renaming calls to memory accesses APIs from places\nwhich expect address translation to use a different version from those\nwhich do not expect address translation.\n\nThis does very little on its own, but it's the first step to a correct BAT\nimplementation.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/ac54c6a4e2f6790f628f8a8112ff1940732f5068"},{"sha":"e136c8a066d5a1d9e593bfdf3296979a5a18a157","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"PowerPC: misc cleanup.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/e136c8a066d5a1d9e593bfdf3296979a5a18a157"},{"sha":"aaee23d1b46511a937f65e507a7149ccab6ea478","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Fix ARM64 build for address translation changes.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/aaee23d1b46511a937f65e507a7149ccab6ea478"},{"sha":"4ff5ec7117ce1c50e16f3d278e7b326f92f18c87","author":{"email":"be2ab879c167fe894452d6cbefc8b45b33935bdb@gmail.com","name":"skidau"},"message":"Merge pull request #1984 from mathieui/GCAdapter-fixes\n\nFix issues with the GC adapter handling code","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/4ff5ec7117ce1c50e16f3d278e7b326f92f18c87"},{"sha":"4193350d226f5ca2d2d6630154b34b478bbedec9","author":{"email":"10a0d93a638a3e4947ef0a1706262350922cdce4@gmail.com","name":"magumagu"},"message":"Memmap: add an explanation of Dolphin's memory layout.","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/4193350d226f5ca2d2d6630154b34b478bbedec9"},{"sha":"b7e455ece8dfef9a553b7685106626a6ca0d0877","author":{"email":"68716031c5e490678db5165f4a26f24fd4acaf08@gmail.com","name":"Pierre Bourdon"},"message":"Merge pull request #2031 from degasus/master\n\nShaderGen: Fix pixel offset correction","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/b7e455ece8dfef9a553b7685106626a6ca0d0877"},{"sha":"4fa38f0c027fdb578722d74beb054df9672524f5","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"Externals: update libusb to version 1.0.19","distinct":false,"url":"https://api.github.com/repos/NanoByte011/dolphin/commits/4fa38f0c027fdb578722d74beb054df9672524f5"}]}