{"push_id":1687413711,"size":117,"distinct_size":103,"ref":"refs/heads/master","head":"d1dc9d5a0ccbe17f47b74517a0636751de9f888c","before":"96e70ad5a3fa29d047403ac6ab7a0cbdfdc0f6a9","commits":[{"sha":"225ac37f21f6013382c9260e4c55fcb0037eb41d","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"SDIOSlot0: Separate IOCtl/IOCtlV behavior into individual functions\n\nKeeps the individual behaviors separate from one another.","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/225ac37f21f6013382c9260e4c55fcb0037eb41d"},{"sha":"38917a151d5bdcebb3e66bc14028aa57dde990dd","author":{"name":"MerryMage","email":"dad422905a58151a70e041f356e1bd7e19e72ed6@users.noreply.github.com"},"message":"CoreTiming: Pull globals into a single struct","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/38917a151d5bdcebb3e66bc14028aa57dde990dd"},{"sha":"19eb09b086413e889925965f125369a7d9fd7520","author":{"name":"MerryMage","email":"dad422905a58151a70e041f356e1bd7e19e72ed6@users.noreply.github.com"},"message":"Jit_SystemRegisters: Make mfspr PIE-compliant","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/19eb09b086413e889925965f125369a7d9fd7520"},{"sha":"d10d09ccc1eae227db5be0d2908c7aec5610e6a1","author":{"name":"Michael Maltese","email":"d6c3cd67227a0dffd01f76dc9c02bab7f1c29a34@gmail.com"},"message":"VideoCommon: rework anamorphic widescreen heuristic\n\nSome widescreen hacks (see below) properly force anamorphic output, but\ndon't make the last projection in a frame 16:9, so Dolphin doesn't\ndisplay it correctly.\n\nThis changes the heuristic code to assume a frame is anamorphic based on\nthe total number of vertex flushes in 4:3 and 16:9 projections that\nframe. It also adds a bit of \"aspect ratio inertia\" by making it harder\nto switch aspect ratios, which takes care of aspect ratio flickering\nthat some games / widescreen hacks would be susceptible with the new\nlogic.\n\nI've tested this on SSX Tricky's native anamorphic support, Tom Clancy's\nSplinter Cell (it stayed in 4:3 the whole time), and on the following\nwidescreen hacks for which the heuristic doesn't currently work:\n\nPaper Mario: The Thousand-Year Door (Gecko widescreen code from Nintendont)\nC202F310 00000003\n3DC08042 3DE03FD8\n91EEF6D8 4E800020\n60000000 00000000\n04199598 4E800020\nC200F500 00000004\n3DE08082 3DC0402B\n61CE12A2 91CFA1BC\n60000000 387D015C\n60000000 00000000\nC200F508 00000004\n3DE08082 3DC04063\n61CEE8D3 91CFA1BC\n60000000 7FC3F378\n60000000 00000000\n\nThe Simpsons: Hit & Run (AR widescreen code from the wiki)\n04004600 C002A604\n04004604 C09F0014\n04004608 FC002040\n0400460C 4082000C\n04004610 C002A608\n04004614 EC630032\n04004618 48220508\n04041A5C 38600001\n04224344 C002A60C\n04224B1C 4BDDFAE4\n044786B0 3FAAAAAB\n04479F28 3FA33333","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/d10d09ccc1eae227db5be0d2908c7aec5610e6a1"},{"sha":"2492f196a716d3594022a5ea8ca1ff0178ee23b5","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"TextureCache: Fix incomplete GPU texture decoding of non-square mips","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/2492f196a716d3594022a5ea8ca1ff0178ee23b5"},{"sha":"eb45ea5f7ff360a6afa64a1c112fc3380d85ec4c","author":{"name":"Sepalani","email":"b14eb8ef2ccb2b28109ad7eb5e4a650d455511f8@hotmail.fr"},"message":"Boot: Prevent ELF to be considered as a disc","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/eb45ea5f7ff360a6afa64a1c112fc3380d85ec4c"},{"sha":"31eec8c75ba103c4920a5026bc84db28a9f3af78","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Boot: Remove useless check\n\nNo disc is inserted at this point, so IsDiscInside is always false.","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/31eec8c75ba103c4920a5026bc84db28a9f3af78"},{"sha":"6263830d6d210487289df639f86abbbcdfcaefd6","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Boot: Always emulate BS2 once when booting a DOL\n\nThe old code could do it 0, 1 or 2 times.","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/6263830d6d210487289df639f86abbbcdfcaefd6"},{"sha":"0b78386044690ec1ba3869f413d7774a9bd59a63","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Boot: Allow setting a default ISO for Wii DOLs\n\nI have no idea why there was a special case preventing this...","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/0b78386044690ec1ba3869f413d7774a9bd59a63"},{"sha":"9d73196e4f8a03451fde3320182ef0640ee4fc18","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Boot: Make default ISO code for DOLs consistent with ELFs","distinct":true,"url":"https://api.github.com/repos/lioncash/dolphin/commits/9d73196e4f8a03451fde3320182ef0640ee4fc18"},{"sha":"069b70b2b449abeccf88578f75298acc71a08333","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"SI_Devices: Get rid of pointer casts for ID assignment in RunBuffer\n\nThis is actually undefined behavior (pointer casting to a non-char type and\ndereferencing it).","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/069b70b2b449abeccf88578f75298acc71a08333"},{"sha":"0540950e7ae7c5a2944a3a319e1ee0dad9d03b4f","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"VideoConfigDiag: Move event implementations into the cpp file\n\nAlso removes the unused Event_Adapter event stub which did nothing. It\nwasn't even hooked up to wx's event system.\n\nAllows removing several includes from the header file and moving them to\nthe cpp file. Prevents includes being dumped into other source files\nthat include the header.\n\nThis uncovered an indirect include in Main for MsgHandler utilities.","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/0540950e7ae7c5a2944a3a319e1ee0dad9d03b4f"},{"sha":"caf25653d84310a9a67fc842c10d1097bc917c1c","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"RenderBase: const correctness","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/caf25653d84310a9a67fc842c10d1097bc917c1c"},{"sha":"cc803db04231d97c95e9bc11ed33b3584b0b2be9","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"RenderBase: Eliminate renderer global accesses within the Renderer class\n\nThere's no need to access these globals, the instance itself has access\nto these data members and functions.","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/cc803db04231d97c95e9bc11ed33b3584b0b2be9"},{"sha":"db79c8db2985edc05454a0de066c0db0d1eb842d","author":{"name":"Matthew Parlane","email":"2ff00a4cd9aa6870b07943a24ec5e49b579c3d3c@gmail.com"},"message":"Merge pull request #5230 from lioncash/render\n\nRenderBase: const correctness","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/db79c8db2985edc05454a0de066c0db0d1eb842d"},{"sha":"394b847b6c0fd4bf8dab619f4cb0084dbdc23ea0","author":{"name":"Matthew Parlane","email":"2ff00a4cd9aa6870b07943a24ec5e49b579c3d3c@gmail.com"},"message":"Merge pull request #5229 from lioncash/si-id\n\nSI_Devices: Get rid of pointer casts for ID assignment in RunBuffer","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/394b847b6c0fd4bf8dab619f4cb0084dbdc23ea0"},{"sha":"055adad8f17820c1eafb3294226fb9cb71d2f3ad","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Merge pull request #5218 from lioncash/video\n\nVideoConfigDiag: Move event implementations into the cpp file","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/055adad8f17820c1eafb3294226fb9cb71d2f3ad"},{"sha":"776d63bcd388348ea8982a249364dede17f89a67","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Simplify condition for enabling/disabling vertex rounding checkbox\n\nAlso moving the code further up in the function so that\nit's consistent with how the other settings are handled.","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/776d63bcd388348ea8982a249364dede17f89a67"},{"sha":"23b6e483f8daa6b514cf83283a9f09bd9d7d9078","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Automatic translation resources sync with Transifex","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/23b6e483f8daa6b514cf83283a9f09bd9d7d9078"},{"sha":"188f2b3cc52266909c6729e5f31d8f9620eb08f8","author":{"name":"Mat M","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"Merge pull request #5231 from JosJuice/vertex-rounding-condition\n\nSimplify condition for enabling/disabling vertex rounding checkbox","distinct":false,"url":"https://api.github.com/repos/lioncash/dolphin/commits/188f2b3cc52266909c6729e5f31d8f9620eb08f8"}]}
{"actor":{"display_login":"lioncash"}}