{"push_id":1679490768,"size":115,"distinct_size":115,"ref":"refs/heads/master","head":"722aca0830aedfde89ccf4bdac7ca51b3eb207a7","before":"90acceaf4166652d6457eb4cc0d9fd8f9a0d5626","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/BlueSplash/dolphin/commits/225ac37f21f6013382c9260e4c55fcb0037eb41d"},{"sha":"44fb429e7e512aae5e42ebbc7ea5c3541f42bc56","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"EXI: Namespace device classes","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/44fb429e7e512aae5e42ebbc7ea5c3541f42bc56"},{"sha":"97dc773a3eecba886f9a99a6aa2bb460cf73ef20","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"D3D: Drop redundant interface TextureEncoder","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/97dc773a3eecba886f9a99a6aa2bb460cf73ef20"},{"sha":"6f8c30c863d42e9863548ea44906ec49763186bf","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IOS/ES: Fix GetTMDView\n\nWe had missing checks *and* were checking for the out vector size\nimproperly.\n\nRewritten based on the actual behaviour in IOS.","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/6f8c30c863d42e9863548ea44906ec49763186bf"},{"sha":"8d31b4f827c08d5e9c26d04f1449c1c8d5ebbd6c","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@users.noreply.github.com"},"message":"Merge pull request #5203 from stenzek/useless-interface\n\nD3D: Drop redundant interface TextureEncoder","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/8d31b4f827c08d5e9c26d04f1449c1c8d5ebbd6c"},{"sha":"a9d08a31a682484210aae9514b54b0a67f7a44d2","author":{"name":"iwubcode","email":"3796bc969e9989d35eb1a25553baaa5520f959e1@users.noreply.github.com"},"message":"Add configurable toggle that rounds vertices to the nearest pixel when\nw=1.  This fixes some games at higher IRs.","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/a9d08a31a682484210aae9514b54b0a67f7a44d2"},{"sha":"d8c476b0158cac9258794a814059ebdfc2fc5c12","author":{"name":"Anthony","email":"2e86cd4e6d2c054efc6a8496f76958320a4e35e2@users.noreply.github.com"},"message":"Merge pull request #5204 from leoetlino/tmd-view-fixes\n\nIOS/ES: Fix GetTMDView","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/d8c476b0158cac9258794a814059ebdfc2fc5c12"},{"sha":"cf0492468dfe54f4fc75aa9ebd02aa87b986bbdf","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IOS/WFS: Fix logging message","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/cf0492468dfe54f4fc75aa9ebd02aa87b986bbdf"},{"sha":"9d0a78db201f82c669acb215db8043c17e0302f7","author":{"name":"Anthony","email":"2e86cd4e6d2c054efc6a8496f76958320a4e35e2@users.noreply.github.com"},"message":"Merge pull request #5205 from leoetlino/log\n\nIOS/WFS: Fix logging message","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/9d0a78db201f82c669acb215db8043c17e0302f7"},{"sha":"e9e32260261699270e1de22ec55e2e50b19f8038","author":{"name":"Michael Maltese","email":"d6c3cd67227a0dffd01f76dc9c02bab7f1c29a34@gmail.com"},"message":"TextureCacheBase: fix custom textures not being loaded\n\nFixes bug #10183 [0] introduced by 3bd184a / PR #4467 [1].\n\nTextureCacheBase was no longer calling `entry->Load` for custom textures\nsince the compute shader decoding logic was added. This adds it back in.\nIt also slightly restructures the decoding if-group to match the one\nbelow, which I think makes the logic more obvious.\n\n(recommend viewing with `git diff -b` to ignore the indentation changes)\n\n[0]: https://bugs.dolphin-emu.org/issues/10183\n[1]: https://github.com/dolphin-emu/dolphin/pull/4467","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/e9e32260261699270e1de22ec55e2e50b19f8038"},{"sha":"14c81764dfce7950f656b39bbcd04e64da529cb2","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"ControllerEmu: Replace includes with forward declarations\n\nReplaces includes with forward declarations where applicable, and moves\nincludes to where they're actually needed.","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/14c81764dfce7950f656b39bbcd04e64da529cb2"},{"sha":"9fc223302b11ecf809285f85ad3d801249c92c4f","author":{"name":"Matthew Parlane","email":"2ff00a4cd9aa6870b07943a24ec5e49b579c3d3c@gmail.com"},"message":"Merge pull request #5207 from lioncash/fwd-decl\n\nControllerEmu: Replace includes with forward declarations","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/9fc223302b11ecf809285f85ad3d801249c92c4f"},{"sha":"27e9e469d43f59c3e2611a9c8442e009f0b2cb06","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@users.noreply.github.com"},"message":"Merge pull request #5206 from ligfx/fixcustomtextures\n\nTextureCacheBase: fix custom textures not being loaded","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/27e9e469d43f59c3e2611a9c8442e009f0b2cb06"},{"sha":"4c0a3926988bc1b0e1577d7f3160e4af7ce91410","author":{"name":"Scott Mansell","email":"9cb9e940402b023b338a9c236cc09e1aeca78323@gmail.com"},"message":"Merge pull request #4715 from iwubcode/efb_copy_corruption_at_higher_ir\n\nAdd configurable toggle to round vertices to nearest pixel","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/4c0a3926988bc1b0e1577d7f3160e4af7ce91410"},{"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/BlueSplash/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/BlueSplash/dolphin/commits/19eb09b086413e889925965f125369a7d9fd7520"},{"sha":"c4d50766968930abe2252c861beacd5b988bc57f","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"Common: Add missing set(LIBS ...) for mbedtls","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/c4d50766968930abe2252c861beacd5b988bc57f"},{"sha":"47a09de019d0bb7f366898cf7a9ff3e624b2b0ac","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"Add unit tests for IOS/ESFormats\n\nThis adds unit tests for IOS/ESFormats, and in particular, for the\nTMDReader. It is tested using invalid TMDs (to check IsValid()) and\ntwo valid, properly signed TMDs.\n\nThings which are now tested:\n\n* Title type helper functions.\n* TMDReader: Validity check.\n* TMDReader: General information returned by the Get*() methods.\n* TMDReader: Raw TMD and generated TMD view, compared against IOS.\n* TMDReader: Game ID generation code (which is Dolphin specific).\n* TMDReader: Content information: getting by ID/index, order, metadata.","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/47a09de019d0bb7f366898cf7a9ff3e624b2b0ac"},{"sha":"d8089a457fb674f4bd4e02583e2efbdbf118a161","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"WX: Disable a few menu items when a Wii title is running\n\nUnsafe and keeping them enabled would allow inaccurate behaviour that\ncan break games.","distinct":true,"url":"https://api.github.com/repos/BlueSplash/dolphin/commits/d8089a457fb674f4bd4e02583e2efbdbf118a161"},{"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/BlueSplash/dolphin/commits/d10d09ccc1eae227db5be0d2908c7aec5610e6a1"}]}
{"actor":{"display_login":"BlueSplash"}}