{"push_id":680452883,"size":27,"distinct_size":16,"ref":"refs/heads/vlj_pic","head":"72bb080ad2a7a2c5ed9079469bf423f44dd27c27","before":"546d0e042bf716d78568117aa60bb1aa9d53e7de","commits":[{"sha":"84ed196c145bd00f94fa03cdaa9e0f3b31c005cd","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"x64Emitter: Adjust position of reference and pointer indicators\n\nMatches the coding style.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/84ed196c145bd00f94fa03cdaa9e0f3b31c005cd"},{"sha":"810a04db58ca32570983f7ff1a2980134aebebc7","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"x64Emitter: Remove 'Gen::' namespace prefix from some parameters\n\nThe emitter is already within the Gen namespace, so this isn't necessary.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/810a04db58ca32570983f7ff1a2980134aebebc7"},{"sha":"e3a6191f02443c8c9f20b03362a789548ca62fb1","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"x64Emitter: Pass some OpArg parameters by const reference\n\nConsidering OpArg is a struct, passing by value creates unnecessary copies.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/e3a6191f02443c8c9f20b03362a789548ca62fb1"},{"sha":"0b8372e566fc6c191ab81017af6bc887d2b7aaaf","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Jit_Util: Make some OpArg parameters const references","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/0b8372e566fc6c191ab81017af6bc887d2b7aaaf"},{"sha":"6d916762fb52a85aa086ef0cb6516cc63fbe775b","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"Fix invalid pointer errors in Burnout 2.\n\nYet another story of games loading weird shit into registers.\n\nFor some reason, Burnout 2 would (in rare situations) load invalid\naddresses into cp_state.array_bases. What would the real hardware\ndo in this situation? Who knows, Burnout 2 doesn't actually enable\nthe vertex array with the invalid address so nothing kinky happens.\n\nBut dolphin tries to optimise things and starts using the address\nas soon as it is loaded into memory. This causes GetPointer (which is\nnow much more vocal) to throw an error.\n\nThe Fix:  We don't call GetPointer until we are sure the vertex array\nhas been enabled.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/6d916762fb52a85aa086ef0cb6516cc63fbe775b"},{"sha":"4943b362595a00585b407e97da30b295952349c2","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"zfreeze: fix 2-component positions","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/4943b362595a00585b407e97da30b295952349c2"},{"sha":"f57517f1a05db1790f853bf43d6093c19478b4ce","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"Clean up cached_arraybases. Update VideoSW to new scheme.\n\nMove ownership of cached_arraybases from CPMemory to VertexLoaderManager\nto better match it usage.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/f57517f1a05db1790f853bf43d6093c19478b4ce"},{"sha":"7df69829732745d98b843d37d68a65920d1d883b","author":{"email":"3de6e75f846c5fb0bd2817ac1ccee59ae82d8a6f@gmail.com","name":"Scott Mansell"},"message":"Add a dirty flag for arraybases.\n\nOnly loop through and call getPointers when something has actually\nchanged.\nWorth about 2-4% speedup un SMG over the previous commit.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/7df69829732745d98b843d37d68a65920d1d883b"},{"sha":"10e7487dbba54503fe618efc6e37f01136b39ca5","author":{"email":"ce7b0b38a65b6d1c43e3ae284ac9c9b734b0c3a3@gmail.com","name":"Andrew Tolvstad"},"message":"Correct Linux uninstall instructions","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/10e7487dbba54503fe618efc6e37f01136b39ca5"},{"sha":"a6004f8274bee85f6e32f3345672c62096a1425f","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"Jit64: drop more x86_32 left-overs","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/a6004f8274bee85f6e32f3345672c62096a1425f"},{"sha":"a806feb10e7fcd84eecde6d1f8290abc99f751d4","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2474 from Tilka/zfreeze\n\nzfreeze: fix 2-component positions","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/a806feb10e7fcd84eecde6d1f8290abc99f751d4"},{"sha":"9f8a9f80e8f36c9c93cb4f994ddc5d2c95086426","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2485 from Inityx/patch-1\n\nCorrect Linux uninstall instructions","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/9f8a9f80e8f36c9c93cb4f994ddc5d2c95086426"},{"sha":"43ed19a663b5601b47c4a6f55f4afd75b709dfb2","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2481 from lioncash/reference\n\nx64Emitter: Pass some OpArg parameters by const reference.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/43ed19a663b5601b47c4a6f55f4afd75b709dfb2"},{"sha":"eb057d49a089cd1091e695f6e6baaf272a7b1476","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"x64Emitter: drop duplicate enum & unused wrappers\n\nKeep the more explicit version of the two SSECompare enums.\n\nAnd the unused CMP* wrappers wouldn't exactly make the code more\nreadable anyway.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/eb057d49a089cd1091e695f6e6baaf272a7b1476"},{"sha":"4eef8052700e4401b319395a09125a5079bb8100","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Merge pull request #2488 from Tilka/cmp\n\nx64Emitter: drop duplicate enum & unused wrappers","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/4eef8052700e4401b319395a09125a5079bb8100"},{"sha":"19f753de6b05867383900217b45d424d2e97e974","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"HotKey: Allow more than one hotkey at the same time.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/19f753de6b05867383900217b45d424d2e97e974"},{"sha":"322c813cb6af03bde798d72d44cfda5a541e7430","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"HotkeyManager: Add missing hotkeys to the Hotkeys dialog","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/322c813cb6af03bde798d72d44cfda5a541e7430"},{"sha":"ef3ed682a191886735aeed2fe7003c258998c3f4","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"DolphinWX: Also evaluate Hotkeys while stopped.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/ef3ed682a191886735aeed2fe7003c258998c3f4"},{"sha":"bdfea961231a1e44832c63598f8972c208bd00dc","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"InputCommon: Change default hotkey for home and start.\n\nWe already use ALT + ENTER for toggling fullscreen.\nBut as ENTER is both home and start, this buttons will always\nalso be triggered on toggling fullscreen. Now we check for\nthose buttons if ALT is not pressed.\nSo now we're able to toggle fullscreen without pressing home or start.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/bdfea961231a1e44832c63598f8972c208bd00dc"},{"sha":"210d7c4d5468a4b11c3fb567d963adee892b5f95","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"Merge pull request #2486 from Tilka/x86_32\n\nJit64: drop more x86_32 left-overs","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/210d7c4d5468a4b11c3fb567d963adee892b5f95"}]}