Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-15238753a1595bfe2db1cd4d8312e992901fc3e4da5d8Mai MMerge pull request #10122 from malleoz/record-hotkeys-without-game-running
5.0-15237e5051c516f4b6edb34a55ba08e009cea1d35d449sowens99Check for certain hotkeys in game list
5.0-152360d8ad5f53a213bd8fb9a201eff42e73e80b540ddLéo LamMerge pull request #10008 from JosJuice/android-remove-emulationstate
5.0-1522953d7d595e694eab21eae2e44f988242063518598JosJuiceAndroid: Remove the EmulationState class
5.0-152282cd09b8eb3bdc39f455f47c40ce165c7965b74e3JosJuiceAndroid: Remove synchronized keywords from EmulationState
5.0-152273eb07e977269b6d2ddd126f78acd6d4b4a219e71JosJuiceAndroid: Don't rely on onPause for pausing before destroying surface
5.0-15226446e2d9119a3c4281e72feefca9bbcd2b1eb21e3JosJuiceAndroid: Remove state from EmulationState
5.0-152252c564a0b9d654d860dcc2832b2492f8e1b94813bJosJuiceAndroid: Remove mSurface from EmulationState
5.0-15230cc84799c7f61eb7081d6393ee1c66bbda77f79c7Mai MMerge pull request #10117 from AdmiralCurtiss/disc-content-comparators
5.0-152296684e26ae2589109d947f120e1632c50cd8eb01bAdmiral H. CurtissDiscIO/DirectoryBlob: Fix swapped DiscContent comparison operators.
5.0-1522822f7c07caf2dd0906a75433f5b2e52dc4359dad4Léo LamMerge pull request #10081 from sepalani/mem-hex0
5.0-1522594cba464675f748ae3df1296549aa5c486143fa5SepalaniMemoryWidget: Simplify the search logic
5.0-152267ec02ee4d37cef6a73ac7a678901904ca6855728JMC47Merge pull request #10116 from malleoz/tas-input-gui-changes
5.0-152253bc9f66336f817b352e9d58a5aa2abd461316e3esowens99Inscribe StickWidget ellipse in square
5.0-152246129290d3188f9f38ee045f809ec2cb890b3dcabLéo LamMerge pull request #10057 from JosJuice/jitarm64-divwx
5.0-15005feefc17b023cda2d5c012d8b5b1a5ca019a3d717JosJuiceJitArm64: divwx - Optimize comparisons to 0x80000000
5.0-1500491b112b984ec8d460bd15fc64129411ee633d5a5JosJuiceJitArm64: divwx - Optimize division by 2
5.0-150039889e7eb33b5732add517f9197c710f9ee56e3fbJosJuiceJitArm64: divwx - Optimize power-of-two divisors
5.0-15002eb8581c26dd000c496ef6b2181e42b5f17fe439aJosJuiceJitArm64: divwx - Optimize constant divisor
5.0-15001f8e97f5a8af0de3f770abd7aab137933668fef76JosJuiceJitArm64: divwx - Special case dividend == 0
5.0-1500009cdb076a3938ecce7422f1f77ac24314176263bJosJuiceJitArm64: divwx - Optimize constant dividend
5.0-15217a25f4fab205e517eaf046ac44ce15d698ff0e405Léo LamMerge pull request #10080 from lioncash/membf
5.0-15101269b7a216645509068e8ee17a8efb0bf272a33cdLioncashMemoryInterface: Eliminate trivial sign conversion cases
5.0-15100163b24833db1a6cd0af07921f0ea9c408eb9db9aLioncashMemoryInterface: Migrate bitfields over to Common::BitField
5.0-15214b43cee8fe4a83b54fda736504942e9c82eae9344Léo LamMerge pull request #10098 from AdmiralCurtiss/scan-dir-tree-trailing-slash
5.0-15140f76aaf65f6dfc56282347b87d78feca536a105b0Admiral H. CurtissCommon/FileUtil: Strip trailing path separator in ScanDirectoryTree().
5.0-15212276ea43237f8675840621932c45b2ba1fb3120dfLéo LamMerge pull request #10102 from lioncash/netplay
5.0-151542b9c65967e0f7477aaf2cc64169157b2328d4815LioncashNetPlayClient: Change return value of OnData() to void
5.0-15153ae714b25ba2508381248c1d8615f10e006254200LioncashNetPlayClient: Split out OnData()
5.0-1520929d236068c4b18e7ae89dbc535d9431ec738c6c9Léo LamMerge pull request #10104 from AdmiralCurtiss/cheats-manager-ux
5.0-15163c40e8ee3a8f3e2e961ae5fcc4442431744741b1aAdmiral H. CurtissQt/CheatsManager: Show disabled AR and Gecko tabs when no game is running.
5.0-15162dd9047f7c5753d77ab1b2da0c3e2cdeb63a300d1Admiral H. CurtissQt/GeckoCodeWidget: Disable functionality if no game id is given.
5.0-15161a4b1ea3d70a051fd60fab7bfa07380366cebc978Admiral H. CurtissQt/ARCodeWidget: Disable functionality if no game id is given.
5.0-15160aa2d089d1b588a798e33e994cbc791e35b3ecc1eAdmiral H. CurtissQt/MenuBar: Allow opening Cheats Manager regardless of emulation state and configuration.
5.0-15159aee6e45386f530ebf41ac6ca11c8f26dd217f3deAdmiral H. CurtissQt/CheatsManager: Let the 'Configure Dolphin' button shown in the Cheats Manager when Cheats are disabled actually open the settings.
5.0-1520328e6e8752ce709a775440138a39bce6987624ec8Léo LamMerge pull request #10113 from JosJuice/tas-input-latency
5.0-151901a5e0c20841e5f207200de47e7ad7138feddfe40JosJuiceDolphinQt: Reduce latency of TAS input's controller input passthrough
5.0-15201e7c0b8ecbdb877c896d44e0ab1f9c00d2f2b667eLéo LamMerge pull request #10114 from AdmiralCurtiss/disc-addresses
5.0-15194ad410009bb98f1dd849a402ff5ba337cece71c7eAdmiral H. CurtissCore/DiscIO: Extract disc and partition constants to DiscUtils.h.
5.0-1519970a9003947b12dc92821b99799d915e1de347daaMai MMerge pull request #10109 from JosJuice/android-clear-confirmation
5.0-15180a3ce8d61fd1854ecff5b89d673edde2b21b7d43bJosJuiceAndroid: Show confirmation dialog for clearing game settings
5.0-1519757f71a55f8a0a9d1efe36868bc75db429afe4f07Mai MMerge pull request #10110 from JosJuice/remove-request-refresh-info
5.0-15195ca2589f7df2faaf0628a186ef87c6a413e51381aMai MMerge pull request #10103 from AdmiralCurtiss/cheat-search-length-underflow
5.0-15180e5ed9ee920376258a6ab003691fe97a8734a62faJosJuiceCore: Remove s_request_refresh_info
5.0-15159bd92c29ef5a3c664c77a64cdabc5346f4e9383dbAdmiral H. CurtissCore/CheatSearch: Avoid length underflow on new search.
5.0-1519331ca1147210ccb9081a680d8c134f1511cc356d5JMC47Merge pull request #10068 from leoetlino/more-low-mem1-constants
5.0-15010ef98f209a29198e6a43ef9af979ab0de1fbcf635Léo LamIOS: Add missing writes of low MEM1 constants
5.0-15191b0fc95ee31a07f168b519587c3c16e81a5919868JosJuiceMerge pull request #10112 from JMC47/kingkongxfb
5.0-15190c1349fa613c7a1df6e337b21c50eb1abed08c937JMC47Disable Immediate XFB in King Kong
5.0-15189ca064b55fe55f9a4c013a043ea055459bdd53e5bJMC47Merge pull request #10111 from JosJuice/networkwidget-hidden
5.0-151800a973ddcbb77160abdbf2ef40e62e4cde7697144JosJuiceDolphinQt: Don't update NetworkWidget when hidden
5.0-15187b0144d88d98771af21f0f94585ffe5dacc87c3b1JMC47Merge pull request #10108 from phire/always-disable-bb
5.0-15186ce80a96aeee88994973ac8e7aebcbd466cd6863cScott MansellBPStructs: ensure side effects are same
5.0-15185a6baca6bf62eab8539a42b6103d56b5e7af530ddJosJuiceMerge pull request #10107 from OatmealDome/amd-subgroup-reduction
5.0-151847e8f5208fe2cd01277358abdeec622492927eb11OatmealDomeVulkanContext: Disable subgroup reduction on macOS with AMD GPUs
5.0-151832d1ec6332b6335107e4e1fbd9c6735840117623eJMC47Merge pull request #10106 from phire/fix-negative-efb-copies
5.0-151827c7609f5b94e681bce278b1bc0259c7243828377Scott MansellBPStructs: Ignore malformed efb copies
5.0-15181a0f7e3110da16b4835cf9de5c34507c5b5b40504JMC47Merge pull request #10105 from Pokechu22/mmxc-texture-filtering
5.0-15180e902eda495d47086d4274d5b28897f557d1d60abPokechu22GameINI: Disable force texture filtering for Mega Man X Collection
5.0-15179d14d7595f2180d8381e70d2b799e6f89b5eaa5c0JosJuiceTranslation resources sync with Transifex
5.0-1517873794506336a17102c4df0419a099734a7ef3a1dLéo LamMerge pull request #10092 from JosJuice/android-cheats
5.0-151650ca4c6dbd4a19607b2fc82f82171226c679f58b4JosJuiceAndroid: Add save button to cheats activity
5.0-15164ffa25c4cf55d7ec4b3133e0597569072ea0f1b6aJosJuiceAndroid: Allow $ line when entering cheat code
5.0-1516353ae1a07252d628f33543e1a19427d4848cc7393JosJuiceAndroid: Add Gecko code downloading
5.0-1516247efd3317d2cc6e317121a9ca10fb25808f85981JosJuiceAndroid: Fix CheatsActivity d-pad navigation
5.0-15161215492152c6b5a20c600e727afcbef9ceace666aJosJuiceAndroid: Show warning when Enable Cheats is off
5.0-151601470dfcf81e9e7f71b2548f6f7253423140e29ddJosJuiceAndroid: Add the ability to delete cheats
5.0-15159404eb13e2f5252739a4a778bc549abc1867f284eJosJuiceAndroid: Add the ability to add cheats
5.0-151586934b9a21dea3615950affc8bfacf7e72dbc8fd9JosJuiceAndroid: Add headers to cheat list
5.0-15157109aef4b8109dd83f713a66fb64558df72d1aafdJosJuiceAndroid: Scroll to field with error when error occurs
5.0-15156e299be1d857001e8eaea7674e4c763b5d37e0336JosJuiceAndroid: Add creator and notes fields for Gecko codes
5.0-15155883a9f8a9900db8456350123e48618497ffb961cJosJuiceAndroid: Allow viewing/editing the actual codes
5.0-15154fc6c31c3db77dcb04473378f27e24283131b6052JosJuiceAndroid: Update cheat list when a cheat is edited
5.0-1515343dcbf33adc72e935c518c3a7a0e621fe5694b69JosJuiceAndroid: Add edit button for cheats
5.0-15152a303b4bc98af237ab708221b88c51df22d3f2ebdJosJuiceAndroid: Programmatically open/close cheat details
5.0-1515195879c2e76a68526079445b427d1f3740416c978JosJuiceAndroid: Add details view for cheats
5.0-1515093a12713864b147c003cfb757b42b47ecb69676fJosJuiceAndroid: Add checkboxes for toggling cheats enabled
5.0-1514967a8855d9a5ec6e6c23617d72beb29db002424c7JosJuiceAndroid: Add "Enable Cheats" setting to GUI
5.0-151484d609c769f7b8eba12da931c0936c5950509e165JosJuiceAndroid: Implement basic read-only cheats list
5.0-15147ee3a5a4a81f56aeeda8c2aa1c0800847ab652bedJosJuiceAndroid: Create CheatsActivity
5.0-151584d1bd54917f097510e814d0ffcd625de6867fcc0JMC47Merge pull request #10095 from phire/fix-out-of-range-efb
5.0-15134eb8bfabdfda83dd2cbacfa5c2bc89a5254e587b3Scott MansellBPStructs: make copy width/height const
5.0-1513337b80e21707fe9288d3a5f47fe0ab0a9454b744bScott MansellBPStructs: fix out-of-range EFB copy clamping
5.0-1515557a8ee049f30d267909fe57ae4422d19f6d9a0ddJMC47Merge pull request #9886 from AdmiralCurtiss/cheat-search
5.0-1515455397b6d5273c54da5ebdf1fa3790a593506fb23Admiral H. CurtissDolphinQt: Rewrite cheat search GUI.
5.0-15153f3346262d2c143c7e3b81775db5192efb0d803ffAdmiral H. CurtissCore/CheatSearch: Implement cheat searching functionality.
5.0-1515294cfbfc49de958cb8c0cda54e318646b0b3b2b19Léo LamMerge pull request #10099 from AdmiralCurtiss/directoryblob-read-between-files
5.0-1514006d41c53ce8c24fcc7e61932cbb70d6c06c6aaacAdmiral H. CurtissDiscIO/DirectoryBlob: Handle reads between files.
5.0-1515094e9751dfe6971a92e6888f5fd2edd99fa57e8d1Léo LamMerge pull request #10100 from Pokechu22/no-wglShareLists
5.0-15144b8f4a4ae449307f8cd86c4db16085a03ed255a9ePokechu22GLInterface: Remove unneeded wglShareLists call
5.0-15148111c36e6cd5b2ec290741f92203a6233d5a3986fLéo LamMerge pull request #10101 from lioncash/kb
5.0-151067c909a73de8bdd5d153736541aa1484d0409efa9LioncashSI_DeviceKeyboard: Shorten MapKeys()
5.0-1514615ec7bd54619c3c23a7549c72a62d2be7dd51e29Léo LamMerge pull request #10097 from JosJuice/jitarm64-w0-clobber
5.0-1514174f2acd83bdc2088b85090c394f33086694b545cJosJuiceJitArm64: Move fresx/frsqrtex RW calls earlier
5.0-151401c4155f800562040d38df0ed8bef72c0a2fd105eJosJuiceJitArm64: Fix fresx/frsqrtex unlocking W0 too early
5.0-15143819a0a69ffb448819bb37fda5a69c397c3d53658Léo LamMerge pull request #10076 from lioncash/sibf
5.0-15102d00e7d5a756cd732553f491d78da341021a2a449LioncashSI: Collapse interrupt generation check in UpdateInterrupts()
5.0-15101ca24c32cbf91d0f5db86c13a8530437705773a65LioncashSI: Eliminate trivial sign conversion cases in RegisterMMIO()
5.0-15100e68b9de62c508425aa747954f63d6d07a094dd71LioncashSI: Migrate bitfields to Common::BitField
5.0-15139ee863e67220bfb9bb96c853437f2afebdf854480Léo LamMerge pull request #10014 from OatmealDome/wiimote-disconnect-crash
5.0-14833b9ad1746061b1337bcce714b9a2f56d079e31ed7OatmealDomehidapi: Add new patches to applied patches folder
5.0-14832fba8bfe6a60edd93161189c756d42bc861ac8a81OatmealDomeWiimoteReal: Check for error before discarding report
5.0-1483125c85d827aed098d2536f09a68c23780346cd4e1OatmealDomehidapi: Don't leak device handle in macOS 10.10 or newer Ported from libusb's hidapi fork. Original patch by Youw (cdc473dfe43f6432dda7ad53d7656b8ae8ff968b).
5.0-14830b24599cf5bf07f0f4d12e197e61c8f107a042dd4OatmealDomehidapi: Stop current run loop in removal callback instead of fetching from context
5.0-151345f2a8d98fbadb62648785272bd7324583de2a64dLéo LamMerge pull request #10093 from JosJuice/revert-revert-10025
5.0-151275ea121eeb5397932750279d11bcd8fa8e4cc5f43JosJuiceRevert "Revert "DolphinQt: Minor consistency fixes for the Settings window""
5.0-151321b32a61d6a47e748e024a62a6f856b21ec635294JMC47Merge pull request #10094 from AdmiralCurtiss/namco-museum-branch-following
5.0-15131788177a001e19315bb150aee9d46ffd7d5188441Admiral H. CurtissGameINI: Disable JIT branch following for Namco Museum to avoid major stuttering in Galaga Arrangement and Dig Dug Arrangement.
5.0-1513005f86b9f5b6e7f65aaefcc29e348cc2628bed34fJMC47Merge pull request #10012 from Pokechu22/thps4-green-sky
5.0-14910c3dec343918ff44e90886daf71a6bf0c49033de1Pokechu22UberShaderVertex: Simplify color channel logic
5.0-1490906579e4d53844e5a45ae18f8eda6c4ee69ebad2cPokechu22VertexShaderGen: Simplify color channel logic
5.0-149082519d14e36bf47f4ef6172928db13c5f7fae14e3Pokechu22UberShaderVertex: Fix Tony Hawk Pro Skater 4
5.0-15126b4787cdbd353595b8080c93d816490610ec37573JosJuiceMerge pull request #10077 from lioncash/dvdbf
5.0-1510015566048f05a669ef0483e4af0d3060045ebdc00LioncashDVDInterface: Migrate bitfields over to Common::BitField
5.0-1512452304df943cda35cff9dd64a08e1a26de03f9b66JosJuiceMerge pull request #10011 from JosJuice/android-cheats-preparation
5.0-151212a22367211322f5afd72ff19dfc05827afdf59d8JosJuiceMerge pull request #10056 from lioncash/qtloc
5.0-15009b90008aadb116d1d35bf13cf866dc66292b21273JosJuiceSplit out code for serializing/deserializing cheat lines
5.0-15008fb96ecb7da563d8b66ce4083db239da402e3aebcJosJuiceMove patch saving code to PatchEngine
5.0-149708c67f13256a1b6f709f9e2cd01776e9a26af0666LioncashResourcePackManager: Translate unknown author string
5.0-1496989ceef2a8ad49e54c62d04c293910292325db977LioncashMainWindow: Use MainWindow variant of tr()
5.0-1496847b40698bb5ce0da3e103c197bfe0268a840596cLioncashMainWindow: Fix typo in resource pack initialization error message
5.0-1496775b68c9e96674fe4eb968f20064d384037d18d44LioncashGBAWidget: Add ellipses for option selections that require more input
5.0-14966a65fcb5e5b39319829686a6e2651d590004cf155LioncashConvertDialog: Provide complete translation string for conversion
5.0-1496570399955a0fb98ca855ddae22d6f74cf3786631cLioncashCheatsManager: Make use of plural variant of tr()
5.0-15114059794b551467f7fbc315469224d93e584575e03Mai MMerge pull request #10087 from JosJuice/jitarm64-psq-caller-saved
5.0-151118809d8eb61a05c2e1f689be40fee3855c5fa5eb0Mai MMerge pull request #10089 from AdmiralCurtiss/jit-cache-valid-block-clear
5.0-1510834992f52c796ae9f62e0abfc9f088138e87bd72aAdmiral H. CurtissPowerPC/JitCache: Clear valid_block bits for long invalidations.
5.0-1510923f6fdebcbfee44977c8e5ae5a831d069c6d881eJosJuiceRevert "JitArm64: Indexed paired loadstores workaround, attempt 2"
5.0-15108743de44f0326d87997b82aec0720a367afcbadc6JosJuiceJitArm64: Move psq_stXX GetCallerSavedUsed calls later
5.0-151095538e90ebf52645bf7389ad6b3e487b6d9e1b82bMai MMerge pull request #10090 from Pokechu22/d3d-isnan-replacement
5.0-1510852c82733f6ba606de5d877c25b95828b73e668bdPokechu22Use custom isnan implementation to avoid HLSL optimizer issues
5.0-15107282fda1530545ad49c11a6093476be44785b4d14Mai MMerge pull request #10086 from JosJuice/jitarm64-w0
5.0-15085ea1210773c1ee95b2a3437419285c86be1827d1dJosJuiceJitArm64: Fix W0 being present twice in register cache
5.0-151054b8b53ac732645f6c0fd3f4b11733cb3d86c9c41JosJuiceMerge pull request #10083 from JoeyBallentine/bfbb-dualcore-fix
5.0-151026d25717d75371cc404d989ae7d6b7259c982f882Joey BallentineDisable dual core by default for multiple Heavy Iron games
5.0-15103156ccdb8058e6140d1dba15cd65c2e4a6f9000deJosJuiceMerge pull request #10082 from lioncash/texenum
5.0-15100f36fd5fa39ab015c1120ec2a1670a370f01285b4LioncashBPMemory: Make ZTexOp enum an enum class
5.0-15101907091ac35798a11e709c3068519ad94b4dd2251JosJuiceMerge pull request #10078 from Pokechu22/msbuild-DivUtils
5.0-15100e9c6c13886dad8bceaa6ebd7f72052a383b64734Pokechu22msbuild: Move DivUtils to DolphinLib.props
5.0-1509932c7524f4d86eb9ad6125b15b0cd508f5981511bLéo LamMerge pull request #10021 from Dentomologist/make_windows_tabbar_scroll_buttons_opaque
5.0-148631fa1e7135cbbb1ec2f4e1af66f162ae133438be1DentomologistDolphinQt: Make Windows tab bar scroll buttons opaque
5.0-15097c3dadd140b9db70a71ff51b6b6f880be45e54e1eLéo LamMerge pull request #10074 from lioncash/pte
5.0-15086ed0aa5928f37436e2889fb0f53488c8ce527bebcLioncashGekko: Remove unused UReg_PTE
5.0-15085029aff074161311e13517700bec7d2c855b32bbfLioncashMMU: Remove now-unused defines
5.0-15084ee40b640d3fa0d722c7ffc00c086a8a3070de4ebLioncashMMU: Make use of UPTE_Lo and UReg_SR in TranslatePageAddress()
5.0-15083e687569e0217e92c9a3a057eb95d0c44d5a49d2cLioncashGekko: Add union for segment registers
5.0-1508275840f62ff10d53ac6fcacec91774c9e16d3c346LioncashMMU: Make use of UReg_SDR1 in SDRUpdated()
5.0-150811c776d8c1a9a181793aec245f4446fa2e49804f2LioncashMMU: Move invalidation logic into the TLBEntry struct
5.0-150803216040bfe5646f68c34edf5ea05ed3d194396ceLioncashMMU: Remove implicit sign conversions and truncation in UpdateTLBEntry
5.0-15079c008b1c335ada812395fc2a9ba854ea45bd0e9c5LioncashMMU: Move UPTE1/UPTE2 unions into Gekko.h
5.0-1507865e131ef5f3c8e25d8b4033a6d95ba5fd7f3d8f7LioncashMMU: Convert PTE unions over to Common::BitField
5.0-15087ef358a122aebbb4ad8cd6d62e51fae82b32bcec1Léo LamMerge pull request #10075 from lioncash/memcheck
5.0-150797a6b63b309cd1dac4f402641b9d80c646442638eLioncashMMU: Don't truncate 64-bit values when calling Memcheck()
5.0-15078a8ebca4fc60ecea550c879ecfd6135f066645174LioncashMMU: Invert conditionals in Memcheck()
5.0-15084755c599c83073e4343bc5372be7c565b587fda1eJosJuiceTranslation resources sync with Transifex
5.0-15083c5becb4a7e6ba394ab51916f05ef83107e7141d5Léo LamMerge pull request #10040 from JosJuice/simplify-mcrfs
5.0-149084f09c320e849eeb3817163eee79a410736f0958cJosJuiceInterpreter: Simplify mcrfs implementation
5.0-15081d1048f390e8c2e7658434985796a11783b94318aLéo LamMerge pull request #10073 from JosJuice/revert-10025
5.0-15080e376a985e435b15ef6518003a2810acdfbc4e0b6JosJuiceRevert "DolphinQt: Minor consistency fixes for the Settings window"
5.0-15079e69f7e7c777c9dc9e2182bb012cb4882fe89ca8fTilkaMerge pull request #10072 from Tilka/dsp_cycles
5.0-1507872ca41b9bf0a950b37863c788ea64e71d83443dcTillmann KarrasDSPInterpreter: fix off-by-one errors in cycle counting
5.0-15077c2c30b4d50a9eb9b29bd52320505d603de73d87fLéo LamMerge pull request #10026 from PatrickFerry/ini-fixes-3
5.0-14890c4bc46c252eda66ca0ac651cc6e7b45362205e1dPatrick FerryGameSettings: Enable SyncGPU and Add Commented Out Accuracy Option for Another Code: R - A Journey into Lost Memories
5.0-14889f0b2385deb8f506950d58b5cd93eec9e95e5c0f5Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut)
5.0-14888a3d3300473d4f7ee86f5d44e8b11c2e001dd27a9Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30
5.0-14887f4783b180d3de9f34ce1ecc5cf23fe79d33f3f1ePatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Earned In Blood
5.0-14886e80dfdc52b36ef39329a717b40359e4a598e9ac6Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Block Party
5.0-1488566da9daa7263bbe2282a47595522132629d07917Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Avatar: The Last Airbender - The Burning Earth
5.0-14884fc7270df18bcf74f6d27b2e749f785a062917a86Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Alan Hansen's Sports Challenge
5.0-14883c5f95f0afea5cd306423f73bf40d555bd82bccb0Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Arthur and the Revenge of Maltazard
5.0-148825a88989b941e8d2b97473f4364796f55101c7fccPatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Academy Of Champions: Soccer
5.0-1488102a8b5ba75e66da84f39511eb999cdc9d75df500Patrick FerryGameSettings: Disable Dual Core and Disable "EFB Copies to Texture Only" for The Biggest Loser: Challenge
5.0-1488055fd06e0cecdb1bce22247fae767d2f74009c09fPatrick FerryGameSettings: Disable "EFB Copies to Texture Only" for Bratz: Girlz Really Rock
5.0-14879b083fc21814764b8c3b58d7bf251fae020136e9cPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: The Movie
5.0-1487874f2fa2755a51594bee6687f75b3e95b927300bfPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Rock Angelz
5.0-14877f5abb3030f20e94dc67d80450ef01bb31b3233efPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Forever Diamondz
5.0-150628ecb0447b6842c5fa2094b597129261316f38748Léo LamMerge pull request #10025 from mbc07/gui-fixes-settings
5.0-148409d45bac17538bf0e64cfad025bd82109c971f9d6Mateus B. CassianoDolphinQt: Minor consistency fixes for the Settings window
5.0-1506048339afb9891ac18f44d6743188bb11e77fe43f6Léo LamMerge pull request #10041 from lioncash/conv
5.0-14908b7b45eb1116c4e26d7a1b866e6b84f8ea3eef541LioncashInterpreter: Make signedness and narrowing conversions explicit
5.0-1505895fcedeef33687f3267c943d608ad8ac6e92c594Léo LamMerge pull request #10053 from lioncash/kdreq
5.0-149753c0d4b7d8fd7c2fbb0f3741dfd892693d439689eLioncashNetKDTime: Eliminate implicit sign conversions
5.0-14974caba81ad3b388865357e831637ff17afb78ae059LioncashNetKDTime: Move internal IOCtl values into IOCtl function
5.0-149736268ee44a156a575f3a12b7f48a4244b7c8279b0LioncashNWC24Config: Provide name for unk_04 config member
5.0-14972a60af199d8232c49197cc5f0d9da48d13d5a27ddLioncashNWC24Config: Move array length constants into the private part of the class
5.0-14971bc939df69ccd706cfd48eb55c2ed74b1ebfeafc4LioncashNWC24Config: Make creation stage an enum class
5.0-1497082371b89fc2c67ecba8f8c4949b676a686af4e08LioncashNetKDRequest: Remove unused include
5.0-14969e65363f05ff41d10af0d01229f6b1adac44dfc66LioncashNetKDRequest: Make use of constexpr arrays containing pairs instead of maps
5.0-14968b49bd76d91689fd348f536fcfd346a2947c5767cLioncashNetKDRequest: Fix typo in IOCtl enum names (schedular -> scheduler)
5.0-149673a38e9900124e0f20a3c5e2c99421c7de9582abfLioncashNetKDRequest: Make hardware model enum strongly typed
5.0-149661e27880014b5d49bb017e9d3110a7ae5f6310fdcLioncashNetKDRequest: Make private member functions completely internal
5.0-14965ff3947a1b93f1591d17076563a806139bdaf6f75LioncashNetKDRequest: Minor adjustments to NWC24MakeUserID
5.0-150461fa74ab824558f96f894b8e2f1e63592b967a5d7Léo LamMerge pull request #10058 from AdmiralCurtiss/dsp-cleanup
5.0-15001f592565532a350157798704f9a390753d0dba4a9Admiral H. CurtissDSPHLE/AX: Reload resampling coefficients on savestate load if necessary.
5.0-15000a4d4dc82d4488db5873aa187530a2780e9501ee6Admiral H. CurtissDSPHLE/AX: Use in-class initialization.
5.0-1499983ba17fc25fa69b2fa7c835f6876c552973138e6Admiral H. CurtissDSPHLE: Set m_dsp_control to a consistent value in Initialize().
5.0-1499854125516bbab677bb84f8f5778d0d233e39435beAdmiral H. CurtissDSPHLE: Remove unused members.
5.0-15041271612f328f26b64b4010b739b924b24c23f9c55Léo LamMerge pull request #10064 from lioncash/regs
5.0-15024dbf8e27d7f85bb891a37d0355b3cb412c5fb675bLioncashGekko: Convert UReg_PTE over to using Common::BitField
5.0-15023e4e1b6064de9fec04c2ac3948305827a9c07f46cLioncashGekko: Convert UReg_THRM3 over to using Common::BitField
5.0-1502211e76e1f67801516092a8dc4aa4593597ae8bab6LioncashGekko: Convert UReg_THRM12 over to using Common::BitField
5.0-1502112b87922fbecd19d806367adb68e29988ecdf3d2LioncashGekko: Convert UReg_BAT_Lo over to using Common::BitField
5.0-15020b4496e6653c5068a4b1f87db6923aa626473d72fLioncashGekko: Convert UReg_BAT_Up over to using Common::BitField
5.0-150191e4ecfe3d4e42b1fc560a9c38f7e46674af4a571LioncashGekko: Convert UReg_DMAL over to using Common::BitField
5.0-15018474e09c239825a2c2e73f7167ecc82021012aaa5LioncashGekko: Convert UReg_DMAU over to using Common::BitField
5.0-15017a126821d5ef6120f7a99c427a8a042a7a27bba6dLioncashGekko: Convert UReg_WPAR over to using Common::BitField
5.0-150168ac079a647da4681a1a1243c4c26319843530fddLioncashGekko: Convert UReg_MMCR1 over to using Common::BitField
5.0-15015300f7c10bdd7f0778dd51c7b7b77d71df80d6c9aLioncashGekko: Convert UReg_MMCR0 over to using Common::BitField
5.0-150141ec3768b845f8838f2edce5da2b9331b4b0a52e2LioncashGekko: Convert UReg_SDR1 over to using Common::BitField
5.0-150139e183e63f1be4204f716de0ef36991b205eaf3baLioncashGekko: Convert UReg_HID4 over to using Common::BitField
5.0-150126ab2e5ab169504455b0b1392c6aaf3d15444f55bLioncashGekko: Convert UReg_HID2 over to using Common::BitField
5.0-1501102ec9c3b50a017333d088dbf7a060e34871dbb23LioncashGekko: Convert UReg_HID0 over to using Common::BitField
5.0-150104591246608331d450ce920fab25165435d88d11dLioncashGekko: Convert UReg_FPSCR over to using Common::BitField
5.0-150094ecdcc9d78688eee306f1993eacef59e13cbedd0LioncashGekko: Convert UReg_MSR over to using Common::BitField
5.0-150081863212d94e9160bfa5556a81f26ca8ed18175f3LioncashGekko: Convert UReg_XER over to using Common::BitField
5.0-15023d7109b149b243dce1720d8c51fbabebadde53456Léo LamMerge pull request #10066 from leoetlino/abort-on-panic-alert-option
5.0-15008e091c2e8173343c5ab8833a700bf4c6f4d15a5d2Léo LamAdd an option to abort when a panic alert occurs
5.0-1502116a903890ca527e2956bdc0acd97ae6d7e8c8300Léo LamMerge pull request #10071 from JMC47/scoobyvertexrounding
5.0-150123d00bc3b13399b92f6ef5e3d0df7a1fe3bef7d24JMC47GameINI: Add Vertex Rounding to Scooby-Doo: NoOF
5.0-150196659f8019ee73f6e2b345931a85daa2bdf9d22e0Léo LamMerge pull request #10035 from JosJuice/jitarm64-dcbx-in-loop
5.0-1490090fcaf7e964853c8120fdb21157854541189bae2JosJuiceJit: Use one less register in dcbx
5.0-1489962e7b34c88f707c6ed04d6b36f0693c2cc0a2773JosJuiceJitArm64: Don't lock W30 in dcbx
5.0-14898856ff296ae4a8cbcc879e1b6477d15d64860ddf3JosJuiceJitArm64: Optimize dcbx being called in a loop over a large memory region
5.0-15015d94aa913f585d8f743bbe6c373ca9fb029de77b7Léo LamMerge pull request #10065 from iwubcode/graphics-debug-details
5.0-150141f2f5053735b4e94dac29237e9482befd9a2687biwubcodeVideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc
5.0-150139b83cf3e7fdf6fc4d15b78193461fd1081d61008JosJuiceMerge pull request #10069 from leoetlino/clang-format-12
5.0-15010815b590dfe1a383ca3f5da6bad1b1da7ed29834cLéo LamUpdate clang-format to version 12
5.0-1501186f2c7889d7a3f71633aa7bbe16c79bfc7e3d8f7Léo LamMerge pull request #8932 from sepalani/cw-map
5.0-144810b0bab11d8fadf1a36bf7f4ef8c3358fd68eedb4SepalaniPPCSymbolDB: Improve symbol map column detection
5.0-15009006fc99e8e6c475bcdbb17d79000681f3892d67eJMC47Merge pull request #8901 from sepalani/dns-async
5.0-144810553aeb0e0b4db120f01ecca7095eca398de8253SepalaniIOS/Network: Make name resolution asynchronous
5.0-1500748161953662b9d77c4ece357f6f16814dd0c5f58Mai MMerge pull request #10054 from JosJuice/android-game-cache-lock
5.0-14994719930bb390ed0020b99a7942289d83218e99d69JosJuiceAndroid: Add fast path to addOrGet
5.0-14993fb265b610de08df5509e56beeb3dbff68f7d4396JosJuiceAndroid: Don't hold gameFileCache lock during updateAdditionalMetadata
5.0-14992bba33c7cede68259c7f2b05e9964960d9e2570e4JosJuiceAndroid: Don't hold gameFileCache lock while finding games
5.0-150037d88354659148479818423d0990b055c4e845cc3Mai MMerge pull request #10061 from JosJuice/jitwidget-div-zero
5.0-15001df32a43e8f864f113dcd56b0a433e9772dab95f2Mai MMerge pull request #10062 from krnlyng/twi_flags
5.0-150009cd878218c5c9539f7b35e50510c29f03f622843Franz-Josef HaiderInterpreter_Tables: specify FL_IN_A for twi.
5.0-15000f17584fc066f115232d3fbfa83f3e1829671ef01JosJuiceDolphinQt: Fix divide by zero in JITWidget::Update
5.0-14999559de262a1333da80a15525ce73503ca3346f997TilkaMerge pull request #10059 from JosJuice/wia-segment-t
5.0-14998b3d57eb25f3df6ac6946a5bc5d087375093e1718JosJuicedocs: Fix incorrect reference to wia_exception_t
5.0-149977688db3cd31279bfe01152fc9ce6bc7a489237c1Mai MMerge pull request #10047 from Dentomologist/remove_windows_help_buttons
5.0-1491587924f2ddd0060281fbfa3d08cfb41428d68ca28DentomologistDolphinQt: Remove Windows dialog help buttons
5.0-14995922f53e16ecdb2fe88546df03d8f184837510836Mai MMerge pull request #10049 from JosJuice/jitarm64-fault-to-handler
5.0-1499319f8e39929db46039d5daef6010c94ff060a5111Mai MMerge pull request #10051 from Pokechu22/dsp-jit-revert-acs-extension
5.0-149891abaff758a2ebc89a04d5e6b939f3468214256c4Pokechu22Revert "DSPJit: Sign-extend acS.h to 32 bits"
5.0-149080cf8405126b56580fc5893417ca327e36a2d6506JosJuiceJitArm64: Make HandleFastmemFault less unsafe
5.0-14991757985d4c28745ca62500da0ed32cd164587d491Markus WickMerge pull request #10052 from JosJuice/jitarm64-sbtm-attempt-2
5.0-149906b8d17ce57d5735c4fab1c969c5103dc28552155JosJuiceRevert "JitArm64: Disable indexed paired loadstore instructions"
5.0-149893071a1d13bdb34d6aa63e085556157ff67b5248dJosJuiceJitArm64: Indexed paired loadstores workaround, attempt 2
5.0-14988bc10412d24ef1476d71b6d5f4ef1a785020bd0dbTilkaMerge pull request #10045 from Pokechu22/dsp-lle-sr64
5.0-14987779cd479bc7ddcaaa3826f54146ee6aef22310eePokechu22DSPLLE: NEG can set the carry and overflow flags
5.0-149863ee605d699bb970156b7f8e92a52d6293cf4da07Pokechu22DSPJit: Rework overflow and carry handling
5.0-149854508ca6734a2e05d3df3cdc42362a7d75179844cPokechu22DSPInterpreter: Rework overflow and carry handling
5.0-149847cd1b2c4d1a6963ccaa453ab072ebbdea988aae3Pokechu22DSPJit: Fix xA and xB
5.0-14983a30a186d30a2e571a99ec4bf3e28f3b0586fb887Pokechu22DSPInterpreter: Replace IsConditionA with IsConditionB
5.0-14982e5d130c4b37ccaeec4355487fafb3dabb602113cPokechu22DSPLLE: O is the mnemonic for overflow, not 0
5.0-149814865b322d03e8ab5953d3a367b90320464e10464Pokechu22DSPInterpreter: Improve CMPAR variable names
5.0-14980dc2eab17789b39d8fcd6e32e98f8920078f08841Pokechu22DSPJit: Sign-extend acS.h to 32 bits
5.0-1497974440c468f7adbf48ca007e6c90dfc763df06bd5Pokechu22DSPInterpreter: Sign-extend acS.h to 32 bits
5.0-14978105d8860fb1032ca4a1b5341b9a925f09e3b8a03Pokechu22DSPAnalyzer: Disable update SR analysis
5.0-14977464575702b2a5ebeac7223a5540781b3036bc4edPokechu22DSPSpy: Replace less_test with cond_test
5.0-1497667dce9f35d1d7bc2e1021ab7d3be0a84cca4436aTilkaMerge pull request #10038 from Pokechu22/dsp-rti-srs
5.0-1497344129dda4c2b44473a47fc2b1a7bf71efda32c39Pokechu22dsp_rom: Add version numbers and hashes to VerifyRoms and readme
5.0-14972a5e2a0d97307ef146879a6f46a86d728a3ac2e97Pokechu22dsp_rom: Remove illegal use of AX with SRS
5.0-14971c881f4db22e963941bcaabcae9b1ce005e24c49cTillmann Karrasdsp_rom: add pseudo code and fix small accuracy issues
5.0-14970d0b40528e527dcdaaa254fd7b8c921ced61f916bPokechu22dsp_rom: Fix readme eols and trailing whitespace
5.0-149699b1d3704784fc3ca3c12d0c0371d3e3bb72ee945Pokechu22DSPLLE: Implement conditional variants of RTI
5.0-14968f9e36bfa67793bf743ff1a515b2ca03905ecbd02Pokechu22DSPLLE: Split SRS into SRS and SRSH
5.0-1496751c26d82a5604e0877c8a07d4d00b6ac46e9ff65Pokechu22DSPSpy: Require user to specify a test_main label
5.0-149665f7c852d22869a396f780749d6da77f243c4eb9aPokechu22DSPSpy: Split main dsp_base logic from interrupt handlers
5.0-1496587dc6685222bcff141698c2a60105aa77d9ec446Pokechu22DSPSpy: Fix hang when using the free DSP rom
5.0-14966c22702337539d2851bc9125581a7483261a4d850Mai MMerge pull request #10050 from JosJuice/jitarm64-disable-psq-x
5.0-14908f70ddebb402b9b626d81bfa039db5dc16f264d07JosJuiceJitArm64: Disable indexed paired loadstore instructions
5.0-14964e7a30dd468903e6c088257af957f7d98213179b7TilkaMerge pull request #10048 from Pokechu22/dsp-manual
5.0-1496388d2a7260d386e7bebf0bbcad89f3853aed1bbc2Pokechu22DSPLLE: Improve various instruction comments
5.0-14962ddc2dd91d2068a3ab4a466fc8c4fcbef30ca3dd4Pokechu22DSPSpy: Create README.md
5.0-149611ad8dd7634608a7645a5f1869d344a337c16240ePokechu22DSPSpy: Remove build.sh and sbuild.sh
5.0-149603eaf06d2e05544866df43f253a76042e1a928ec0Pokechu22DSPSpy: Create .gitignore
5.0-149594fa9517ba39dde7e6e3eab87b8fba3c2e95da1ffPokechu22docs/DSP: Update version and history
5.0-149589ef388f1c3635db413a1049ffef7ce156d7e9477Pokechu22docs/DSP: NEG can set overflow and carry
5.0-14957602163b623cdbba28f6a5dadfc4ff656fc820428Pokechu22docs/DSP: Fix typo with MULCMVZ and MULCMV
5.0-14956c51c3394246a9d25ed95e186ab80d8c5d16d0234Pokechu22docs/DSP: Document initialization process
5.0-149555bf59f3ce44e2a20103c48f7c61a6aac1d9c62c6Pokechu22docs/DSP: A failed RETcc only inceases PC by 1, not 2
5.0-149541b84721b7f587b09a75eba4f2e75425c3ba4796dPokechu22docs/DSP: Add RTIcc
5.0-149535611bd8f23b4d851b5be30169dc32624391f7b8aPokechu22docs/DSP: Change conditional names to match Dolphin
5.0-14952af10eab938e23dcaf1299e4368feaa9d08a639baPokechu22docs/DSP: Split SRSH from SRS
5.0-14951408623b6e92c0e3e00fb4ddb3bd18b3fe00b2e2dPokechu22docs/DSP: Document behavior of LRS/SRS/SI with CR
5.0-149508fa649e1d64baacc5dc0b474e6fc914c7e348fe9Pokechu22docs/DSP: Document masking/sign extension behavior of registers
5.0-149497c645e1865ba65394c9b96450ef4c9d815e9fe6dPokechu22docs/DSP: Fix registers used by MOVAX and MOV
5.0-14948be753e5a4528ba7532f1405519578bded12f094dPokechu22docs/DSP: MADDC operates on acS.m, not acS.l
5.0-149470796fada17f11a62ab1a807de7044789716865d8Pokechu22docs/DSP: Add information about flags for every instruction
5.0-149469249454f332f6706a8fdae8756248cf9af0f8ccdPokechu22docs/DSP: Document overflow and carry behavior
5.0-14945a8ec0ad27f69fe81b3a59255ab319f1666310e87Pokechu22docs/DSP: Fix MULXAC bytes
5.0-149442db2683ea9c86d3cbd137f31c378f799d28d7403Pokechu22docs/DSP: Fix 'S format
5.0-14943139e05800f3f04f769ba858051e3f911200247bdPokechu22docs/DSP: Fix 'LS encoding
5.0-149428767df40e516e1487f10f4933955e2730018cf72Pokechu22docs/DSP: Fix acD/acR conflation in shift instructions
5.0-14941332bb6fd55c4551b643326f53a44d2517372c7e0Pokechu22docs/DSP: Fix operation for LSR/ASR
5.0-149402eb791d5e118f57a103898f466cfd13542894f03Pokechu22docs/DSP: Note that ADDAXL is unsigned
5.0-14939953670b0578410581ae455d288e55ec4c89bd78dPokechu22docs/DSP: Fix operation of ADDR and SUBR
5.0-149388881ecef19b3e182c23f80b29dadeddd36851766Pokechu22docs/DSP: Adjust operation for CMPI and CMPIS
5.0-1493779664d419cbf98be1cd0585ac5912f295ca43926Pokechu22docs/DSP: Document rounding behavior of CLRL
5.0-149361bcea561e9a020b2a3642923b6a38d7b7fccd94bPokechu22docs/DSP: Add 'NOP
5.0-1493529b61d463e62db44ce3888acd9f120e3083c8275Pokechu22docs/DSP: Document 'LD and 'LDAX
5.0-14934031621bf51e1624db5f3d1f036e677414c6868f4Pokechu22docs/DSP: Document behavior and instructions when the first nybble is 3
5.0-14933211c2b5d99e48966c816ff59554976d511cc09eaPokechu22docs/DSP: Add most missing instructions
5.0-14932446b1d2f13d98b32db8e0aef59ec29ae06bc2794Pokechu22docs/DSP: Adjust bit names in opcode table
5.0-1493116da6e214df9e4a34309df39c131f0e98a8cbfd4Pokechu22docs/DSP: Hyperlink opcode names
5.0-14930ccc50859885f7f6161d028a991960061406643e6Pokechu22docs/DSP: Rename 'SLMN to 'SLNM
5.0-149292a9e1a3b5dcfab60deab57249b91b6a6e745d1b4Pokechu22docs/DSP: Document accelerator hardware registers
5.0-14928c9ed9dd0a790ab13080a541b7393f94e8bbdba06Pokechu22docs/DSP: Adjust formatting of RegisterBitOverview
5.0-149279a269929ec38fb27f77bb2a7093add553a53b5e6Pokechu22docs/DSP: Improve DMA hardware register information
5.0-14926b99fbf7e9c8359bdfa6149af1f01f9617b52bc1bPokechu22docs/DSP: Sort hardware registers by address
5.0-149256df892dca768cdca6a16b21859711bb5a7486a04Pokechu22docs/DSP: Expand DSP Memory Map section
5.0-14924cfc6de8545ac759ced50782ae409280feddbf8f0Pokechu22docs/DSP: Fix LOOPI, BLOOP, Jcc, and CALLcc opcode table operands
5.0-149235a0155a1cb5ff3f0e98e8dcc8444f92e8e821986Pokechu22docs/DSP: Fix ANDCF and ANDF being swapped
5.0-14922000f7b102a3fc420d8bffce810de12fb8cf9754fPokechu22docs/DSP: Fix SBCLR and SBSET being backwards
5.0-1492113051ee2912d27f757d16b72fe4eb423ea2e3d4ePokechu22docs/DSP: Elaborate on SBSET and SBCLR
5.0-14920bb1ecd2a817d1f57127179924dd81ec25c40e8bbPokechu22docs/DSP: Add RTI to opcode list
5.0-149192c73de7ada7df47c292b85da51f8cc8ac831bb7cPokechu22docs/DSP: Add missing already-documented instructions to opcode table
5.0-14918d9f8df3cbeeb9508da1e5919133359aff1163f3dPokechu22docs/DSP: Fix typo in HALT encoding
5.0-1491735720284f39d502a151b760befd501ec42a59552Pokechu22docs/DSP: Fix various spelling/grammar/punctuation issues
5.0-149162df33ddbbcafc4c07be618112009c047752481a5Pokechu22docs/DSP: Create .gitignore
5.0-14915c1242fbd6c0be8dc2ea33a6c4fd6992cf121022bPokechu22docs/DSP: Update version and history
5.0-1491417a01c894b7720e141c13638af639169a3c66f4bMai MMerge pull request #10044 from AdmiralCurtiss/invalidate-icache-lines-fix
5.0-14913f5cd17925a747b76b3f3c0fc3c0e4199566bffa8Admiral H. CurtissPowerPC: Fix for calling InvalidateICacheLines() with a count of 1 causing a (harmless) second invalidation.
5.0-149123aaab258109f7d1d373a020ccbd61a2d428aec79TilkaMerge pull request #10032 from Pokechu22/dsp-lle-masks
5.0-14890439bf1597b0c3c067c9aef40a65118550ff7a7bdPokechu22DSPJitUtil: Remove redundant handling of ac0.h and ac1.h
5.0-148893b4bc9852fa19a66188ce2015ba8b1ab008dd9b3Pokechu22DSPInterpreter: Fix sign extension of accumulators
5.0-14888858d0675b9d940fbd2062c31aabac34dadd853e8Pokechu22DSPLLE: Handle cr, sr, and prod.h masking
5.0-148873d6ff60a963f163b7443211e0f90fb53108d04c3Pokechu22DSPSpy: Handle modified wr0 and cr registers correctly
5.0-1490733154de614981f60a6d4dcd9328a86ed3af8808eMai MMerge pull request #10039 from OatmealDome/spdx-leftovers
5.0-148325c5c3b885608fa3d31467bdb59b7ebb9ecf0bfa2OatmealDomeDolphinQt: Copy COPYING and Licenses directory to output
5.0-148316aa2a6b4661f4a193d277485ec2f10ac6829878bOatmealDomeUISettings: Remove missed comment about license.txt
5.0-148300a6ac4d9932fc57d9956fc3a6d39f6d57ca6ef68OatmealDomeAboutDialog: Fix broken license link
5.0-149036863b7ae9e0176e38bd29ee850c35d23e7ab2791Mai MMerge pull request #10036 from JosJuice/jitarm64-psq-x
5.0-14898b24b79e37375d32091c2f6c35c4aed119eefc551JosJuiceJitArm64: Implement indexed paired loadstore instructions
5.0-14901437b4752549db0b64b7b02109fa36a26a90c8101Mai MMerge pull request #10037 from OatmealDome/min-macos-bump
5.0-14830e5a80995dc8ceb855afa6eb8c010f56f4f311637OatmealDomeBump minimum macOS to 10.13 High Sierra
5.0-14899a36855c9832847202f266e959584edd278363876JMC47Merge pull request #9818 from JosJuice/jits-cdts-double
5.0-145956fe96d12c6a281a93e5bb0c877f26fc0318e3568JosJuiceJits: Don't use fast double-to-single when input is double precision
5.0-14897d162015112547f9ba43c95e713668cdfbf576472JMC47Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop
5.0-148708b2f5d5006a0ba49c45bcab04516a8e1e4ce149fAdmiral H. CurtissJit64: Optimize dcbx being called in a loop over a large memory region.
5.0-14869df1e59409b2a4997327cfb662763c0aaa4147a9fAdmiral H. CurtissPowerPC: Handle translation if range given to InvalidateICache spans multiple BAT or Page Table pages.
5.0-1486857037a69f95dc47625f466f7ac3fd9e7fdd4f0e0Admiral H. CurtissPowerPC: Call InvalidateICacheLine() in InstructionCache::Invalidate() for clarity.
5.0-148674afbd871886896147d83f67ead359e0320ba0f3bAdmiral H. CurtissPowerPC: Fast path in InvalidateICache is only valid if the address is 32-byte aligned.
5.0-1489262c3c1a23b05a5cfa3489c6ac44e9b3d6391c22bMai MMerge pull request #10034 from JosJuice/jitarm64-w
5.0-14890d48d6f280a2041004bb308721e7095d11b571cbeMai MMerge pull request #10033 from Pokechu22/dsp-jit-table-masking
5.0-1488723b81ef49582148d1556e6ffbdde510bb7202988JosJuiceJitArm64: Fix paired loadstore instruction decoding
5.0-148876772d2693572fb9792c46b35be20f85265354a65Pokechu22DSP/Jit: simplify opcode table by masking
5.0-148880f628ff8824b8a8fcf3fe881b74e408ccbf00d59TilkaMerge pull request #10028 from GerbilSoft/bugfix/RVT-firmware-filenames
5.0-1487795d34163059b4448f67e03a231a75154f82bc295David KorthVolumeVerifier: Use correct IOS filename for development discs.
5.0-14886611b6ad23113c1ce8bedc95cc6781acf1582a177JosJuiceTranslation resources sync with Transifex
5.0-1488535c64d1f57b0b3c7694f1acf83fac427d26d9894Mai MMerge pull request #10031 from Pokechu22/dsp-int-less
5.0-1488414119c86a42ad0b533be807354d67362e6a28279Pokechu22DSPInterpreter: Fix IsLess
5.0-148834c179fe448e64b2a2b4429596971b5ac2643f2a7TilkaMerge pull request #10029 from Tilka/clipdisable
5.0-14880f9d2d42a4c44459d391d5e48060f6b0aa303c5e9Tillmann KarrasVideoCommon: report games that set bits in XFMEM_CLIPDISABLE
5.0-1488199490cbd7f55721e5a5ff85f5c524c125244d5dcJMC47Merge pull request #10024 from Tilka/neogeo
5.0-1486756f92c5ce31a2126326e9f3a449ecaac9ed15d09Tillmann KarrasGameSettings: force DSPLLE in remaining Neo Geo games
5.0-14879fd8a818a93427c5aab34931edaf548e33e8f9fc8Mai MMerge pull request #10027 from shuffle2/remove-wa
5.0-148784ef87194a4f8843903ea6961ec95df788aefaa10Shawn Hoffmanrevert workaround for msvc arm64 ICE in WIABlob
5.0-14877f3031e2be2bc7184cb44399a27b5a0a54ff47f40Shawn Hoffmanbump msvc required version to align wth vs 16.11
5.0-14876891726e924d12752bd024675e6edfbe2c52f54a1Mai MMerge pull request #10013 from OatmealDome/wsd-thanos-snap
5.0-14830e9a11cdbfd45b876372f676a66dd84bf15f4cef5OatmealDomeWiimoteReal: Remove WiimoteScannerDarwin For several reasons: - It pegs the CPU at 95% for scanning even when Dolphin is idle - WiimoteScannerHidapi works fine on macOS - Less macOS code to maintain
5.0-1487482969db7de6e976bd6b0232ee3bc85fa1cf87115Mai MMerge pull request #10018 from JosJuice/code-allow-name-line
5.0-14836cda442d2d86c29c7106f0f2d343fec523a77a8dcJosJuiceDolphinQt: Allow $ line when entering AR/Gecko code
5.0-14872e2ccad7f9510a7db3408b2dbaaa4873ad7aef57eMai MMerge pull request #10017 from JosJuice/qt-gecko-notes-lf
5.0-148367eabd9e8308b54be04044759ddc7612d23c61884JosJuiceDolphinQt: Don't add trailing newline to Gecko notes
5.0-14870c43f451da8bb02ff31741a1359079047e8fb90cfMai MMerge pull request #10022 from MerryMage/codesign-debug
5.0-14867ec2c10887f39f3134fce66e8adb9ac872c6120e6MerryDolphinQt: Add entitlement to allow debugger to attach in Debug builds
5.0-148687cc8437050f05a34e7073e9bf49df9fc5aa3ff2eMai MMerge pull request #10023 from JosJuice/qt-breakpoint-focus
5.0-148656c908f8ddb8a005a7306022c4717313d608d3ecaJosJuiceDolphinQt: Set default focus for NewBreakpointDialog
5.0-14866a27dbe58a6337e2a08534c36c7e9a0c590b3a145TilkaMerge pull request #10020 from K0bin/d3d12-state-fix
5.0-1486340dcf1c2e2aefe7cfd70118d2c797acb71bb9cc7Robin KertelsD3D12: Transition compute textures to UAV state
5.0-14864bfbbed83086d489edba0bd5eddccfb11af606a90Léo LamMerge pull request #10019 from JosJuice/port-enable-cheats
5.0-14836fa0525f8262e784883742cecce6213042a8075f1JosJuicePort Enable Cheats to the new config system
5.0-14862b0346ca980ddc309cc58ed34f1e33bd5f33f2751TilkaMerge pull request #10015 from JMC47/gameinigiq
5.0-14861095afe25df782629043a403a82e943772b03115cJMC47GameINI: Add missing Vertex Rounding to GIQ.ini
5.0-14860128e1029ddf09258dd476e8c5cc9fda9e85c2936TilkaMerge pull request #10010 from AdmiralCurtiss/jit-cache-translate-address-cleanup
5.0-14839116d1361d53d3d3174df2e093ace2d74a488d874Admiral H. CurtissPowerPC: Let callers of JitCache_TranslateAddress determine whether the address was translated.
5.0-1483895fbd096912c0a0be02e7c7eb728009add2de8a1Admiral H. CurtissPowerPC: Update variable name conventions and const-ness around calls to JitCache_TranslateAddress().
5.0-148373296d2fc1fe52bb27640c6a9e3657d5919c2a04cAdmiral H. CurtissPowerPC: Reorder members of TranslateAddressResult to reduce struct size.
5.0-14836e3a784ffbaa3e3d00a9ee614a2f6c482456fdca4Admiral H. CurtissPowerPC: Convert enum in TranslateAddressResult to enum class.
5.0-148550ee97c47e88748ee37d6d806ae6a39c21b8ac9d8TilkaMerge pull request #10009 from OatmealDome/re3-inv-texture-cache
5.0-148302680a1356481bc950fe21c04cb2ff392144de84bOatmealDomeGameINI: Force safe texture cache accuracy on Resident Evil 3
5.0-148538e1dbdb257f612cf7e230b28b739de0a6d506d24Léo LamMerge pull request #10006 from Tilka/pulse
5.0-14850eda2035874309233a3971aed075c0417c1f18ef7Tillmann KarrasAudioCommon: rename isValid() to IsValid()
5.0-14849b6d8c111bc259021398adcc9820339c9376b5955Tillmann KarrasAudioCommon: make SoundLoop() non-virtual and private
5.0-14848d14b9a73b2f69377a80a14b5561a26e28dcf42b3Tillmann KarrasAudioCommon: get rid of Update(), it never does anything
5.0-14847c2d396526b57a0325fa43fd0a3fe39870c018645Tillmann KarrasAudioCommon: fix "Error stopping stream" when emulation is paused
5.0-14848682c7454f0ca05ce8d538744e7a868e2452ca5a5TilkaMerge pull request #10005 from JMC47/incredibleini
5.0-14832fd4e644fb4e52954691ba296f8c3b37a3c5bdecbJMC47GameINI: Fix EFB Copy Offset in more games
5.0-14846a4e5d233bea6ae3711ef8a07082c4a370c44ec3aJosJuiceMerge pull request #9864 from PEmu2/wiimote
5.0-1452284e3078307b73715d2b69cb48514d7fc31fe0e04PEmu2Change "Wiimote" to "Wii Remote" in interface
5.0-14844c79757618da6a5a73a8395417e133f0121a544ebJosJuiceMerge pull request #9993 from Techjar/late-vi-output
5.0-14810dbfe2bde3d5f2f0e61a3d36e2d6357a7ce4ab52aTechjarGameINI: Disable early XFB output for WWE Crush Hour
5.0-14809797d0b7b1b1862d2fa2d57b7aa66cb06abf348a2TechjarVI: Implement post-scanout XFB output
5.0-14841f2a77069b72fc16a3b3f09550cad2668f8f8faf6TilkaMerge pull request #10004 from Pokechu22/dff-read-error-handling
5.0-1483859a1a603ff6b5a224e8ccd6eeb2d59da184ddf5bPokechu22FifoDataFile: Improve error handling when reading
5.0-14839ac6d008008726ac8e1bb721c9db0c88064de53bcTilkaMerge pull request #10002 from OatmealDome/macos-nunchuk-shake
5.0-14830fc4f6bb9b0783dd7f29357c3411b63680671c6f6OatmealDomeNunchuk: Use correct middle click expression on macOS
5.0-148375cd2160d436432c2900410a51f2a877e934ecf31TilkaMerge pull request #9996 from OatmealDome/spirv-opsource
5.0-14830d453390c4843adf01176e102c619490b61fafb3eOatmealDomeShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDoc
5.0-1483567c06cfc55b87016b2c23e2e9a78d97feba2e324Mai MMerge pull request #10001 from JosJuice/pte-1
5.0-1483437b218b34488381421257ffd05c8e0cbc19b6a5fJosJuicePowerPC: Fix bad copypaste in LookupTLBPageAddress
5.0-14833857d1c399ddeb633f9b4518308f1b688427a4897Mai MMerge pull request #9999 from JosJuice/jit-dcbx-masking
5.0-14832125af42e4b8cd2e4b00f618699ba827233a1bc5dJosJuiceJit: Re-add dcbx masking
5.0-1483137115f04ac856b50c3f8b6b430c4d7270345a7ceMai MMerge pull request #9997 from JosJuice/jitarm64-store-w8
5.0-14830e753455abbecaf262ff9e560b0cf73d3e35e285cJosJuiceJitArm64: Fix W8 slowmem store
5.0-14829942545b7fca15a442c8dfa14b73c7227c13c8217TilkaMerge pull request #9964 from JosJuice/uncached-unaligned-writes
5.0-14823f333c0949fb95a9d3e0ad49f9f1852c9ad6068f3JosJuicePowerPC: Implement PI interrupt for uncached unaligned writes
5.0-14822543ed8a97c60cd198d7cb765b8a43992a43fb502JosJuicePowerPC: Implement broken masking for uncached unaligned writes
5.0-1482112629beff8d9e1eb9a23f1f5ac05d6b56abf946fJosJuiceJitArm64: Call swap variants of memory write functions
5.0-14820ecbce0a2040a5fa405d497a2df3695f3997017abJosJuicePowerPC: Pass on full 32-bit register contents for 8/16-bit writes
5.0-14819c56526d5f8ddfb8e4895133bc013c216efe86d60JosJuicePowerPC: Keep track of write-through/cache-inhibited
5.0-148239c65519e79ddc4231f035427feeceb685702bf6dTilkaMerge pull request #9986 from Pokechu22/partition-info
5.0-148030b86a03438933f6391a2d14e97b91937a6cd39d9Pokechu22FilesystemWidget: Show more information about partitions
5.0-1482128b7e2ef30fd5183b3f9cd1d13cf6b9928d557aaLéo LamMerge pull request #9995 from AdmiralCurtiss/dcbx-virtual-address
5.0-147970e76dabbbb771a0fd42d9d744a36f9a1a5d0143dAdmiral H. CurtissJit64: Always pass effective address to InvalidateICache() in dcbx.
5.0-147965bd188d40dd16ed1491dd21d7c7c99d6930869f0JosJuiceJit64: Fix BATAddressLookup bit test
5.0-14818234859e2f321d20704a637f9bef7ceee0346f319Léo LamMerge pull request #9994 from JMC47/spongebobmovie
5.0-14817f27203a2e1bfd4f8da44516db2082e947e698cc1JMC47GameINI: SpongeBob SquarePants Movie QoL Settings
5.0-14816c68bd518c365a6ad75f9c02f408ea744b0a16f9bLéo LamMerge pull request #9987 from Filoppi/patch-15
5.0-14809a99932da1258a3793ddc06a53b54b927c989de4aFilippo TarpiniPreserve spaces in mapping preview of control names
5.0-14814893b648d8dcb677000cc7a1b3e03290ee874d6fbLéo LamMerge pull request #9992 from JMC47/gladiusregions
5.0-14809ecf092d7f8e9f423c8099da0df3f6fc56bd4650eJMC47GameINI: Add Gladius Patch to Other Regions
5.0-14812c9c5f7a89c3f9a678d893560c906f00263ceb9deLéo LamMerge pull request #9928 from Pokechu22/shadow-the-hedgehog-eyelids-NaN
5.0-147393a4d8379bf16e61348dafc1750a8e4b65394f7a9Pokechu22Convert NaN to 1 when generating texture coordinates
5.0-1481045cddda3bca164af6435e5b8bf1418a2fa391a26Léo LamMerge pull request #9989 from JMC47/sbbfbbpatch
5.0-148097b070377232b1302638f692db48e82daf112b8c8JMC47GameINI: SpongeBob SquarePants: BFBB QoL
5.0-148084b022a4bb15b4ac9f2c48f7116e44753a9787645TilkaMerge pull request #9948 from Dentomologist/fix_wiimotescanner_shutdown_crash
5.0-14707cb127509e1e55f31bc55cd72676de421f904cdb0DentomologistWiimoteReal: Fix Dolphin shutdown crash
5.0-1480620c7edff8a0403b351eccd59f01f5811d3236cefJMC47Merge pull request #9985 from JMC47/spongetruthini
5.0-148055bf1a8af8e3a88bf90a2851942a3047fbe190e56JMC47GameINI: Add Safe Texture Cache to SpongebobToS
5.0-1480435bf5e38392670b3b86a4926437d01157363ba4aLéo LamMerge pull request #9962 from OatmealDome/macos-vulkan-default
5.0-1474746e331d000e0af8986189fb937f2b68f7dcb9bd1OatmealDomeVideoBackendBase: Prefer Vulkan over OGL on macOS Mojave and newer
5.0-148028a078ea43ad9bb2e5f6adc41294d94dd5521f3c8TilkaMerge pull request #9984 from Pokechu22/ApiType-to-api_type
5.0-14801f46fe77264f8668fc06190cc09d498918d6165a6Pokechu22GeometryShaderGen: Rename ApiType to api_type
5.0-148003b752c4d5d46cfda50a51c47c346e94257e9c3d9Pokechu22UberShaderPixel: Rename ApiType to api_type
5.0-1479956057c3deadf110de615fd551f95874cdfc1f3ffJosJuiceMerge pull request #9961 from Simonx22/update-dependencies
5.0-147329a33fd3f7fb0e468394a44250fe1306bbb55d19bSimonx22Android: update dependencies
5.0-14797dba1e1e9f7db3cac13a324b226385b0117323976TilkaMerge pull request #9982 from Tilka/ax
5.0-14796f45bb89e971b578719ce3ef2313680e0ad633ed1Tillmann KarrasDSPHLE: report games that use unimplemented AX features
5.0-14795627832355e9a3f791851a16a6d19bc31d815d689Mai MMerge pull request #9973 from JosJuice/jit-fma-negation-order
5.0-1476408b358a829663438d9fef4a2900fe4bef806b4b8JosJuiceJit64: Fix minor fmaddXX inefficiencies
5.0-1476393e636abc3193f9caaf88bf5c06842ed6cf143d4JosJuiceJit: Use accurate negation order for FMA instructions
5.0-147927c365349ee5e1937f6ba5ed82e6edf9703ed81a7Mai MMerge pull request #9977 from JosJuice/jitarm64-mtfsfx
5.0-14777a90b0a1c93686d1a132110ed2b27dcf1db534490JosJuiceJitArm64: Implement mtfsfx
5.0-147903cc274880f47d340bd508dba91aaf37c48acd367JosJuiceTranslation resources sync with Transifex
5.0-1478971bf9d622a6c930a90321818a287e73bff857665TilkaMerge pull request #9980 from Pokechu22/dsp-disassembly-lsr-asr
5.0-14788f3f466ae821806d8f23fdcac05d613e6404e090bPokechu22DSPDisassembler: Fix LSR/ASR formatting
5.0-14787d4cd28929701830af3613df6bbaac8c99bc943dfLéo LamMerge pull request #9979 from JMC47/genrexini
5.0-14784167358e9531e3276c267dfde66a3dab02e198dbdJMC47GameINI: Enable Medium Tex Cache for Generator Rex
5.0-147853b88ffbe608668718eaa4801216dd625d48701f4Léo LamMerge pull request #9978 from JosJuice/jit-ibat-table
5.0-147775c5de35568aeb71855da5b9fb90fe2965b8d916fJosJuiceJit: Use ibat_table for dcbf/dcbi/dcbst address check
5.0-147834a7701e0de7160c89edff065b04955e8b7814378TilkaMerge pull request #9931 from shuffle2/mgba-msvc
5.0-147070e41cf392fd478eb85ad941dc1e73f15e761b7e3Shawn Hoffmanmsbuild: reduce number of cl batches for mgba
5.0-147810470be588479778e11b344102d5de69bf99d0f42TilkaMerge pull request #9972 from Pokechu22/validation-layer
5.0-14766087ddfca831e4f0c9dea61a74710262f5c17ec63Pokechu22Mention 'Enable API Validation Layers' also enabling symbols for D3D
5.0-147656db519793a42f6fc1d4b587caef56bdea1d97e32Pokechu22AdvancedWidget: Fix strange text wrapping
5.0-14764b6d29387317bb1481fb739faa79b57e772214cf4Pokechu22Recompile shaders when 'Enable API Validation Layers' is toggled
5.0-14763eb81968fe63d5df0f9b0efd1533567096c2bb59bPokechu22Convert ShaderHostConfig to BitField
5.0-14776bef1fdb4cba1fa648488191d766d7fced76951c2Mai MMerge pull request #9974 from JosJuice/jitarm64-mtfsfix
5.0-14774b6bd3fc4303277114998cea36bbb3a7b22d0f4e6Mai MMerge pull request #9976 from Tilka/ax
5.0-14773655bff5d44baeee9ce23b1d1342ddddd4d395667Tillmann KarrasDSPHLE: include compressor state in save states
5.0-147630e62dac4bbd5fe935fc7b4f31e184c0081cf0cbdJosJuiceJitArm64: Implement mtfsfix
5.0-1477235baf8df67084b3655cd5b640ebc8f22ee932bc8Léo LamMerge pull request #9934 from Pokechu22/gba-unmaximize
5.0-14771d36282ae61bc2a2e341ce9bd605f29611d85d6caPokechu22Qt: Un-maximize GBA widget before resizing it
5.0-1477024f052a9d3dc0d93815bc495a0865a6b07309475Léo LamMerge pull request #9939 from JosJuice/readme-submodule
5.0-14709e1670df40c171befad5adeff266e67268732799bJosJuiceReadme: Copy the submodule note to non-Windows sections
5.0-14768a208ff5aab63b35194a14df7b09453454ec2420eLéo LamMerge pull request #9957 from JosJuice/dcbx-faster
5.0-14741ca55d599e802e28349793f0098b1132df86149a9JosJuiceJit: Mark ValidBlockBitSet::Test as const
5.0-1474092d1d60ff1d0a03146cdc9cee2c289441037692dJosJuiceJit: Perform BAT lookup in dcbf/dcbi/dcbst
5.0-14739b84a0704cdf7dd64afa3b27439e7d029baefa648JosJuiceRevert "Jit: Fix correctness issue in dcbf/dcbi/dcbst"
5.0-1476448af29f4ce4fe2516768c7bca15071e9bdc4a094TilkaMerge pull request #9968 from Tilka/ax2
5.0-1475209faf0987df75d425fdfe2af7f61c5a416ce38f5Tillmann KarrasDSPHLE: add support for dynamic range compression
5.0-14762c86c02e46bbb1d1f5643e83a2c89f749b959991cMai MMerge pull request #9960 from JosJuice/jitarm64-mtfsb1x
5.0-14739c9a4021537bf9846b8c5e051399563a018e066acJosJuiceJitArm64: Implement mtfsb1x
5.0-1476028ee0af9a341e163b11ce4066388764d9d65cf24Mai MMerge pull request #9970 from JosJuice/jit64-fmaddxx-accurate-nan
5.0-147503bb4a4e344e29bd9905436cf57f172994530beddJosJuiceJit64: Fix fmaddXX with accurate NaNs
5.0-1475811d126965aa6ff91ac3adcaa3cfbbfff2d2b5653Léo LamMerge pull request #9967 from Pokechu22/max-aniso-note
5.0-147501640fa90962ca4b8ef7f9d799f9f9af92f1457b5Pokechu22Remove note about anisotropic filtering requiring edge LOD
5.0-147560553b4a2415957a2eeec306b16908126e91faf68Léo LamMerge pull request #9954 from Tilka/ax
5.0-14733f7948ce7c91b9b5e879feb4073176eb52e2f2fb4Tillmann KarrasDSPHLE: fix Wii System Menu 1.0 ucode
5.0-14732b1185fb23992f1b4e3132f2a9755d68c69a73e77Tillmann KarrasDSPHLE: handle Wii Startup Menu ucode correctly
5.0-14753f0a7602eca84c1678b9da5cdf2086b5601d5139bLéo LamMerge pull request #9966 from JMC47/ffccgba
5.0-1473009dddd8a5f5ed1505105c481d068ce46f19b5653JMC47GameINI: Add FFCC Connectivity patch to all regions
5.0-14751cba4b6ca32ad35816db03814d9dfd64f8e73d343JosJuiceMerge pull request #9969 from JMC47/inazumastriker2013ini
5.0-147501f3388be0aba365c934587103daaf58bdded1fe0JMC47GameINI: Add Safe Texture Cache to Inazuma 2013
5.0-147492a9742c74cbd7e090cd06d28faf72c63948f06c7JosJuiceTranslation resources sync with Transifex
5.0-147487fe97b27de3cdcf6669f23f38971c889b5a1a3a2TilkaMerge pull request #9958 from Tilka/dspspy
5.0-14739a5dfd65eb4c88039013b479ec92d00179e399457Tillmann KarrasDSPSpy: fix $prod printing
5.0-147463e04cb6e6bd5e3606f07637711442130f4489bfbTilkaMerge pull request #9959 from Bonta0/gba-qol
5.0-14734cfd0f4661f520a9289e46b1729c4da58ea3f41a9BontaQt: Implement GBA Interframe Blending
5.0-147336fc060bdca4635ffe8a48529092cd85d8912d860BontaQt: AlwaysOnTop GBA widget option
5.0-14732501868ace0d68f54fe22c559145920abeb1d5a88BontaQt: Make GBA widgets movable with left click in borderless mode
5.0-1473163ff86adff5dfd97fd1fbc89f9418174631be715BontaQt: Borderless GBA windows
5.0-14730ee64e217f49b1473715e134788e9adfeffa958a2BontaQt/Core: Refactor GBA Core accessors
5.0-147401119488e7e05230de1ff93f17baaf22288ce814eTilkaMerge pull request #9955 from Tilka/ax2
5.0-1473914da138ed9a7bd2e807522915dcaad3dd54c5910Tillmann KarrasDSPHLE: fix and re-enable polyphase resampling
5.0-1473855a465c6e6152656e3ca54be3c53e8072ccf5653TilkaMerge pull request #9949 from JosJuice/wia-ice-3
5.0-147325fe23ccc3efb7f059580f01c2255624500ed1c7eJosJuiceDiscIO: Fix broken workaround for MSVC ARM64 ICE
5.0-14736c42b1c1b9f25bfd5a5f706f7a635eb9e0d47653fTilkaMerge pull request #9921 from Pokechu22/non-power-of-2-wrap
5.0-14673fa9c43cfaa4249547f0ba5c4fae4e8382f7248c9Pokechu22Software: Handle texture wrapping more accurately
5.0-1467219332575aa37def859de4bb7bc6f65f7395b2b33Pokechu22WrapMode=3 behaves the same as Clamp
5.0-14733dfea9d0275e1d3b2bf32de88ebd4cd5f353ac091Léo LamMerge pull request #9953 from JMC47/garfieldini
5.0-147323d2ff2e1f5c11e2a3d0213d9de5c63683bf1af33JMC47GameINI: Fix Garfield Hang
5.0-147311fa527f44c465abdf6de030e8282cef68f51537eMai MMerge pull request #9943 from JosJuice/android-dsp-recommendations
5.0-14730f70df930a616147960f332886fdd50eb48bfb5e1JosJuiceAndroid: Adjust DSP selection names
5.0-14729f380c23fda9fd1b45e458551a8dd1aa9ae60db0aMai MMerge pull request #9890 from JosJuice/jitarm64-mtfsb0x
5.0-14727971f110b99572080dcc96d1955b11c9e4d484411Mai MMerge pull request #9937 from Techjar/netplay-split-save-sd-write
5.0-147073ce5caf887179d5ab19cb0d68e59cc7dbff6eff5TechjarNetPlay: Split save and SD card write settings
5.0-14692b2d87c49b6c5f722308a71926b5150e37bc38153JosJuiceJitArm64: Implement mtfsb0x
5.0-147254f87821f21329060047dcb3a35fbfe953b25251eMai MMerge pull request #9938 from Pokechu22/e-reader-context-menu-item
5.0-1471350109d70b60aa7edbd199644c4af2da835b10cdcPokechu22GBA: Add "Scan e-Reader Card(s)" context menu item
5.0-14723885a4646f89e18273cd8db2e7efe9f90825838c2Mai MMerge pull request #9941 from JMC47/dsprecommendations
5.0-14721c080fc75f25166f3299288054f4cc01939897281Mai MMerge pull request #9940 from JMC47/deblob2defer
5.0-1471359e6048200d0aa71d90d0528c71abb31d15fbd13JMC47AudioPane: Adjust DSP selection names
5.0-14713c66dcbf9de31354867bd3b93f17d89d1ff72a1b7JMC47GameINI: Fix de Blob 2 visual issues.
5.0-147196229aa1e4e0a2b251ead14bbae5963ec2c5d1e5fMai MMerge pull request #9942 from Pokechu22/memory-viewer-junk-column
5.0-14718bcf2c6b9b9afc9df438eb9e13eb09e1854e104f1Pokechu22MemoryViewWidget: Remove unnecessary column
5.0-147175af56563833b54d5074808dd34af7e00a1b2dad9Markus WickMerge pull request #9932 from JosJuice/jitarm64-dcbz-backpatch
5.0-147081df3456267c2e501a1252656c3a304b66773abe6JosJuiceJitArm64: Remove a comment in dcbz implementation
5.0-14707d91d6fcdc5c63dc3d7d161537f08bf3cc2b57616JosJuiceJitArm64: Fix dcbz backpatch
5.0-147148ad75086209db4eba08e9a06bca132675d95b003Markus WickMerge pull request #9767 from JosJuice/jitarm64-fpr-callee-saved
5.0-14709fdcea8566ded2b0575e30da7e43c81859095bc44JosJuiceJitArm64: Improve Arm64FPRCache::GetCallerSavedUsed
5.0-14712db5a78781f7df896b3c2e3d41f2ca26dfa5b36a1JosJuiceMerge pull request #9929 from Tilka/ax
5.0-14710484279f013bd375f6f0107a557897e3768a38972JosJuiceMerge pull request #9933 from Dentomologist/remove_stringutil_buildcompletefilename
5.0-14707f5e5e8553cb779b75918412d286b07597b4a5fb6DentomologistStringUtil: Remove unused function BuildCompleteFilename
5.0-146724a5c723114bb0a6eada92e29b1de134b46a28685Tillmann KarrasDSPHLE: re-enable low-pass filter
5.0-14708674e2aa573b46da3f77592c70c46c3ff369bcd16Markus WickMerge pull request #9892 from JosJuice/jitarm64-flush-temp
5.0-14707302b47f5e63443166d8edc50a5df76252b2dcfafJosJuiceJitArm64: Add temp reg parameter to Arm64RegCache::Flush
5.0-14706d1beb9ef7018c71a2336c62fa31bfe554083a3e7Léo LamMerge pull request #7896 from CrystalGamma/pr-reserve
5.0-14705c991904e043fd86ca44cf4b57388d0d9440b1588CrystalGammaPowerPC: Add reservation monitor to save state
5.0-14704d763d693e85c610e580c6741afa799acd6bafa0aCrystalGammaPowerPC: Move lwarx/stwcxd. reservation into PowerPCState
5.0-14703462af20cddbb7eead213fc70e719203f04d10dd3Léo LamMerge pull request #9920 from JMC47/popshadow
5.0-14659ae63c68b88f570d01fa85d33e5f448c6ecb3e603JMC47GameINI: Fix PoP:TT Shadows
5.0-14701bf36baa6b303c281b7541403fcd3e3eafe26e619Léo LamMerge pull request #9925 from JMC47/starsuccessorbox
5.0-1467044721052109f64a81ba68e8ad3ac64cafb95eb8eJMC47GameINI: Improve Rendering in S&P:SS
5.0-146999a91b867abcf694bc4568d5e9a6f393bd2e2c04cLéo LamMerge pull request #9912 from Pokechu22/memory-viewer-physical-mem2
5.0-146532d460b8e311e228f7dc57b1127c1f024c7252f6dPokechu22Fix MEM2 in the memory viewer in physical mode
5.0-1469743b5383b16191bfaf6c6f6a824d158defaad5ea1Léo LamMerge pull request #9924 from JMC47/tombraiderlegendini
5.0-14670948cd64567fa86d5d73167f98bf34a6863a8ebf6JMC47GameINI: Fix water in Tomb Raider Legend
5.0-14695ae426a4323ca04c69a55eb4d8bfb60efb4858d97Léo LamMerge pull request #9926 from JMC47/happyfeet2ini
5.0-14670e7dd3785be825d1f26e9a48d008be74be97edd5eJMC47GameINI: Fix Happy Feet 2 text
5.0-146933e73a4fced28dc2dab9ee1140527f40082ded3eeLéo LamMerge pull request #9930 from JosJuice/netplay-designated-initializer
5.0-14692a3c8fb06c528c513d83d425c06d6663fe7595333JosJuiceNetPlayClient: Remove a designated initializer
5.0-1469146f7074bf7fee999eee24e54b4b4d2db4a41b1d8JosJuiceTranslation resources sync with Transifex
5.0-14690a1e806ed76e6746259a730a5db82052b53f084f1JMC47Merge pull request #9600 from Bonta0/mgba-pr
5.0-14637b8f0e97c025dc7a50c7c729185195b3577321987BontaMovie: GBA Support
5.0-1463645f2461a530150d0b7b7c0899a927666c80fa203BontaNetPlay: GBA Support
5.0-14635b73d16a71a6a0e16ee7708aa659d8a61242f2781BontaQt/Core: Implement GBA Hotkeys
5.0-14634d6f86e1754730d1e4670f4064c312a73a30679b5BontaQt: Implement GBA host and widget
5.0-146339b80fb7deb676485fb780eadb56ea389aa4ec9d0BontaQt: GBA Pad config
5.0-14632d0f0b4c0e054b2177e524fba274dbefa98dfa7b7BontaSI: Implement GBAEmu device
5.0-146319a22ff653f089057f6990ea32dfd33d96a158698BontaCore: Implement GBA Core using libmgba
5.0-146302d744da68c31814ee3d5d3696aaa4d6bf5955a21BontaCore: Add GBA host interface
5.0-14629d849d5669509eacae4a1d9fd995af77b53159df7BontaSI/DeviceGBA: Expose GetTransferTime
5.0-14628fdcee30a3d191946ebbd93f6ecc5be644e493de9BontaSI: Expose Commands constants and switch to enum class
5.0-146278ee21acf3460e00d55002fb3387be4dd763b01e9BontaPad: GBA config
5.0-14626d2353c79eabeec0cbcec531c94148527816a3d1aBontaMappingWidget: Support for boxes with multiple columns
5.0-1462527eab609dcc0619b8b00cdb544b903550f577099BontaGCController: Make HandleMoviePadStatus static
5.0-14624ec5d557895e1fd2c9bab4e50a0d6529815b88640BontaQt: GBA Config dialog
5.0-14623110887435c990c48548c802dff95f099d7eda921BontaConfig: GBA settings
5.0-14622502def7f71efb78170bd0d5fed7e4cae1112120aBontaMixer: Support GBA samples mixing
5.0-146211b27f22cbcba62958d54daa3ec5ca3931a800e79BontaSI: Allow devices to schedule events
5.0-1462044aaf108d132e7b961db8600c16d19d6d3f37eb4BontaExternals: Integrate mGBA as a submodule
5.0-14671b515786c8dd94aac73e59003d9c232bd319ae1bdJMC47Merge pull request #9927 from OatmealDome/double-usbgecko
5.0-1462048bcd96526b343e9ca9e52de28cfdda4faedf7bdOatmealDomeGeckoSockServer: Only join connectionThread if it is joinable
5.0-14669175878cad855fc792398ff7d303ff3fbc0d50ceaJosJuiceMerge pull request #9919 from JMC47/memcardsizes
5.0-146672ec035441de22152f635dd1899d423c9e24cc6cdJosJuiceMerge pull request #9915 from JMC47/mxsuperflyini
5.0-14659103120bb2d233ec447747471691194e58ca2dc2dJMC47INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK
5.0-1465379a50c773028d7ff08541103fb1cc1c46dd4051cJMC47GameINI: MX Superfly - fix player textures
5.0-146654614e82bf9c9c585958e540f366f4cceb644a0aaJMC47Merge pull request #9923 from JosJuice/psgen-gles-bbox
5.0-1466492fc4f1eca8fca7b76066051048c7a96f404ef3dJosJuicePixelShaderGen: Fix OpenGL ES bounding box compilation error
5.0-146631e3ea8c4681295d7047a1d4fd5484604a153a33bJMC47Merge pull request #9922 from Techjar/graphics-drivers-suck
5.0-146625e0520b6e032e13244105bcd4de27841581d18c1TechjarVideoCommon: Expand vector comparisons instead of overloading any()
5.0-14661fa55e52ffffe3c116afc75022b9a604a50e52e0fTilkaMerge pull request #9917 from TheHarmonicRealm/master
5.0-146560be80bcb18fae246a1571029b5d441a70d4712e9NoahFix swap_RGB_GRB.gls post-processing shader
5.0-14655ac32996d11751b2e4333fdfa1419ad78af23e172NoahFix swap_RGB_GBR.gls post-processing shader
5.0-1465888cc20ffd0559a433a625ad96cf91f4c5515675bMai MMerge pull request #9918 from JMC47/IMGDDv35ini
5.0-14655d0b8f91d9754dafc8d4cf9b955aab20262d6e532JMC47INI Settings for Paper Mario Demo
5.0-146566ed201ca94bdcf4322048c685e0d909891b61accMai MMerge pull request #9913 from Tilka/postprocess
5.0-146532344624b08b553fd4fcc97b1c41c3747498ba403Tillmann KarrasPostProcessing: fix lens distortion shader for HLSL
5.0-14654c1845691923eaf34c7b9caabeacaab30d3d5fbf4JMC47Merge pull request #9916 from Dentomologist/fileinfo_constructor_remove_duplication
5.0-14653fe670a3e68ee6f7d504ab372e78cba33b9b7752eDentomologistFileUtil: Remove duplication in FileInfo constructor
5.0-146526e7698a3540eb3e9186bea442f08d5d96544d73fMai MMerge pull request #9910 from Tilka/postprocess
5.0-14645eb4ed72a96b9a7956976e8e0893b820aca7b0dc0Tillmann KarrasPostProcessing: fix lens distortion shader
5.0-14644c948d7f4369c4ad517c8afb4126bc5dd55f6068bTillmann KarrasPostProcessing: fix link error when switching shaders
5.0-1464947d847d4686dc347d10fb005e2c55a5bf87ab3afMai MMerge pull request #9911 from JMC47/summonerini
5.0-14648d65d4b7158d958697df5d878c0673524445a30edJMC47INI: Fix Summoner Invalid Reads
5.0-14647ed3000845c7c9229e7d087c03585b25253923a36JMC47Merge pull request #9899 from jack-1313/patch-2
5.0-146298f107191cbed3d993a2db41440e24c77449491cdjack-1313Create R6X.ini
5.0-14645e25d9791fc499748ebad717c1c9b90c1832b000cTilkaMerge pull request #9909 from matheuz1210/master
5.0-14644f8575c28ed2856413254275109a4d0bfb5351034mat1210Fix Readme.md's command line usage
5.0-146436bf39dc6d63d6bb5bc8cf16186a669122777b9ceTilkaMerge pull request #9908 from shuffle2/set-roundmode-with-simdmode
5.0-146428bddd8c675625809d7ab39b56dd6f1a7071e2477Shawn Hoffmanremove SetRoundMode we only care about SSE rounding mode, and set that manually in SetSIMDMode
5.0-146413c90b657f3a2aafcf73c54f20be6c6708e62d8e1TilkaMerge pull request #9907 from shuffle2/roundmode-bitfield
5.0-14637197075293de40a087bd9a7d31eef91e1e33a8693Shawn Hoffmanmake FPSCR.RN an enum
5.0-14639baeeea8f53f04f3ddedf0a3e1d7dc996150b9b42TilkaMerge pull request #9906 from shuffle2/msvc-warnings
5.0-14638e1bddd4c188e379ecb43ce16136235cb69e34325Shawn Hoffmanremove DSP::Profiler* this is not used anywhere and seems trivial to ressurect if it's ever needed again.
5.0-14637c89ae53677b99706d5f160fea73a19e2236f944fShawn Hoffmanmsvc: remove warning disables which no longer fire
5.0-14636d7a5558dc5784dfa849466be3f6dd88c108fe835TilkaMerge pull request #9905 from shuffle2/msvc-outdated-comment
5.0-146348feff42338ff5eef4d96b5805656e1779c437da1TilkaMerge pull request #9904 from shuffle2/msvc-volatile-ut
5.0-14633f5b05ae0802eef7da40c56896851b6b7ec270f0cShawn Hoffmanremove an outdated comment seems to have been solved 5 years ago by b707e199c2878d173c5d30f0a24db93d7de1d921
5.0-146331009825cb213f98a82840fb69bc88cc9b0fc6c5aShawn Hoffmanunittests: remove some msvc-specific casts compiles on contemporary msvc checked there is still a mul in release codegen
5.0-14632e9068e108a401cbb9d6f8afb46bc4e5c1ff27851TilkaMerge pull request #9903 from shuffle2/msbuild-lang
5.0-14629bc22c74cd9f536f050bcf30cb0ef3a933e24a777Shawn Hoffmanmsbuild: use Build dir for Languages
5.0-146302adbd77a4cfc5b52cdc4c54def8cde1ef30f0a58TilkaMerge pull request #9902 from shuffle2/msbuild-deprecated
5.0-146297117bd57726a79b5fe017c2ea84cdc6e499abccbShawn Hoffmanmsbuild: remove deprecated MinimalRebuild we were explicitly disabling it, which is effectively the new behavior
5.0-146280b18f8ae55a21d8446083b92a6666199a478b0feLéo LamMerge pull request #9894 from AdmiralCurtiss/smooth-moves-tex-cache-ini
5.0-14620eedae929b7d4ff62bfbc01d69b24b8994a35ffa7Admiral H. CurtissGameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames.
5.0-14626cccb1eef8463f59f6011e43cca3b79d514e1e8c2Pierre BourdonMerge pull request #9897 from leoetlino/axe-faulty-ax-checks
5.0-146255021a13aa94a758e32cdf548e21077604f080005Léo LamDSPHLE: Fix running and is_stream checks in AX HLE
5.0-14624887fcfc99a5e4aa674f0e325df3dc699e3f778baLéo LamDSPHLE: Remove redundant accelerator end check for AX Wii
5.0-146239b17805be9ae8c09212f1c798711b915d4f6c58aConnor McLaughlinMerge pull request #9881 from blaahaj/postprocessing-fix
5.0-14567debeb09dee9ee69fed5c109319a0d1198352011bblåhajPostProcessing: Fix OpenGL UBO linking with configuration options
5.0-14621fd7c4b2c00e5cdb07412164770dad64ff88706eaJosJuiceMerge pull request #9891 from JMC47/jettsonic
5.0-14620b944ffc109867168c170b8ff2b377452d5e00283JMC47Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket
5.0-14619b0d2df727a3ab3455bca30c4d16072a9c9f290ddLéo LamMerge pull request #9686 from Dentomologist/convert_adapter_tooltip_to_balloontip
5.0-1458259292a5c65a24c93bfa2436d5bb553f1a4bc01baDentomologistGeneralWidget: Convert Adapter tooltip to BalloonTip
5.0-14617de54856fbb9476e8a348fabb2aa41a0d4e6fdcbeLéo LamMerge pull request #9846 from jordan-woyak/report-dup-setting
5.0-14483a2acd0b92ee4c0277009794c3a363bb1e9a42957Jordan WoyakConfig: Add an ini setting to control real Wii Remote report duplication and decouple it from the speaker data setting. It is enabled by default.
5.0-14615162af2a7bbdc78a6cd49aad0eb17a5846f03e87eLéo LamMerge pull request #9870 from OatmealDome/ui-thread
5.0-145438c728945fba74caa62d7ee81b523074c16300719OatmealDomeAGL: Silence OpenGL deprecation warnings
5.0-145424d944342fcf7ef9bfcf3d0dd75c0d8032850eb62OatmealDomeAGL: Move more UI API calls to the main thread
5.0-145411bb72f00b5216869c7346a4fda61047d4abb244cOatmealDomeQuartzKeyboardAndMouse: Ensure windowNumber is fetched on the main thread
5.0-14611b09347c16040b4aebe224fc82753da92c49b2731Léo LamMerge pull request #9877 from JosJuice/android-early-panic
5.0-1456744c99f8cc149e753566ded9331fe824f201c6fe0JosJuiceAndroid: Avoid crash on early panic alert
5.0-146098fcda4c315fd3fbcc0441fec51e499499e03715bTilkaMerge pull request #9889 from leoetlino/ax-symbols
5.0-14605474adcc601b4705209038d38c9f52c4e6fd0b6b8Léo LamDSPHLE: Prevent AX GC and AX Wii symbol mixups
5.0-14607edc4396603298bffe559f076dfb5d0baf9bddc2cMarkus WickMerge pull request #9888 from JosJuice/jitarm64-logicalimm-everywhere
5.0-145963af21d3d222b37ab5f259719cb72c3b8b1f386e2JosJuiceJitArm64: Optimize FloatCompare's CR value emitting
5.0-145958af5095ff4d8b4ede22f741ed08a67069134ffbbJosJuiceJitArm64: Stop using hand-encoded logical immediates
5.0-146042b26e729c3bc51c71824e012f10f12135a650b9bJosJuiceMerge pull request #9887 from CrystalGamma/fix-vertexloader-generic
5.0-14603beb6ec056909b4fc7507154d97e42d0020206deeCrystalGammaVideoCommon: fix generic build
5.0-1460293626764d475688877bad1140fd1d6b766d4aa5bTilkaMerge pull request #9863 from Pokechu22/zora-eyes-v2
5.0-14601b880be0aa56ac9807957574682902cb8cc2a9c9bPokechu22Use separate fmt::formatters for each indirect matrix column
5.0-14600f467c02d1ad63384674e04dee1c8d896b1c68ea5Pokechu22Ignore the top bit of the indirect texture matrix scale
5.0-1459920a8e9c872362f39dcb1319a39040cd85dc2d7dcTilkaMerge pull request #9876 from Pokechu22/skyward-sword-map
5.0-14581a379456f381f474bfdcb993fd4b28c84de5400d3Pokechu22Fix indentation for alphabump
5.0-145802feced2e332f29dd4ca500d76410e797403d562ePokechu22Fix indirect textures when format is not ITF_8
5.0-14596f9baff46a63176d57fdc3b363d59adc861ac003aTilkaMerge pull request #9885 from Tilka/datel
5.0-14595bd5c6047184027c7094532217fe3982e91070540Tillmann KarrasGameFile: don't download covers for empty game IDs
5.0-1459488fd9fd577ffc3c1af5a04cdf337ecd2990ccfe2Markus WickMerge pull request #9869 from JosJuice/jitarm64-constexpr-isimmlogical
5.0-145910f3b9a8874b12200326e6dd0904c30c2b296b159JosJuiceJitArm64: Minor mcrfs optimization
5.0-145909e80db123f4f8b6b51c672bec729a70a21ee7af4JosJuiceJitArm64: Encode logical immediates at compile-time where possible
5.0-1458910861ed8ce4f60f76ec3508f18c02083dfd226e4JosJuiceJitArm64: Turn IsImmLogical into a constexpr constructor
5.0-14588ab024b218e956f478c91c994628ec7153bfe79cfJosJuiceJitArm64: Accept LogicalImm struct as bitwise inst parameter
5.0-145894157967f04bb72e37c0aa383b3f377c0d2177418Markus WickMerge pull request #9883 from JosJuice/jitarm64-fix-ps-cmpxx
5.0-14588f903853cf7d3b38490397866613686160cefea78JosJuiceJitArm64: Fix ps_cmpXX
5.0-14587f6ca70d094e98664170a13e6cca1683a44cb0fadMarkus WickMerge pull request #9822 from JosJuice/jitarm64-ps-cmpxx
5.0-14580adbf6d55dacf256fdd586ee5069b5e20be4eacc7JosJuiceJitArm64: Implement ps_cmpXX
5.0-145854ba4d7cc7da937e2a69028861a4561bb34851c4bMarkus WickMerge pull request #9878 from JosJuice/jitarm64-addmex
5.0-14580fc60e626225997eb9f2c7595e794bac77d0e1746JosJuiceJitArm64: Implement addmex/subfmex
5.0-14583afe9c6fb9a7969bd76592292dc399ae1e8bdf662JosJuiceMerge pull request #9880 from OatmealDome/windows-updater
5.0-14580a39b7a45c0609771496936fadee6eb016447851cOatmealDomeUpdaterCommon: Use File::Copy() on non-macOS platforms
5.0-14581838434a9dfadcdce0804d139b12051b50e999106Léo LamMerge pull request #9879 from AdmiralCurtiss/host-is-instruction-ram-address-fix
5.0-14580c9e4489e17988ef80497c2c3ba5ab6e8034b6257Admiral H. CurtissCore/MMU: Fix inverted condition in HostIsInstructionRAMAddress().
5.0-14579cfcc994f6c6966172c108ee73347d7ad3f0ae717Markus WickMerge pull request #9840 from JosJuice/jitarm64-mffsx
5.0-144818cd37e040adb5fa6d7491839bcd55bc085a594e7JosJuiceJitArm64: Implement mffsx
5.0-14577a390d3f3270be43d8a5c725cb12a4c2782de3572Markus WickMerge pull request #9820 from JosJuice/jitarm64-simplify-addex
5.0-14441752c4898b19a11368ebf7314c4d659bc946ee76bJosJuiceJitArm64: Simplify addex/subfex
5.0-14575f67f0488d2cd3e0339970a41d88a0df14683e495Markus WickMerge pull request #9844 from JosJuice/jitarm64-fctiwzx-constant
5.0-1448136798b18e8defed48e2625f011df6c66ee2abaafJosJuiceJitArm64: Improve fctiwzx constant generation in double case
5.0-145739df6f6583413ec951b6d29d1314284a964109461Markus WickMerge pull request #9867 from JosJuice/jitarm64-unconditional-exception-exit
5.0-145411a64364ae367ff19ff1159f71f0fa5c72b1f674bJosJuiceJitArm64: Add the ability to emit an unconditional exception exit
5.0-145711827cb9cd862826c8e69d34d2c58d8fc18e696d5Markus WickMerge pull request #9874 from JosJuice/jitarm64-unconditional-farcode
5.0-14567a6700a074d632ec40b7761e71666d6dac89c1c96JosJuiceJitArm64: Get rid of an unconditional branch to farcode
5.0-1456998098edad77596f2006c75b95bdecdbff5c924d0Markus WickMerge pull request #9859 from JosJuice/jitarm64-stwbrx-sthbrx
5.0-14521f666df72c00518d355a70591a280f6118856bdc1JosJuiceJitArm64: Implement stwbrx/sthbrx
5.0-14520d3ef5d4ca4f14149c1f564d75348604de1b73e78JosJuiceJitArm64: Fix lwbrx/lhbrx with optimized MMIO access
5.0-14566de1289058885233be1fb29b16a239530b9c697d6Léo LamMerge pull request #9873 from JosJuice/jitarm64-tbz-encoding
5.0-14557cbbd3d39562437985678bb4f4a7953d59b687399JosJuiceArm64Emitter: Fix 64-bit TBZ/TBNZ encoding
5.0-145642c66a08fd30d6dea2a87bb62444f8ede78760fecLéo LamMerge pull request #9848 from Pokechu22/di-hw-resets
5.0-14555f664cf1903ff8403fd66fcbb8cf8b4092048c1cePokechu22Implement resetting DI via HW_RESETS
5.0-145621450e97c2868c3db3a5116b0b0777cf142bd9ef7Léo LamMerge pull request #9522 from AdmiralCurtiss/host-read-optional
5.0-14556c292351faafa76ff457db1d96d241a14176c9535Admiral H. CurtissCore/MMU: Add HostTryWrite*() functions.
5.0-14555b59fcae70abd7bd14d0a87aef9f07cd2481f905cAdmiral H. CurtissCore/MMU: Add HostTryRead*() functions.
5.0-145594b5dabff3368290803a478368bbe5defe103913fLéo LamMerge pull request #9871 from OatmealDome/leftrightclick
5.0-14542f6fabec644f54369394b0e57d171dae9f709b0a6OatmealDomeFreeLookManager: Use proper names for left, right, and middle click on Quartz ciface
5.0-14541a0ba78ded25a2bcacc537b63f7d2f9b6fa5b7cbfOatmealDomeWiimoteEmu: Use proper names for left, right, and middle click on Quartz ciface
5.0-14556925379cb9fc1c1c15199406a1f9a18a09cb72dbcLéo LamMerge pull request #9872 from JosJuice/jitarm64-msr-ee
5.0-145530642ff8b25acfd6021df301fdc2e738b1e35b36eJosJuiceJitArm64: Check MSR.EE for external exceptions, not MSR.FE0
5.0-14554954f27c5d7289b2b806d0fb94dd105edaa1bb4beLéo LamMerge pull request #9709 from AdmiralCurtiss/upnp-error-log
5.0-14360c3560f033ee69eb4ff0edc916d329e5490058654Admiral H. CurtissUPnP: Improve error messages on initialization failure.
5.0-1455202309bd0acf030f5f641d427e55b73d59455c4b1JosJuiceMerge pull request #9868 from leoetlino/constexpr-intlog2
5.0-14541b82b0683d5b3ee368db109f86a58fe3ac78d81faLéo LamMathUtil: Mark IntLog2 as constexpr
5.0-1455021d75099fc7931a5d846a290842808ee26954e39Léo LamMerge pull request #9866 from JosJuice/jitarm64-hardcoded-exceptions
5.0-1452058698b8380cc46d0e8cf67dec61b8f750de2f5d8JosJuiceJitArm64: Don't hardcode exception constants
5.0-14548be0163b7ad1d0a3b839597c622f3967266aa8533Léo LamMerge pull request #9841 from JosJuice/revert-9835
5.0-1448198bdf3b1ceae94a35e3f47158966967d1c947d99JosJuicePartially revert "Android: Clean up hardcoded platform names"
5.0-1454639e14b6b5f6c8f96ab045724da11719a848fade1Léo LamMerge pull request #9854 from JosJuice/wia-ice
5.0-14519eafa2784d6a321bcd2ff2cb38b1cc3f93811cc82JosJuiceDiscIO: Store partition key directly in ReuseID
5.0-1454420ac3ed413b523cef1cc90d4d4f2cd2a6467bc79Léo LamMerge pull request #9763 from Techjar/netplay-common-refactor
5.0-145433d5cf5286bb4a84aeecc2ec5a4a9fdd204ba5d73TechjarNetPlay: Refactor some functions into a common header
5.0-1454256fdde5d749c3df07218abce770b05c63762fde9Léo LamMerge pull request #9595 from Dentomologist/fix_vertex_loader_test_warnings
5.0-138721cc035eb055bb0fda386b276a00b8fc175913522DentomologistVertexLoaderTest: Fix memset assignment warning
5.0-14540ffdc8538a162b1ca56e3943c5a78c02358053b2aMai MMerge pull request #9862 from delroth/spdx-tags
5.0-14527eb119488ea418144ace26d916dbd8aa00100b821Pierre Bourdonlicensing: add missing license info to many Java files
5.0-14526f4e34703c0da37666af88892468eaf3ca07f8a4ePierre Bourdonlicensing: convert "public domain" to CC0 1.0
5.0-14525fd821770e3e015ab6a45e814e5a36bc9fb53ed91Pierre Bourdonlicensing: remove non-standard license.txt in favor of COPYING
5.0-14524408dcb5af703e9f90463699812d82485422c83d2Pierre Bourdonlicensing: import license text for licenses referenced through SPDX tags
5.0-145230cf041de24fa9d07eb2b59046303ed40056273a5Pierre Bourdonlicensing: various one-off conversions to SPDX tags
5.0-1452290379e243eb978afafea00b8b6d4c3ca79e71e60Pierre Bourdonlicensing: switch GLExtensions/ to use SPDX tags
5.0-1452151cdc5542c2f7ecaa34f1d4f42da17ce28c58656Pierre Bourdonlicensing: fix license info for Crypto/{bn,ec}
5.0-14520e149ad4f0a9874f354221a7fc76d8f1841e47808Pierre Bourdontreewide: convert GPLv2+ license info to SPDX tags
5.0-14531683807abcef2dffceabb7500fc018b60c3e79d93Léo LamMerge pull request #9858 from OatmealDome/updater-fail
5.0-14517dd5e0c6e153015e428d2ce246ae77c2e20aed678OatmealDomeUpdaterCommon: Move the updated file instead of copying This prevents macOS from reading an old (cached) code signature on Mach-O executables.
5.0-1452927c560fdfa182692316d7f0196bd782b11b7744fLéo LamMerge pull request #8915 from OatmealDome/updater-temp-dir
5.0-14326833d5a3e9f6b6a59115ba225c6000747a9bffc93OatmealDomeAutoUpdate: Put updater log in the user log directory
5.0-14325243c6b58feaebd5a11bf03303dde0a7782f579eeOatmealDomeUpdaterCommon: Replace FindOrCreateTempDir with File::CreateTempDir()
5.0-14324c87241479a14a6353c92d809211321ecfc8116f5OatmealDomeFileUtil: Handle app translocation on macOS
5.0-14525ccc2b7bd25a625b25c3ab1692f326d96349e37bfLéo LamMerge pull request #8416 from JosJuice/shader-compilation-names
5.0-1398705a37746b660b985846376f63472ca36b7ae230eJosJuiceChange the names for shader compilation settings
5.0-145236cc195e02f3398a56a6ff6b02f65bf23da7c0127JMC47Merge pull request #9640 from v1993/patch-1
5.0-14003b3b1518f91f66a4c471ec41a1a40170c6795e847ValeriAllow shaders to query reciprocal of window resolution
5.0-145214808241648b729e9640c19ffe9936a50e55c4fceJMC47Merge pull request #9843 from JosJuice/android-fallback-region
5.0-14481515d02fe26f3cd74a792f518ab5b244c0210540bJosJuiceAndroid: Add Fallback Region setting to GUI
5.0-145192409d30f5cec08e5402f87e831dc3021819cbccaJosJuiceTranslation resources sync with Transifex
5.0-14518e6dfb08746d0a514dbafc75ea937ed92e8fdb79cTilkaMerge pull request #9855 from JosJuice/wia-ice-2
5.0-1450330f9f31a69080edd1fbfcb98de34ff8320b78ee5Shawn HoffmanDiscIO: Add workaround for MSVC ARM64 ICE
5.0-145166042df71d934b0efa9dcb64f47e77a02a1e3cb96JMC47Merge pull request #9853 from Bonta0/sinocancel
5.0-14443aaea38be46b4c00f0dd6e94455643686fd7f83f3BontaSI: Don't cancel transfers
5.0-1451404a1c2e1b2d6171bb6dd4c13138d4a4f4a3a9134JMC47Merge pull request #9847 from JosJuice/dvd-pitfall
5.0-144824648e1a035c02c120d4350e10d6bad4c43ee53a5JosJuiceDVDInterface: Fix small backwards seek after non-cached seek
5.0-14481c6ede090350c9f413b1df8a4de850da5345797e2JosJuiceDVDInterface: Don't evict cache block i unless block i + 2 was read
5.0-145116a46d35c737aba4095d0e86385709968dbed65e8JMC47Merge pull request #9839 from OatmealDome/bluetooth-scanning
5.0-14460156ffef98c2f3b19201134b79b3db56c1478d81bOatmealDomeWiimoteScannerDarwin: Fix lint
5.0-14459b494d109d473d613b61158029bfd33ecf49bd01bOatmealDomeWiimoteScannerBackend: Allow StopThreads to request that any Wiimote searching stops Used by WiimoteScannerDarwin to know when to exit its runloop.
5.0-144580de30fa0bb57458726d7a5aab5eea02411b2a17fOatmealDomeWiimoteScannerDarwin: Initialize IOBluetoothHostController in constructor
5.0-14457eb7b70b48d7d3caa381d8431265c43142dbd220bOatmealDomeWiimoteScannerDarwin: Don't attempt to scan if inquiry doesn't start
5.0-144566794532abecf6c7ebfef98a46e49b7baacc0999aOatmealDomeIOdarwin_private: Remove hack for bug fixed in newer macOS SDKs
5.0-1445574755e593900e75a196590d560fc158b34be64deOatmealDomeWiimoteScannerDarwin: Rename stopScanning for code style compliance
5.0-145046320861c45755e23901249b7d5e11f102e5a499dTilkaMerge pull request #9856 from JosJuice/jitarm64-msvc-warning
5.0-14503e581d970d620732018da2511b2373b4afb9eb42aJosJuiceJitArm64: Fix MSVC warning '~': zero extending 'u32' to 'u64'
5.0-145023b3fb9d4c3761aaf11c25bce6178125a4f5ed7e9TilkaMerge pull request #9852 from Pokechu22/wii-change-disc
5.0-14494e440b21640adfef98ad18c217748587dfe585ee3Pokechu22DVDInterface: Fix decrypting reads clearing the drive state
5.0-14500901a4fb5f4bc9906f0f9b2c930de89b082ab1744TilkaMerge pull request #9811 from JosJuice/fprf-denormal-singles
5.0-14490ccd8233ea378b5737e4c7d086d4d762f8645951cJosJuiceJit64: Fix FPRF handling of denormal singles
5.0-144898d2c069c3454fee6180483f3bf29fe496d71c5f8JosJuiceInterpreter: Return float from ForceSingle
5.0-14488d56721ebb9910cd14115f778c57c58a6fd0ca366JosJuiceInterpreter: Fix FPRF handling of denormal singles
5.0-14487def5666419a04c22c61925f96d2c970a0bb01d72JosJuiceJitArm64: Fix FPRF handling of denormal singles
5.0-14495856c82aa2466adddcb0c22e502bf4286e57c6242TilkaMerge pull request #9851 from JosJuice/jitarm64-mfcr
5.0-144901df1f20c440ea110a7a8c8e91df1c9f2c66b3d68JosJuiceJitArm64: Handle SO and LT simultaneously in mfcr
5.0-14493bb2d576ecc04b8670916a296e069f1752aabd40fTilkaMerge pull request #9849 from Tilka/x87
5.0-14487afb93980595ff4fbbd31760b5ab7f979bb6be73dTillmann Karrasx64Emitter: remove unused x87 instructions
5.0-144912ef2eee2e088c3b87429809fa81b71a75cddbb18JosJuiceMerge pull request #9464 from Sintendo/jit64addxreloaded
5.0-134966a51c1564f14680c8e30dcfeeb986d8b1534d449SintendoJit64: addx revisited
5.0-14489156f625106fe364c8d9323d4dfb11d04ac678daeTilkaMerge pull request #9850 from Tilka/so_lt
5.0-14488a68c1bf648a5ecfb7c3d1f99fdb048c9fef6ff90Tillmann KarrasPowerPC: add enum values for emulator SO and LT shifts
5.0-1448725a701aa1b14638a3837d3bd72639f1709209bdaTillmann KarrasPowerPC: move SO bit to a more convenient location
5.0-14486aff39af5fba2d3869767995719f0c187c7694e28TilkaMerge pull request #9810 from JosJuice/fprf-cmp-mask
5.0-14423891a46596d7c05494737096a18fcbf7a8d1e93b9JosJuiceJits: Fix fcmpX FPRF mask
5.0-144844166567f92ddf5afa81488f6a14a6a2a271c952eTilkaMerge pull request #9812 from JosJuice/fprf-x64-neg-zero
5.0-14423be194dfc9cf15f80069b5f7d66a8d66ccb5b2fc2JosJuiceJit64: Fix FPRF non-SSE4.1 handling of negative zero
5.0-1448252fb2fad4016a58aacfbcf11bdf517f4680cd1fbJMC47Merge pull request #9845 from Sintendo/jit64mtfsfx
5.0-144817de4623d48bc03c9167258f7f38298e49240e875SintendoJit64: mtfsfx - Optimized masking
5.0-14480c77a5f7e3246398aeb1d520d7bbc0bfdf5787754Léo LamMerge pull request #9825 from JosJuice/jitarm64-mcrfs
5.0-14444b11b5955aef3ee2d2fb5386003716f548d593328JosJuiceJit64: Optimize mcrfs when mask == 0
5.0-1444379a610b4b49e5622129dc44041c1640555007e94JosJuiceJitArm64: Implement mcrfs
5.0-144770087eed235f92847cbc213869b0cf88c22414d9aLéo LamMerge pull request #9793 from sepalani/template-mmio
5.0-143331d48a33aed06bd02c5c7796bbec8e1f7b88186ceSepalaniMMIOHandlers: Move method definitions to MMIO.cpp
5.0-14475ede9f2a76a1fa730f30e058b5ea4284bedf47facLéo LamMerge pull request #9838 from JMC47/batensetting
5.0-1445503b48801f6cd2cc4176429c73bfa8418b1351ff3JMC47Fix Baten Kaitos Shop Crashes
5.0-14473965a8bd64c7f3a93967d48d60d08b9fd6d0a64bbLéo LamMerge pull request #9814 from thyrc/musl
5.0-144727a1922fd8f0f6686188d179732c9757faf2d1b4fthyrcFix includes for musl libc
5.0-144714979974a57c06ae605e43555f6cfe96e3472d12bLéo LamMerge pull request #9828 from JosJuice/android-pressed-opacity
5.0-14443d33efc37af5d7d13d0342d2de3922202289b7a8aJosJuiceAndroid: Apply opacity setting to pressed buttons too
5.0-144699476733a80e014dd415d103f755ed5c7d9f73ebeLéo LamMerge pull request #9829 from sepalani/ai-samples
5.0-144410a7627d74e0829bc532259deef0ad1c44e0dccd4SepalaniAudioInterface: Fix sample counter
5.0-14467cf26846225956b6eb6a1d6969528ed2462369b7dLéo LamMerge pull request #9830 from skylersaleh/m1-unit-tests
5.0-144441203c2378192acb8cf67ccf731d40f1f954de7a6Skyler SalehApple M1: Support for unit testing universal builds
5.0-14443655ed37983d90bb411ab2d877066b8f2f2198157Skyler SalehUnit Tests: Added W^X Support for PowerPC test
5.0-14464a632a6a404dc0d6ba8ae3ada1728f6a0c55ede3eLéo LamMerge pull request #9833 from Pokechu22/ubershaders-tevcoord
5.0-144462f1726e3f32d7bdb85cf827b98b6d47ab1a06912Pokechu22UberShaderPixel: always set tevcoord, even if the stage has no texture
5.0-14462b66e88e4b93e57c97dd5859fcc2ae281a83977c0Léo LamMerge pull request #9837 from AdmiralCurtiss/mysterious-voodoo-performance-fix
5.0-144551183fb3d2d55b004a2918a7c69dd8bbaf995c650Admiral H. CurtissVideoCommon/Fifo: Move SConfig::GetInstance() outside the GPU loop.
5.0-1446046120a6108111170f7ac849d716762121c5c9e76JMC47Merge pull request #9742 from Pokechu22/sw-resolution
5.0-142964a4244f04d80dbca76aa560debe139aa6121125bPokechu22Software: Fix bad backbuffer size
5.0-1445863c028c5df8aa7c5fe0f47f16e21f61888f901a9JMC47Merge pull request #9832 from Pokechu22/software-color-asserts
5.0-1444651862135d6df263c953c91e486e803fb985ac2edPokechu22Software: Remove texinfo.sourcerow == SourceRow::Colors assert
5.0-1445695ecb73b112e637197c12fe9546a1b9bf728f2afJMC47Merge pull request #9826 from Techjar/fix-tmem-mips
5.0-144432d59dcb95d1256bdbe0bf020c029b191477a241cTechjarVideoCommon/TextureInfo: Fix mipmap loading from tmem
5.0-14454be2ec728e4cd642e22c8558dec7d75ca254a19b2Mai MMerge pull request #9836 from JosJuice/android-getemulationactivity
5.0-144431a47780ab466a3493d078e3e79087a27289d2360JosJuiceAndroid: Don't use getEmulationActivity in GCAdapter/Wiimote code
5.0-14452a904cb846a7b23d514304481e5ed254fd308c82fMai MMerge pull request #9835 from JosJuice/android-hardcoded-strings
5.0-144460cfd36495b3f8ab5bba595db75c9d1106534ba62JosJuiceAndroid: Store HomeScreenChannel's appLinkIntentUri as Uri
5.0-14445cbc4989095baff7b84694802bb195c0c79d56ebeJosJuiceAndroid: Clean up hardcoded platform names
5.0-144445b8fe1e748af0e489478cde879cca8eba8150c33JosJuiceAndroid: Clean up some hardcoded strings
5.0-144431b3f05628b428442f1502c81bdc236466b95e3f0JosJuiceAndroid: Remove check for missing game ID
5.0-1444789a5bdff161b7a4056b70fa26dde0d6c4df674efJMC47Merge pull request #9349 from smurf3tte/gladius
5.0-14445c788beecfc2946260e87ae11718608ad4e10d898JMC47Merge pull request #9711 from iwubcode/enhance-wildcard-support
5.0-14444df53a5f8809d1f9c21a2975a2fd6e98e9c7a8424iwubcodeVideoCommon: enhance hi res texture support by having exact matches be picked before wildcard matches. Additionally, add the ability to ignore the texture hash portion of the texture name when loading a hi res texture
5.0-144438fb0f913315f98c9c3f3bf51ad0fc4e534991e10iwubcodeVideoCommon: split the texture hash from the base name when generating the texture name
5.0-144423e1a25ead050554add154efcc236e1f7a9d427e9Markus WickMerge pull request #9821 from JosJuice/jitarm64-sbc-subfzex
5.0-1444193d2fd19e8ee8d25e20cab210a5b08f2cfe00665JosJuiceJitArm64: Use SBC/SBCS for emulating subfzex
5.0-14440503c62ec00f53fac6995b255ce189e3e0127f233Markus WickMerge pull request #9819 from JosJuice/jitarm64-sbc
5.0-14437fac842021c24379e13a0407483e7c67b2607566cJosJuiceJitArm64: Use SBC/SBCS for emulating subfex
5.0-14438b530d9b8c242a0c87e3744b87c7e4e7e25544ebbMarkus WickMerge pull request #9817 from Sintendo/jit64subfic
5.0-1443618aaf488b0cb3509727ee8d252c0f08a5951fffaSintendoJit64: subfic - Optimize constants for d != a
5.0-144364e9e75f4c59df17e9ac0a15260fadea255a015feJosJuiceTranslation resources sync with Transifex
5.0-144354c37cc7e5e8d613166cc5d39f51678c5448a46fcLéo LamMerge pull request #9816 from JosJuice/aarch64-fma-true
5.0-144232b88a46b1ad418879c1d032b29af8f456a3cd592JosJuiceCommon: Set bFMA to true for AArch64
5.0-14433ee58f1c1881a88f9059ad91f47aa27fcbe27348dLéo LamMerge pull request #9775 from dbrookman/fix-gameini-gfxbackend
5.0-14333b214e0e71f7565240e60b88adf2e2fc06e5ac3ffDaniel BrookmanGameINI: Fix GFXBackend crash
5.0-14431d2d3647b26976e0f90ef5b0b59416dfe2eedfa5bJMC47Merge pull request #9813 from AdmiralCurtiss/cpu-cycles-per-sample
5.0-14430360d05fe2128e13780e9384a9941a711bfb4b076Admiral H. CurtissAudioInterface: Initialize s_cpu_cycles_per_sample to a sane value.
5.0-14429c2ac21c8d6a65583df7cd6efe87199333ceb4037Léo LamMerge pull request #9753 from mbc07/VolumeVerifier_TMD_severity
5.0-142992c598e46abd25959933a764552b0c9e49d8bddc5Mateus B. CassianoVolumeVerifier: increase problem severity for incorrectly signed TMDs
5.0-14427d536a50878fd257fcc9740235caf8b22ec351608Léo LamMerge pull request #9756 from Techjar/memcard-size-config
5.0-1430436dd4cc232c59496866e20267d7a45b3c4da6c36TechjarGameSettings: Set 59 block memory card for Pokémon Box: Ruby & Sapphire (JAP)
5.0-1430333a6701e5649868a2fca5c5a13cd5d8895c64a68TechjarReplace MemoryCard251 setting with generic MemoryCardSize
5.0-144244cd1567308ab921d0e37a83672ad91fa4932097fLéo LamMerge pull request #9809 from Techjar/netplay-session-settings
5.0-144230e502062b4ee57952eed8c659b52c788e4af50c1TechjarMove some NetPlay-specific settings to SessionSettings
5.0-144222898cf51218f6326107f9c5be141f95f8663b3f9Léo LamMerge pull request #9784 from PEmu2/master
5.0-1434644206b770255de4af3cd29ecbf46d58b3cf126b2PEmu2Update buffer_storage warning message
5.0-144200cc1fc37b570bbf2b830360046de3933f866991aLéo LamMerge pull request #9788 from sepalani/dsp-rate
5.0-14333eaf8e3000894a95d96a5ee8f27f3203cab0c2eafSepalaniAudioInterface: Fix AIDFR initialization
5.0-1441890a994f93780ef8a7cccfc02e00576692e0f2839Léo LamMerge pull request #9802 from JosJuice/android-game-file-cache-path
5.0-14389d304d75aa5e2026a6649ae3359aa66eec43b9a02JosJuiceAndroid: Stop using custom path for GameFileCache
5.0-144164e3e3bfd60e68deadfbe72fb06403e5895981f23Léo LamMerge pull request #9804 from JosJuice/revert-fma
5.0-14389ac28b89fa54dd01ef09c647492a508e9dec30fc2JosJuiceNetPlay/Jit64: Avoid using software FMA
5.0-144148ef4bd682b86b6ac708c3aa2462a14f9ad5a90a0Léo LamMerge pull request #9805 from JosJuice/rounding-mode-savestate
5.0-143899db0ebd4b6d195410aac622bc9b27da7155babbcJosJuicePowerPC: Set host CPU rounding mode on init and savestate
5.0-14412dd26106848e2cadb89f8dc3a1425b4b76b9a28b0Léo LamMerge pull request #9807 from Techjar/fix-glsl-any
5.0-144053da0976a8190211e43e285896bfb6dcd80dd7d50TechjarVideoCommon: Define scalar any() and all() functions in GLSL
5.0-1441038424d0c59b480d7a3301a5f61c03e99b685dc42Léo LamMerge pull request #9808 from xvrc/msghandler-label-fix
5.0-144070ad13db633994cdad92e20eee07fef79822efaf1xvrcMsgHandler: Correct question and warning captions
5.0-144080a1f58ad779695e2d9ddbd90a5c021efe2df450eLéo LamMerge pull request #9730 from Dentomologist/remove_audio_pane_stretching
5.0-14389a2e1ddc3541ca7233ed05e31d88278805cf088e1DentomologistAudioPane: Remove main layout vertical stretching
5.0-14406a09d9cf608fa9d2c20f6419879ad9867e1990ceaJosJuiceMerge pull request #9606 from Filoppi/patch-14
5.0-14215e6057c5f62ed43d445416517913f44f06673d44eFilippo TarpiniQt: avoid queuing ConfigChanged() more than once
5.0-144040c6e00ce0c8da1d81094bb41fea2eafe6b279891JMC47Merge pull request #9801 from Techjar/bbox-rounding-hack
5.0-14395b267f54259c7e1b9d9bd8a5874af559b76925184TechjarVideoCommon: Only include centered pixels in bounding box
5.0-14402a51d01bb809bddaa2c221b0e9a6d0b935a285bceJMC47Merge pull request #9532 from Pokechu22/debug-cube-hack
5.0-144011500a0119bbb9086b0482a94b154612a0684f194Pokechu22Eliminate TVtxDesc.GetLegacyHex
5.0-14400820d9ffbfa9fb06618ff8d93d5e9a1da72d897c0Pokechu22Remove PixelShaderGen hasindstage
5.0-14399c583cac5681409222c4557e48cbad8caedc17c4dPokechu22Hack to hide debug cubes in Super Mario Sunshine
5.0-14398e62610e6bc4f33234d8d5a7759ed5911bd25b8cbTilkaMerge pull request #9799 from Tilka/interpreter
5.0-143895fc3cb2379d0bee096fc1ff776d9c94f02795be0Tillmann KarrasInterpreter: deduplicate integer comparisons
5.0-143960aa9e8dc9a47cc50baf4e785da1b2ce5f2246b17JMC47Merge pull request #9795 from Filoppi/fix_controller2_default_device
5.0-14387702f86ccc01fb1b9055e1acb77541f432a5cac57FiloppiInputCommon: fix 2nd+ controller not defaulting to the default device
5.0-14394c729852d72f7dcd9877fd4b4a002a0f0d91dcd66Connor McLaughlinMerge pull request #9782 from Techjar/bbox-ogl-upsidedown-fix
5.0-143434866002c9bf6d4438087c4b53c100d7cf1271084TechjarVideoCommon: Perform OpenGL bounding box inversion in pixel shader
5.0-143921b3977990b2617b8caca0c10fe14ab0105c0c568Connor McLaughlinMerge pull request #9800 from Techjar/vulkan-subgroup-fix
5.0-1434358238e75a7d2a153fdbd51b5f39fd00f390eafbfTechjarVulkan: Fix subgroup reduction
5.0-14390ec8257ebe12a77cfbb50903955a86e82214fe63fJMC47Merge pull request #9794 from Filoppi/fix_input_focus_bug
5.0-143857c83b745c5589e973b1e6030973956885b144902FiloppiQt: fix input focus checks being wrong
5.0-143888f9bb5612af67d609818129f10e8f5b8f9ea353eJMC47Merge pull request #9798 from JosJuice/android-wad-crash
5.0-14360d42cec0d19f64e3a8bc7c8db738607a136e10d04JosJuiceAndroid: Fix WAD import crashing
5.0-14386edc18e60add3393aa0b7e79aa5b5e3ff443f34ffLéo LamMerge pull request #9785 from Dentomologist/fix_gamelist_grid_zoom_in
5.0-143467a6098a7f655a9441b1196ef2efefd3bdaac8f8dDentomologistGameList: Fix grid mode zoom keybind inconsistency
5.0-143845e371bb4be28f76446043467a7d1df2876da8b38Léo LamMerge pull request #9792 from sepalani/lint
5.0-14333ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047SepalaniLint: End of namespace
5.0-143828ca6ffd908aa95ffb5c7665083463c4ea1139b0dLéo LamMerge pull request #9702 from Filoppi/controller_interface_fixes
5.0-1438183ea16f40238fa82981221ba65061a7094b2a64bFiloppiQt: Fix IOWindow keeping a shared ptr to devices even after them being removed by the ControllerInterface this prevented some devices from being recreated correctly, as they were exclusive (e.g. DInput Joysticks)
5.0-14380a77e3b4a9bc557ac00b63c13abdb4074069e9a7dFiloppiInputCommon: Make Wiimote rumble variable thread safe
5.0-1437908f8c279274455ecf16a3a447378f37062408c9bFiloppiControllerInterface: fix DSU thread safety and use PlatformPopulateDevices()
5.0-143788b53af9cbc8aabdd5db349c17a8912c0fec723a8FiloppiControllerInterface: polish DInput Keyboard and Mouse (add comments and logs)
5.0-14377038b57feccb098a338342f6542bb97d74f9cf7e1FiloppiControllerInterface: DInput Joystick fix non thread safe static variable
5.0-14376a0ecca1a84afb61809aa848405f119a9a7fff965FiloppiControllerInterface: Implement ChangeWindow on DInput without recreating the devices
5.0-14375dcc345400e38e54ac84819e5cbcdf65c9cd95f96FiloppiControllerInterface: devices population is now async so implement devices sorting priority
5.0-143740718cfd7d781952eff53f052466faaea6b5f3a2fFiloppiControllerInterface: make evdev use PlatformPopulateDevices
5.0-143732aa941081e7d07d11500ea6080c9f65af005caebFiloppiControllerInterface: make SDL use PlatformPopulateDevices()
5.0-143721d816f8f267ff468478a4b8ff423b2dd0c734654FiloppiControllerInterface: make real Wiimote use PlatformPopulateDevices()
5.0-14371c238e4911916e2a90e2e324873e0da4907d243c3FiloppiControllerInterface: Remove OSX window handle
5.0-143702376aec135d957ee74bd2be1d587539dea4d5dabFiloppiControllerInterface: Refactor
5.0-14369f90d851e2519d46f62e2037896053bc546e7133bFiloppiControllerInterface: mixed comments
5.0-14368c285ae57fb0027a3e6da12b7097e15e0485ee526FiloppiControllerInterface: fix rare deadlock
5.0-14367ebe3fbe04c329f9bc100ded4dcf22720f375e2f4JMC47Merge pull request #9771 from Filoppi/dsu_fixes
5.0-1432498b00a28e4a2116984ee37f25dfe2598f591862cFiloppiControllerInterface: make DSU inputs start from resting pose instead of 0. Add battery level
5.0-1432316e4dede721f5764091a238e7234b8c911698152FiloppiControllerInterface: DSU polish: avoid hanging host thread, add disconnection detection, ...
5.0-1432283806462eca762fc281c309fc80e28ea126dba9fFiloppiControllerInterface: fix DSU using the same client uid between server and controllers queries
5.0-14363a208d529de0b95c77a39b8faed9eb5b2c077347aLéo LamMerge pull request #9790 from AdmiralCurtiss/cheat-manager-config-change
5.0-14360441d304317606c2c9448108728f8f38a2b2f7f5dAdmiral H. CurtissCheatsManager: Use game information directly from SConfig, and only recreate widgets if game changes.
5.0-14359414e0f459862851a1714461a646bf801c09a4175Admiral H. CurtissGeckoCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-143581fbe56210af427ef48cc57580cbc4b32afadff88Admiral H. CurtissARCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-14359fd4efd3787bd5978e59317a56905e6e78ae5a951Markus WickMerge pull request #9791 from JosJuice/jitarm64-carbon
5.0-143584ef4ac41d1654565aa5f0a975da7ebda84118ba0JosJuiceJitArm64: Fix clobbering LR in FakeLKExit
5.0-14357684d09b342511b5a3c1809b1eef1a46c53cd3370Léo LamMerge pull request #9789 from AdmiralCurtiss/netplay-efb-access-tile-size-bool
5.0-143499fd16a93c576976e1591be4cf80e9b9a614aa02dAdmiral H. CurtissNetPlay: Sync the EFB access tile size as an integer instead of a boolean.
5.0-14355813996776870df345674d0cc387306add84beeabTilkaMerge pull request #9787 from JosJuice/jitarm64-slwx-top
5.0-1434686de3df07212fde67eb96a86bd83d3707b984619JosJuiceJitArm64: Discard top 32 bits in slwx result
5.0-143535470aceb6348a50db92db4a8e53e9054b7d30077Mai MMerge pull request #9786 from Tilka/dsp
5.0-14347f2c4041d393ee8a247cd59997c43915d2afbae70Tillmann KarrasDSPHLE: remove unused function
5.0-14346a13df9b251d5a43938737fa535d021de57f032a7Tillmann KarrasDSP: use CR_* enum values
5.0-1435089af7b82f269098d623f611e6b9c88f2f92c058cTilkaMerge pull request #9770 from JosJuice/jits-accidental-gt
5.0-14322de3fed609339ec89ff93122d304598f3e4495685JosJuiceJits: Fix accidentally setting GT in CR when clearing EQ
5.0-143486c0180fc61edd742fa4666d39c7d8d037d074340TilkaMerge pull request #9748 from JosJuice/fma-accuracy
5.0-143002c38d6419e4e4299960b35e071c8cef411d18995JosJuiceJit64: Emulate FMA accurately when determinism is enabled
5.0-142999bc5bd83a990bf15e0a95b0944166264d2bde58aJosJuiceInterpreter: Use std::fma for emulating FMA
5.0-143452f8c9a77356b8eac8fdff0e9312fe2a8896c92b5JosJuiceTranslation resources sync with Transifex
5.0-14344acc7d3710d60552769f61f4b44bc8533a940df36JosJuiceMerge pull request #9780 from Techjar/freelook-config-fix
5.0-143387111d1116183ebb0d2a4693c7d87626de909b2a2TechjarCommon/FileUtil: Add some missing configs to D_CONFIG_IDX
5.0-14342638909aec6ef07483f9c9301d4926bbd7d9d6bb0JMC47Merge pull request #9751 from JosJuice/jitarm64-fcmpx-ftz
5.0-14300b6cc3c4b6e3cdb10b077bd9194c4f0935e6ee687JosJuiceJitArm64: Make fcmpX with flush-to-zero enabled less bad
5.0-1429921ebc176febd0c235c86e31409935daac83a7e3fJosJuiceJitArm64: Set FPCR.AH
5.0-1433936871c9329a44ee00694d8ec08814abd668a4828JMC47Merge pull request #9781 from Techjar/bbox-round-down
5.0-1433883d55704aad11e3090636db978add28d5197cf01TechjarVideoCommon: Round bounding box coordinates down and remove pixel center offset
5.0-14337bd7c5bd7424aa71ef619ef0c2f53140544b877daTilkaMerge pull request #9778 from shuffle2/msvc-wa
5.0-143364ce22c093c8871b0cbfe3c83e3106f353cb0a088Shawn Hoffmanmsvc: remove workarounds for old compiler issues
5.0-143354363f9d4c7cb2a4192380860ddf3127a230f9352TilkaMerge pull request #9777 from shuffle2/msvc-quiet
5.0-14334d8cc419eb3662ad3964aa7146b158ad311083c25Shawn Hoffmanmsvc: remove some unneeded warning disable
5.0-14333d19d2ce2bda16bfca07ace3a3f5b449115ee8fecShawn Hoffmanmsvc: use external header feature solution-wide
5.0-143323ef9d5f6595f8ffac5d93314214aed735616f111Léo LamMerge pull request #9749 from Dentomologist/escape_update_commit_descriptions
5.0-1433199ed43280dec1eec088bbf4242105c0953924e39DentomologistUpdater: Escape HTML characters in commit descriptions
5.0-14330a12865570d7c0eacd77f1bed850772e5f8aea4d9JMC47Merge pull request #9764 from Pokechu22/amd-opengl-bbox-fix
5.0-14324c58837964f02a1db64f82fd260c5a554adbc6b81Pokechu22VideoCommon: Fix bounding box on AMD/OpenGL/Windows
5.0-143288dc87ef69861b605a51170c782f5a271aa889603Léo LamMerge pull request #9752 from JosJuice/android-unit-tests-off
5.0-1429982e9c1c68a75fdb01797026032d008df211c7c7dJosJuiceAndroid: Disable building unit tests by default
5.0-14326a3c89ac7014ff2ba2b2ecc36e6b5a9f24369cd9eScott MansellMerge pull request #9773 from Techjar/bbox-default-values
5.0-143258cfe49295f105506a270ff350a9ea717e8af2172TechjarVideoCommon: Add fallback handling for bounding box when disabled or unsupported
5.0-143242f1b639f0ad191a977bfaabdeff24ccef4914099TechjarVideoCommon: Restore BBox* forwarding functions
5.0-14323c404452d3edcd3d0cf2d870a51166c6f6132a5e1JosJuiceMerge pull request #9759 from Techjar/netplay-sanitize-gci
5.0-143191377f31cf8cd841ceeb1a7fce2f070a9f4049ceaTechjarNetPlay: Check file names when receiving GCI folder
5.0-14321c648058efd4383b2ac69c4ed52e98973b735321bJosJuiceTranslation resources sync with Transifex
5.0-14320c16a12a20d2a5e38374a3d7f7ede826180be88baLéo LamMerge pull request #9769 from Tilka/warnings
5.0-14319faec77a9714b31e0c3864890bc44c4bf31e06a66Tillmann KarrasFix -Wreorder warnings
5.0-14318b3a414ea9df1c30d4d0cc59cfbefc9eacda9c62aConnor McLaughlinMerge pull request #9766 from stenzek/ogl-bbox-memory-barrier
5.0-143146393f157f0c2bb89b93cde43fc5d8b07fd0c7719Connor McLaughlinOGL: Force memory barrier when reading back bounding box values
5.0-14316b31d4400e31503861cce0bb0ccff6da71bddf277Connor McLaughlinMerge pull request #9765 from Techjar/bbox-pixel-quads-2-electric-boogaloo
5.0-14313a24e78b3cf07e8d169d97a2e4c3635b9efbdba35TechjarVideoCommon: Remove BBox* forwarding functions
5.0-14312e4aef0a85b6cfc1e881c09c374a2d35823585870TechjarVideoCommon: Move bounding box pixel quads rounding to shader
5.0-143137b2b05cc219c1591ab328fefabd9435aff748c08Mai MMerge pull request #9760 from JosJuice/jitarm64-msvc-warning
5.0-14303e0c81ae54ad99ae8166121eee4abc54c97c32630JosJuiceJitArm64: Fix MSVC warnings
5.0-1431137d05594933ab104eba82ad3bbffb20222982b20Connor McLaughlinMerge pull request #9648 from stenzek/dx11-gl-bbox-caching
5.0-143107fd0a526e1a6c48d0180eb8368cc9aed5f6d0eceConnor McLaughlinVideoBackends/OGL: Cache bounding box values between reads
5.0-143090c11dca1218b4695025d826dac50538288a579b1Connor McLaughlinVideoBackends/D3D: Cache bounding box values between reads
5.0-14308ee4c0ba168995ae54e02768430268030bfd792e5JMC47Merge pull request #9757 from Pokechu22/oob-ind-stage
5.0-143075928182a4cd9533ad34ea68ba4842467df31b006Pokechu22Skip indirect operation for out of bounds indirect stages
5.0-143061827e7a166c0773a1669dd82bb7f5e460dd3d408JMC47Merge pull request #9724 from Bonta0/ffcc-gbafix
5.0-14210764645b44dd16571329af0fedd63e7409c370455Bonta-kunGameINI: Fix FFCC GBA race condition
5.0-1430445a5c9cc043db4f531b9f84227469141549b5c45JMC47Merge pull request #9697 from Filoppi/cursor_locking
5.0-142993c7c2dfaa10fc837f75d7e71d71b483db343dee3FiloppiImplement Cursor Locking and new input focus checks for it
5.0-1430252a388af9a92b7142972b5a37294cf926707be91Mai MMerge pull request #9754 from JosJuice/netplay-memcard-region
5.0-14300e32cf29f76150a8dd7f1cd579d6c44163bf339ddMai MMerge pull request #9755 from phire/dump_xfb_gui
5.0-1429937e532322b6d7b68a64291e713271703ef57ce8eScott MansellPort dump XFB option to Qt UI.
5.0-14299ba7ad73e928de9972398def61c5758c42b23aec2JosJuiceNetPlay: Check that memory card region is valid
5.0-14298ff08b85740f52394433ebc2a49c22b324c858dc7Mai MMerge pull request #9750 from JosJuice/android-jstringarraytovector
5.0-1429790cf0d60f8a08a57084950b4f34ce92b18ba7ae1JosJuiceAndroid: Use VectorToJStringArray in GameFileCache.cpp
5.0-14296c1c17339ff8c40f880fb71a5e9c540cd56252518JosJuiceAndroid: Use DeleteLocalRef more in AndroidCommon
5.0-1429551671921c4c010476ec1150703d7d62bfcde630cLéo LamMerge pull request #9441 from skylersaleh/master
5.0-14281210f6e7f0d44b199f303182367597f05cefe48f2Skyler SalehApple M1: Update AutoUpdate PlatformID
5.0-14280abea411bdc9383ef261ea1dc39729e920a2afeaaSkyler SalehApple M1: Detect incompatible universal merges
5.0-1427976ed9310f290075073d1b7c49de3cae1f59113dbSkyler SalehApple M1: RAII Wrapper for JITPageWrite*Execute*()
5.0-1427876130d8b3ba021660487719991c1bd13ebb521edSkyler SalehApple M1: Fix code signing regression
5.0-142771015cdc265db32a4268cd039224fc5c806831be2Skyler SalehApple M1: Improved handling of paths
5.0-14276b72c47f442250c226fdef073317b2f0281ed2527Skyler SalehApple M1: Enable CMake cross compilation
5.0-142757a44a7ee399ca490a6b082dded4616e154673fe2Skyler SalehReadme: Update macOS build instructions
5.0-142749163312779dd1fd4ab3b60eee3f56c2a8c8e683dSkyler SalehApple M1: Support non-Xcode based universal builds
5.0-1427312c439860d5957d8bd963ffeca108698e960f2eaSkyler SalehApple M1: Only add x86 compile flags to x86 builds
5.0-14272bcb3c7d80f4ab1c8b9777a01330cb754a08d8f12Skyler SalehApple M1: Update MoltenVK
5.0-14271f567fd93b9b94c2b36cee7b88c25b089b7382652Skyler SalehApple M1: Removed unavailable CPU core dialog box
5.0-14270f92ccd5058b4e0ccea43831190c85b3652d97c56Skyler SalehApple M1: Fix bug that could cause crash with MMU
5.0-1426938861f6782948d8124bd4fa7f2883302fc75e82dSkyler SalehApple M1: x86_64 MAP_JIT
5.0-142680851693cbe98cf4602293e384bc274fd914dead9Skyler SalehApple M1: More robust build for universal binaries
5.0-142674ff429266a75d8cfdb71fd37d818baa9a75264a3Skyler SalehApple M1: MacOS 11.2 mprotect restrictions
5.0-142668cb86e7ae01211efb540999f4fbe44c4f42e001aSkyler SalehApple M1: Enable hardened runtime
5.0-1426561448a9b2f5d83c665c7c39dc56b22bc3094c554Skyler SalehApple M1: Refactor ArmCPUDetect.cpp
5.0-142644542038cd0ec8359d9faa21699c85d025c5ec8caSkyler SalehApple M1: OS version checking for MAP_JIT
5.0-14263948764d37bdbb89e84886e233dea47fba0cb1017Skyler SalehApple M1: Build, Analytics, and Memory Management
5.0-142624ecb3084b70b5581115703b517b9005f608ffb18Skyler SalehApple M1 Support for MacOS
5.0-14274ed331291d120cf45f7f852a7be39909a389baa6eJosJuiceMerge pull request #9747 from JosJuice/jitarm64-sync
5.0-1425586d2c2a1c3ce0f1d719ed5788bc43b5ad443a132JosJuiceJitArm64: Jump to dispatcher on downcount <= 0, not < 0
5.0-1427296c1f6298b6af7a149d5268cd0cf44268a0e889bJMC47Merge pull request #9551 from endrift/si-norep
5.0-14271bb1dd31f53d7ca4e0e807bbb26d079f0c4ba2ab6Bonta-kunSI: Fix COMERR update
5.0-14270e70193195c45de2ec5cbeabdf106da6d6ea0c17fVicki PfauSI: Generate NOREP on timeout instead of generating Dolphin SDK reply
5.0-14269509b24a27f0a417c9139d46d1d5a0ebbf7d678e3JMC47Merge pull request #9581 from Filoppi/expose_input_expr_vars
5.0-1426893e3e691f9a3a9913b56ebe71b4bd34fd21ce5c9FiloppiExpose Control Expression variables to mappings UI
5.0-14267975f8e2a25653b3a9a4d8db42285f5b4de50b589JMC47Merge pull request #9700 from Filoppi/simplify_mappings_preview
5.0-141100d23acc8311daf0d3e86ad1372d033bb51de1786FiloppiQt: simplify the preview of control mappings/expressions by removing their device path and replacing it with a ":" prefix. Also remove white spaces and \n \t \r.
5.0-142654f4b3367b5d37f1eaab7150c38e32668bfb4bdd7Mai MMerge pull request #9744 from Techjar/fix-general-pane-netplay
5.0-14264a33593baf774257c5fb4fa6978a1b1150efb73f3TechjarQt/GeneralPane: Refresh widget state on config change
5.0-1426395aadff0e7f8e5f6bbcc0d7d650e45040b417e6bMai MMerge pull request #9737 from Techjar/fix-textureinfo-hasmips
5.0-1424642d1658c5055a6f100cd5154a582e6422a89ad2eTechjarVideoCommon/TextureInfo: Restore old mipmap detection logic
5.0-14261f9b0225b69ab566287e08346741ce37b14d5cf38JosJuiceMerge pull request #9725 from Techjar/netplay-sync-allow-sd-write
5.0-14246a47fcdcbec19254982402790010fa18c4e443cc5TechjarNetPlay: Add some missing synced settings
5.0-14259213ddc56ab4d42d02b9859aa7493aebc6b39afe4Mai MMerge pull request #9739 from phire/GetFakeVMemMask
5.0-14258610613ee76f609346146cc0389418abcd290c143Scott MansellUse correct mask for Fake VMem
5.0-1425777e5d7935471b3ba8c287ed65758a3ac81b3f5ebMai MMerge pull request #9736 from Techjar/bbox-pixel-quads
5.0-14254be6b000bec8f37fd4440dfcfdeb7630ccd7bfec8TechjarVideoCommon: Account for pixel quads in bounding box calculation
5.0-142530f17990137e9d32e442b7baf000098af5ffae111TechjarVideoCommon: Split BBox* functions into common and backend implementation variants
5.0-14254031bef0ad97f6f6650fcdc8ec2137d9a984dc218Mai MMerge pull request #9738 from JosJuice/interpreter-fctiwx
5.0-1425368a5fc55d2c6ba3bf7645630eedb6a7f722ed540JosJuiceInterpreter: Fix fctiwx rounding
5.0-1425240a47150746a024ad395689d8f1176bd4703beaeJosJuiceMerge pull request #9734 from JosJuice/scm-rev-str
5.0-1425199dc97c377ff6f8b4daca2f293f6f9016aa5a068JosJuiceDolphinQt: AutoUpdate.cpp should use scm_rev_git_str
5.0-142507d8c3ff7d20f6d02e57464ea44594951c147b0a0Mai MMerge pull request #9732 from JosJuice/avoid-including-scmrev
5.0-1424727cc0b539a5fb4c7ac09342a0d265133afe9a0f4JosJuiceAvoid including scmrev.h except in Version.cpp
5.0-14248bc89df897e9f33afb0f2360b0236cf9eb2a698f3Mai MMerge pull request #9731 from JosJuice/perf-queries-slow
5.0-142471d3b9fdec2c8ed73ec9af95e390a6b86a699cf6fJosJuiceFix perf query regression
5.0-142460a2fde73a274fda20fa81b046291da35c9a93726JosJuiceTranslation resources sync with Transifex
5.0-142451d175e7e137bca2bd284c42bd4269ed1e823ef6dMai MMerge pull request #9728 from JosJuice/android-get-shader-list
5.0-1422069626f17264dffe7ba9a78c33ba8b6c2355a5840JosJuiceAndroid: Remove getDolphinInternalDirectory
5.0-14219b7ba126db0d796348ba884333b341e50252433adJosJuiceAndroid: Use JNI for getting post-processsing shaders
5.0-142429312e45cbe575e41e81f6baff1ff7053b2cccd7cMai MMerge pull request #9687 from Dentomologist/fix_config_descriptions_grammar
5.0-141245a688b74a7f687e7705d919f5158b6fa605d9038DentomologistGeneralWidget: Fix Backend description grammar
5.0-14123b9c1f4921c86d1301e78eb7b7361f4be3420da81DentomologistGeneralWidget: Fix Log Rendertime description grammar
5.0-142391054abc9cc8e40fa5d50a2e483c01f7116228a23Mai MMerge pull request #9712 from JosJuice/jitarm64-fmul-rounding
5.0-1419611be2314fe8aa9cdf04322b2ac710e9f89e0b8b5JosJuiceJitArm64: Fix fmul rounding issues
5.0-1419566e912a252b2a36f01a2c8b4fa6274fe46cdf046JosJuicePPCAnalyst: Treat frspx output as single
5.0-1419477afb0f4c3179973c3486695db4fa8d4cabce15dJosJuicePPCAnalyst: Apply "bitexact" analysis to fprIsSingle
5.0-142355949a19fe64c02deed7ea3499c925a81369c3ceaMai MMerge pull request #9714 from JosJuice/jitarm64-convert-fmov
5.0-141678c12068a032e2f1f2de76f3fb6246c7850f4f0c4JosJuiceJitArm64: Prefer using FMOV when doing single/double conversion
5.0-142336958df596706ec3090b102467b68274a08a5453fMai MMerge pull request #9695 from JosJuice/jitarm64-fres
5.0-14169e5f2dcd891bc126b5e75e6858ae8040c67df509aJosJuiceJitArm64: Implement FPRF updates for fres+frsqrte
5.0-141684b3fda7906027c4180388fec6727030f6cf5f743JosJuiceJitArm64: Implement frsqrte
5.0-1416785226e09f091cf7b69614f0632caf98721f917aeJosJuiceJitArm64: Implement fres
5.0-14229539c2cb00ed920262a310868146368bb3b3ba4c9Mai MMerge pull request #9667 from Sintendo/jit64divwx2
5.0-1403347e16133e5cfb6361b265f1717736b22f896e445SintendoJit64: divwx - Eliminate XOR for constant dividend
5.0-14032abc4c8f6017e516818eb301718bf3773f827a35eSintendoJit64: divwx - Eliminate MOV for division by power of 2
5.0-14031246adf0d6dbefc329f1347000be4b9ea3aa3447eSintendoJit64: divwx - Eliminate MOV for division by 2
5.0-14225c5e8c8420db2cb77ae601de27a56db8ff249b416Mai MMerge pull request #9722 from Dentomologist/add_4x_nobanner_image
5.0-142114f31eaadc5fa4209f0f84a6fe9835714e83c1231DentomologistGameList: Minor improvements to android and low res nobanner images
5.0-142103c3931fd741215f2d7fafef54d0e254a2d52a2e4DentomologistGameList: add 4x resolution for nobanner image
5.0-142228b814819206947fe5770b77c69a4f21c449484ebMai MMerge pull request #9710 from JosJuice/volatile-begone
5.0-141678a0f5ea04a276afcf3f76a038b0d3d88415ecad9JosJuiceRemove all remaining volatile qualifiers
5.0-14220fb43aaf51342dfae7a760f3c68bcb896cee74cf7Mai MMerge pull request #9720 from Techjar/move-netsettings
5.0-14202171aad50ccee326052ff2304af3c31a9cbe653a2TechjarNetPlay: Move NetSettings initialization to backend
5.0-14218ece32247159c1a78d44a36779d121a8580d06289Mai MMerge pull request #9727 from JosJuice/translatable-strings-fixes-2
5.0-1421725c4c64ae4c01cfde89d181700e1f0fadcb573f1JosJuiceFixes to translatable strings, take 2
5.0-14216655a50e1d0ffa878b302b21aca66ef68362eb105Mai MMerge pull request #9726 from JosJuice/translatable-strings-fixes
5.0-14215a29660a2c759dc60efe1cd9593a460d8927ebe6cJosJuiceFixes to translatable strings
5.0-14214fbf7e93f9bc6df2581b37d51ee47d8457149159cJMC47Merge pull request #9689 from Filoppi/input_cleanup_2
5.0-14213379ffc268d30c66c9cc43a15998369de769efaf0FiloppiIMUGyroscope: make GetState update optional (on by default), fix const, clean code
5.0-14212a19a0096db4bbee3b7ae6411c0b6e801c091783eFiloppiInputCommon: improve code that returns a controller attachment index
5.0-14211d43a06ff6ad713f25b6b80ad6dc4bba8e003db04FiloppiIMUAccelerometer: consistency of BoundCount checks
5.0-142107f5b6ed788afce17622b8d61dad8a267ac170b53FiloppiGuitar: consistency of BoundCount check
5.0-14209736de8abf618fdd3846ec90fa3d51a71ed3d0a68JMC47Merge pull request #9527 from sepalani/watch-items
5.0-1367207f68560e61af4599078b7c4058880dc16667370SepalaniWatchWidget: Add new/delete/clear toolbar items
5.0-1420793e9d8be86caa590701aa5dcd37ccd7296f980bbJMC47Merge pull request #8923 from Filoppi/OSD-fixes
5.0-133873492f51eaf22306ebbce2961c3354415bdfcbf6cFiloppiOnScreenDisplay: a few fixes -They might have never drawn if DrawMessages wasn't called before they actually expired -Their fade was wrong if the duration of the message was less than the fade time
5.0-14205678e03512668fe5f1180d06958a90d25383b1f49JMC47Merge pull request #9678 from Filoppi/tooltips_style
5.0-138704f53adc3312291e946d6f12b3140a21dacb36e1bFiloppiQt: make all tooltips look similar to balloon tips (and share parts of their code)
5.0-14203eae6d91f34e1c7475d60c633f7717d16a7f18a8aMat MMerge pull request #9717 from JosJuice/android-issettingsaveable
5.0-141981bf67627094c13c01600543b629dfab999c2e0a9JosJuiceFix Android controller mappings accidentally being in IsSettingSaveable
5.0-142018ecc89ffe15fa1bed3c481161e6f8287898d227cJMC47Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
5.0-14198509d7eac2d7401d715dbebb6f9aa8292d982c7adMayImilaeAdjust Onscreen Buttons Opacity
5.0-141995dec4a0a175a8188a95252cd0b3e42f3ef942eabJosJuiceMerge pull request #9719 from Dentomologist/fix_windows_include_directory_with_spaces
5.0-14198433b85769559f7cfc6201157a388122dc92337a0DentomologistDolphinQt: Add quotes around QtIncludeDir on Windows
5.0-14197b4ec550782dae4ce0f99cffd6e5d377f096674adMat MMerge pull request #9715 from iwubcode/qt-header-warnings
5.0-1419499a724361abb5c9728761dfc13b9f58a0b4fff8biwubcodeDolphinQt: update visual studio qt props to ignore warnings in headers
5.0-1419304a635e884024b24e0c86c473a81891dc9566d54iwubcodeDolphinQt: fix Visual Studio warning about 'assignment within conditional expression'
5.0-1419205b1566e3f8febbf94827899214ad8a135797bd2iwubcodeDolphinQt: don't propagate warnings in the header to Dolphin when building with Visual Studio through CMake
5.0-14193b3bceb2c1191a9b4c5b76a0a66b3261235bf7380Mat MMerge pull request #9713 from JosJuice/ppcanalyst-bitexact-broken
5.0-14167b980797a161d4d0a10f6b96bfb2a736b96960013JosJuicePPCAnalyst: Fix broken bitexact analysis
5.0-14191d74a1068b8d78a48d06998dc7a8d7d4a6298f5b8Mat MMerge pull request #9540 from Pokechu22/better-fifo-analyzer-part-2
5.0-1413377b1cca987974c8e6e322989e19e406b58dd0fcbPokechu22Separate vertex components by spaces
5.0-1413273f4e57006d3bf2dc58835a940c6d85998e09a1bPokechu22Add name and description for primitives
5.0-14131df77a687e891efdca38223c353da0d06bc666359Pokechu22Add descriptions for GX_LOAD_INDX_A/B/C/D
5.0-141301a3d2c32119e15d64008a94624e592cda70b734ePokechu22Coalesce NOPs
5.0-141292ddf2c3ba2a0b0abffd0a8a922d1d63a8dc5f0daPokechu22Update and clear the description on each object change
5.0-14128dbacf68b793206e48bc1c3950dc93350986b7606Pokechu22Improve FIFO analyzer search function
5.0-141271dc3ff58794900f9988e403c34e8b212c0aa8f01Pokechu22Show register updates before primitive updates
5.0-1412683f7c41e318be983879eb18bbce3f7d5585bdcfdPokechu22Make the FIFO Player a separate window
5.0-1412505bd15a928a6e9d81653812829d569789ee72718Pokechu22Clear m_object_data_offsets first and require it before UpdateDescription
5.0-1412428b71c65afb49b41639c26eb21c3f8e01138015bPokechu22Fix same object count being used for all frames in the FIFO analyzer
5.0-14123ef75381a84dbd10b240d65b19fd18b6db5ed354fPokechu22Fix occasional deadlock when stopping FIFO playback
5.0-14122a557230dea09d09e87517f0fd4b8d8b518df4913Pokechu22Fix crash when attempting to analyze a FIFO after stopping playback
5.0-1412158333d6feb7eb9bb6d9c5026124345a29a1cc255Pokechu22Make FIFO frame count inclusive
5.0-14120263ca79aaeef9d768a779738b7ce3bf2b3e610c7Pokechu22Adjust FIFO player object ranges
5.0-141195ebe63b1752c02f762985f166422e7d1da4a6353Pokechu22Reset the from frame/object to 0 on starting FIFO playback
5.0-141183436a92ea5daeffce1936ae658c0922644d1123aPokechu22Don't reset the FIFO frame/object limit when unpausing
5.0-141170a906f553fe7699d1c863a464211f74b6c306a0fPokechu22Move vertex size and component calculation to VertexLoaderBase
5.0-14116fa7077763f91980e372d502b4357f3dda971ffbePokechu22Remove VertexLoaderBase::IsInitialized
5.0-14115cafffff75ea4fc42c401b87370e94efe17309cadPokechu22Eliminate TVtxAttr
5.0-141140a71ce143a946e0ef3a1dc4ceb8390c250cab8a0Pokechu22Extract VertexLoaderARM64::GetLoadSize into a new function
5.0-14113252ef6bb3432a4fef363acf41c2d36b0899f8ec9Pokechu22Use bool bitfields in VAT
5.0-14112b6149623aae83ff278b7c3de9afd8d2e9bda94a3Pokechu22Remove VertexLoader::ToString
5.0-14111bc7da726a5b8cc8e9c229a62796993a9e1119362Pokechu22Convert VertexLoader_Color to a table
5.0-141104cc442d7cd3af4ddc0f887d2b701036ac5354e9bPokechu22Use CP constants in FifoAnalyzer
5.0-1416641befc21cd1124fc8e1e47aeeb8c02d0e110be9bMat MMerge pull request #9708 from JosJuice/dsp-volatile
5.0-14134d17341572d5b9e148b54a80d4830820640c5c343JosJuiceDSP: Change external_interrupt_waiting from volatile to atomic
5.0-14164964fed77c5a6d6683f6e1b65fb685616ccd6d632Mat MMerge pull request #9707 from JosJuice/remove-atomic-header
5.0-14134b93983b50a8b2d50a2120601784aab022f46308cJosJuiceRemove Atomic.h
5.0-1416216e91172b17eb2f223599a49658e3abb348b89f9JMC47Merge pull request #9668 from leoetlino/windows-cmake-fixes
5.0-14078ae9ac510e2dbed6d7adec40dff33d82bb0f1ff3eLéo LamCMake: Do not enable LTO by default for MSVC
5.0-14077d0484a9ea9331f2cedb080f06944d737343414f1Léo LamCMake: Fix MSVC flags for Release/RelWithDebInfo
5.0-1407620d00dfc79c5eb10b5a7578b29a712a08bf8f44aLéo LamCMake: Add missing MSVC optimization flags to match VS project props
5.0-14075ae67a9382bd35d248610774ff6e8f38db7e15f9fLéo LamCMake: Put the *.mo files directly in the correct output dir
5.0-14074e71aef6768459a656566346a35af67207e60ec42Léo LamCMake: Ask windeployqt not to copy DLLs that are unnecessary
5.0-14073f6b8d4758ee3df8fbe94c23a9b6e01fe9e1d06d7Léo LamCMake: Copy license.txt to output folder to match existing Win builds
5.0-14072c69747c7fb25f380a12267d0b5f9123fdf65be53Léo LamCMake: Fix CMAKE_RUNTIME_OUTPUT_DIRECTORY being ignored in UnitTests
5.0-14071dcf3ca0f8995324471fc3359ee17d7ea89afd8fcLéo LamCMake: Force gtest to link CRT dynamically to avoid runtime mismatches
5.0-141539f91fb64479d3df14489378a6b4fb3ffa7d12f2dScott MansellMerge pull request #9688 from Filoppi/input_cleanup
5.0-14098f3ffac00583bd03d0620226392a2b15f3cfd273bFiloppiQt: add tooltip to MappingBool
5.0-1409726f664842184a2fd5236de2621eff509b05d0c3dFiloppiStickGate: add custom clamp value
5.0-140965f74d0e08f8ee4d083f16535ba1c5e95e871743bFiloppiInputCommon: follow coding conventions
5.0-140954625359a4fe05c408bfd7d555f880bd7faac5c50FiloppiInputCommon: clamp the attachment setting max to its actual enum max
5.0-14094f4fec42165f245e8ad35456a25bfada8428ba1f2FiloppiAdd mixed comments to input code, make some tooltip clearer
5.0-14093e9e41b925b6efeac4d3eadf049391ef81483528fFiloppiInputCommon: follow coding conventions and rename GetState() to UpdateState()
5.0-14092a261e61e9e3941d10cf0ef3adf8eac00f722b6dbFiloppiInputCommon: add a ton of missing consts
5.0-14091d586163e38acbd93d3568bb209756b56bb712c81FiloppiWrap some more control expression around ``
5.0-1409081092cf7e43f9e4cb33fd93aeba2a9f1f9383ce4FiloppiInputCommon: replace SerialInterface log with ControllerInterface
5.0-14143099bf16326c1549246fd1bd976fb1242e7ba0875JosJuiceMerge pull request #9630 from PatrickFerry/ini-fixes-2
5.0-14003b66cd99e8672bd5831852b0da157c491ab64f633Patrick A. FerryGamesettings: Disable ICache for Indiana Jones and the Staff of Kings
5.0-141417a72a5b997f87bcb7f55c9fbd358328fec68e536Mat MMerge pull request #9703 from Filoppi/fix_expression_serialization
5.0-14123574477866fe3e82a87214848d3d4b505535f2d3bFiloppiInputCommon: fix serialization of control expression with line breaks
5.0-14139d034c830acfab16f93aefcfe65e3719f3f87cb4aMat MMerge pull request #9681 from iwubcode/texture-info
5.0-14084182dfc38e6cb6256cc41f5dd3437a7e4f407ff17iwubcodeVideoCommon: move all texture calculations to a "TextureInfo" class. This ever so slightly improves readability and allows for the full texture name to be generated outside of the hires texture cache
5.0-141370ef88d4ecb103908aeaba0105767b96ef5e755c4Mat MMerge pull request #9705 from Leseratte10/master
5.0-1413524b9a64c1116dee5bb106d8217a42da2951dffa3Mat MMerge pull request #9690 from Sintendo/jit64divwux
5.0-14123c21e9909ab1209a5792e9979707e50251c93ada4Florian BachSocket: Fix AF_INET6 on non-Windows systems
5.0-140932cafa0a96044d25f8b5248964f3dc1e319f5eb9bSintendoJit64: divwux - Prefer three-operand IMUL
5.0-1413380ac36a712b80516f1708de56a5b6582127de2f4Mat MMerge pull request #9701 from sspacelynx/master
5.0-141318d7b0004b92612aaf7691cd826063ab0c371d722Mat MMerge pull request #9698 from JosJuice/android-settings-charsequence
5.0-14123ac77f8207eab4c6589413c1c5265059993989b19sspacelynxAndroid: bump gradle & dependencies version
5.0-14109c5491e820502126e5794b89b4d0b3f27b523a60bJosJuiceAndroid: Remove CheckBoxSettingViewHolder's log setting name hack
5.0-14108a8f48feddb2b5cbf41eca570a76d04fff2290233JosJuiceAndroid: Use CharSequence for SettingsItem name/description
5.0-14128725ea3d9c179a93579749fb9d3802b72433509d6Mat MMerge pull request #9637 from JosJuice/jitarm64-fprf
5.0-1411025dc059f6f1f82f84123b4c23f13f7fe884082c8JosJuiceJitArm64: Add FPRF unit test
5.0-14109bfe8b1068dfba317689beac2509c7f804c90bbe9JosJuiceJitArm64: Implement FPRF updates
5.0-14108749db94dec5d19c4920459f805b8deb398eb67aeJosJuiceArm64Emitter: Implement more variants of FMOV
5.0-14124bf16f774020c62a5b631175780b20b7f58540ba9Jordan WoyakMerge pull request #9657 from lioncash/wiimote-mode
5.0-14024b21d62116d7b5bca7bf4e41a183bf25ce315bdfeLioncashDataReport: Amend conditional test for data reports in IsValidMode
5.0-14122eb5cd9be78c76b9ccbab9e5fbd1721ef6876cd68JMC47Merge pull request #9694 from iwubcode/xfb-tcache-hash
5.0-140986fd7867c5647bafca5eb5ccfd30ec054307cbc63iwubcodeVideoCommon: simplify TextureCacheBase by comparing a xfb's hash against a newly calculated one. This fixes games like Teenage Mutant Ninja Turtles (Wii) which use oversized textures where the stride doesn't match the BytesPerRow and that resulted in a different hash algorithm being used. By not hashing the texture before, we improve performance by hashing at most once in all direct XFB lookup scenarios.
5.0-14120a66852d37cba397613a5ce46d62e466e4047db70JMC47Merge pull request #9651 from Pokechu22/oob-texcoord
5.0-14119e1d45e9ba66d3ba7d6769e36c0fc82ceb5028ecbPokechu22UberShaderPixel: always run indirect stage logic
5.0-14118b5844ab195a38303e5fb82a7f6804a726fa8fb7aPokechu22PixelShaderGen: always run indirect stage logic
5.0-141175e3360c2cc84335b7089fb9bc5faf5453b602d13Pokechu22UberShaderPixel: Fix OOB tex coord indices
5.0-14116ed020349676f6bf465c1129123fafcdbfeaeef0bPokechu22UberShaderPixel: Return fixed-point values from selectTexCoord
5.0-1411516c17ed9cead8f2cafd5d027d5f4957cd906246cPokechu22Software: Fix OOB tex coord indices
5.0-14114f6cf85a8bca13d3e8a075f2f823a142b7b9d115dTillmann KarrasPixelShaderGen: Fix OOB tex coord indices
5.0-14113002ff4e4dd594c75898df9ba5ee4a14bc8fb7f77Pokechu22PixelShaderGen: Remove unused num_texgens argument
5.0-14112c3668e179c28dbe769f8a128e780a2269044f962Pokechu22Split TevStageIndirect::mid into matrix_index and matrix_id
5.0-141111d628d087b96b95586d666b1431a42ab00ee22f3Pokechu22Add 1 when displaying the number of TEV stages
5.0-14110072304404cbd7eab0a5d2737389c654c5f4f95f0Pokechu22Correct indirect stage ref typos
5.0-14109a6f6211ddeaa87fee5009df7ba467ef733fa3fcfLéo LamMerge pull request #9633 from Pokechu22/BitfieldExtract-pointer-to-member
5.0-140140f7c9ef76783ac8c93d3fb099b43cede1e6915f4Pokechu22Change BitfieldExtract to use a pointer to the bitfield member
5.0-14107049b92b7ef51b8aaa0f3a9370c3e8bccd44d185bLéo LamMerge pull request #9417 from Filoppi/input-1
5.0-13389818672b5856ed0ba36af27343f4dbf31544bc1a4FiloppiFix FPS counter and Game Window speed % breaking on pause/unpause
5.0-141058547de25930aa2f7e4658a4c10fece3fc86047cdLéo LamMerge pull request #9615 from Dentomologist/updater_documentation
5.0-14006e0a8d931fc12604ec72d7dc0169c1040eebc6546DentomologistUpdater: Add code documentation Markdown file
5.0-141032b632f6d5d3bf7551b4d2ef741d603945d6d82b2Léo LamMerge pull request #9641 from lynlevenick/ash/texture-cache-opt
5.0-1400843ceba4fef168a948cb70fd669229a0f10edecedash!!optimize TextureCacheBase::SerializeTexture, ::DeserializeTexture
5.0-1410170d8a78edcc5530b2e9f1ac25036c0fd886b2fc6Léo LamMerge pull request #9683 from JosJuice/ppc-test-values
5.0-14086bb39f75093fcbc00957ae620fc1f1618adffa17cJosJuiceUnitTests: Put PowerPC test values in a separate file
5.0-14099aa8ddcfc927b94432e71510027a744a1bc585d65Léo LamMerge pull request #9684 from JosJuice/move-unit-tests
5.0-140861f6bb06f2cddb715df0d3f59068f16fe7f9a8caaJosJuiceUnitTests: Move some unit tests to where they should be
5.0-1409719580c38410f0c83c94e000dba0164bf54f088efLéo LamMerge pull request #9692 from JosJuice/android-not-debuggable
5.0-14096c2917417fed4e17f0b41ce8d272a69f647ab2c2fJosJuiceAndroid: Don't set android:debuggable="true"
5.0-14095f60d29f2b79f6e8cca6c00c9b6e8cbfbb0fde6efJosJuiceTranslation resources sync with Transifex
5.0-140949286b57d84389a6bcf39d1d2c4bd0d42bd711055Mat MMerge pull request #9691 from JosJuice/jitarm64-register-call
5.0-14090b305e4cfc1f46f6a6736a980994d8bddcf8ff044JosJuiceJitArm64: Fix JitRegister::Register call for cstd
5.0-140924b827f3ae9c0931aea3f0cb759aae8f182e05945JMC47Merge pull request #9673 from phire/z16peeks
5.0-14053ab55c948a133bf204a62e847aeafe7bd1e2ef1bdScott MansellUpdate zcompression format change TODO
5.0-14052a4796e512a614b69caa2976d732a865d8d07189bScott MansellImplement EFB Peeks for compressed z16 formats
5.0-14089a8c40eb510df2bb26c9baf54bbafafc4262feabbJMC47Merge pull request #9682 from JosJuice/fix-wii-netplay
5.0-140773397f49a0ae872093394128d56d2738a04e35305JosJuiceIOS: Don't let Kernel initialize WiiRoot if already initialized
5.0-140879e92d6ddcb593db030d78a13e1b6e5f4df96915cJordan WoyakMerge pull request #9685 from JMC47/InputMappingDelay
5.0-1408621113e5839fc12a6c1cdb29eedab8199f5b9ee21JMC47This removes a delay for input mapping.
5.0-14085ade9d6c954a4907962fc395fdb62a3badbafa576Léo LamMerge pull request #9679 from JosJuice/disable-verify
5.0-1407755ef1069f1f3ac50b2c17a0a25a49149a016ad15JosJuiceDolphinQt: Disable verify button when emulation is running
5.0-140831f26b694dc824be2ba6b77ac3f5a09c916ba15f0Mat MMerge pull request #9680 from Pokechu22/more-git-blame-ignore-revs
5.0-1408256ab9ae5f218f69627c04e9c96d79b71636e3d8cPokechu22Add even more commits to .git-blame-ignore-revs
5.0-140811daefeb20a5f047d6dff5c473a4cfbf3e3d9b0baJordan WoyakMerge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash
5.0-13871799a368a7c673cfddd49a8663e4e0a827ab83b7fFiloppiInputCommon: small hotkey threshold symmetry fix
5.0-13870ba2782e9d1ac875aa176b610835c0e71ab74e869FiloppiInputCommon: fix hotkey suppression crash if nullptr suppressions were added to the map
5.0-1407820301592adf5c13e210c3b466290705979e8c7c7Léo LamMerge pull request #9677 from iwubcode/profile-drop-down
5.0-14075626c686fee8a7d116e86096a283dc0346327524eiwubcodeDolphinQt: update device drop down size policy so that the input profile resizes properly
5.0-14076219f66c6e90ff2327b96c0bf873d6c4d0e203b8aLéo LamMerge pull request #9672 from JosJuice/jit-naming-scheme
5.0-14067a2c8050ebafca2b74df2b86b8b490221beaf19b7JosJuiceDolphinQt/Android: Unify the JIT naming scheme
5.0-140744d1002372749ebe2b6d3672baf4144ec254c17d6JMC47Merge pull request #9552 from endrift/gba-timing
5.0-139374ce3362bce54cf7f0b015c2a70d5220634a4f420Vicki PfauSI/DeviceGBA: Fix SI timings to actually closely match hardware
5.0-14072c09427ccdfa13bd96b5d4a47ef1f466f500515c2JosJuiceMerge pull request #9676 from leoetlino/colon
5.0-1407108215cc975eeaf997cd238db5a574c4818b33ab1Léo LamDolphinQt: Get rid of an extraneous colon in About dialog
5.0-1407051bf2dca210e198c50600851cbe1538037873914Léo LamMerge pull request #9675 from JosJuice/jit64-div-80000000
5.0-140677d4b87e7aefc6d5ca7304e84b8101c2ae195d156JosJuiceJit64: Fix UB/infinite loop when compiling division by 0x80000000
5.0-14068ac679eb24d4882c48be4b47971427f834f8b09c2JosJuiceMerge pull request #9666 from leoetlino/jit-block-hashtable
5.0-14042c812ab6a633b985f0c765428acf1062b4929a9c0Léo LamJit: Optimize block link queries by using hash tables
5.0-140665da85f3a25d1a8ee71c11f1930822be869d7d952JMC47Merge pull request #9458 from JosJuice/arm-fpu-round
5.0-1406569c14d6ec39815db22c8a246b9fffb5beb5f5931JosJuiceJitArm64: Fix frspx with single precision source
5.0-1406454451ac731149641969dfc54b40745e312b59c2aJosJuiceJitArm64: Use ConvertSingleToDoubleLower in RW when faster
5.0-140639d6263f306848ba960c13627e6a54e3c1eebe7b8JosJuiceJitArm64: Add unit tests for single/double conversion
5.0-140622a9d88739c6c9c3e7a9fc5f3443e0cb07c4eefe0JosJuiceJitArm64: Skip accurate single/double conversion if store-safe
5.0-140611d106ceaf5615f9e7fc3697776c27dcfd9431e5dJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 2
5.0-14060018e24762481fd59e9c3e9e0bf2a52dddfdecdcaJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 1
5.0-1405928e4869c432e9f2ebaf90ec1e27aca16bea2dd21JosJuiceJitArm64: Optimize ConvertDoubleToSingle
5.0-140586e0a5876ef6ddaef16c71fab9c7606d966707883JosJuiceJitArm64: Use accurate single/double conversions
5.0-1405739eccf6603b673816f52beeea88d991195d330afJosJuiceJitArm64: Call RW before FCMPE in fselx
5.0-14056949686bbe7edaabe3b9239b282b545c3f04047b1JosJuiceJitArm64: Factor out single/double conversion code to functions
5.0-14055fdf7744a53f829d5488003a18964c27e39ef5813JosJuiceJitArm64: Move float conversion code out of EmitBackpatchRoutine
5.0-14054f96ee475e4ce22ec1e18cd7ae1e8ff9fd7d0893aJosJuiceImplement ArmFPURoundMode.cpp
5.0-14053aa3a96f048a889cc77445a320397e377baff2ba4Léo LamMerge pull request #9644 from JosJuice/jit-fallback-discard
5.0-14003b3b5016f54ff3f8a4ef2285436734f36ab8112e0JosJuiceJits: Fix interpreter fallback handling of discarded registers
5.0-140510f563ffd59857424fd6281e4630d5564c9a7164eJosJuiceTranslation resources sync with Transifex
5.0-140501c6232e95f7fe84f7ed75e5215c2e5c579151bb2Léo LamMerge pull request #9646 from PatrickFerry/sw-textureencoder-alignedwidth
5.0-14010f6a4368192a4c1b5db35b2086a5843c3d67dc05cPatrick A. FerrySW: Fix alignedWidth in TextureEncoder
5.0-1404818174d3ed64f117baa755ec961345ee362a7ccc3Léo LamMerge pull request #9649 from leoetlino/cmake-auto-update-track
5.0-140085f355690e068b3282715892c380af728c63dbd08Léo LamMake it possible to enable auto-updates by default with CMake builds
5.0-1404691669c25fe819da6a81c586cba7e3f6118c5dcceJosJuiceMerge pull request #9650 from leoetlino/consistent-build-binary-dirs
5.0-14008a7a69ecd2eec7386634cdde48d4e157f5d82c5faLéo LamPut x86_64 Windows binaries in Binary/x64 for consistency with ARM64
5.0-14044302e8136a3ec76a679d41c541746339c78a342e6Léo LamMerge pull request #5624 from Orphis/cmake_windows
5.0-140436910fab63f571750a18d707bb3c26f3e08bce069Florent Castellicmake: Replace /Zi with /Z7 for sccache support
5.0-14042712b078a5bb361aa294bb4fb8ea4e022f07d746bFlorent Castellicmake: Search for sccache too in CCache module
5.0-1404118e84361d925af09586b940b265f10e501e889d6JMC47Merge pull request #9660 from ezio1900/master
5.0-1402997ea3a603ef4df32945dfd33300cedcb04ffa67aezio1900VideoCommon: Fix scissorOffset, handle negative value correctly
5.0-14039be5775614c9486540523c1b64cdba4d1d6202c31JosJuiceMerge pull request #9619 from leoetlino/scoped-fd
5.0-13948391644dbb5a382857d6146ddf1e7eacf28d834b5Léo LamIOS/FS: Add a scoped FD class to make it harder to leak FDs
5.0-14037f0bd6b105f474a3c249b8e11f752f4bbffbb64eeJosJuiceMerge pull request #9663 from leoetlino/mios-hle-patch
5.0-140321686b637df633c77a1f05034325383f6c97ab4ebLéo LamMIOS: Fix SConfig::OnNewTitleLoad not being called
5.0-14031568428ca679dfd1ca7eeef3927b83597540f8060Léo LamHLE: Do not clobber 0x1800-0x3000 when using MIOS to fix IPL crash
5.0-14034cfc4af76a9d0b00df81239d9a83ba5ea1d381a1eJMC47Merge pull request #9321 from Pokechu22/sw-copyregion
5.0-13811058c7db80b074fa52aaa504329ee69cf25a516e3Pokechu22Software: Fix out of bounds accesses in CopyRegion
5.0-140324ab92d47574aa2388d39d6740ac85cc3324a15b8JMC47Merge pull request #9350 from Pokechu22/sw-viewport
5.0-138115b1c6328626557bbb25fe290738e7c6e7069af68Pokechu22Software: Invert backface test when viewport is positive
5.0-140304d37dad20d230b003b74e38ff4c5af68e6ed232eJosJuiceMerge pull request #9659 from leoetlino/tp-korean-gameini
5.0-14029bfaed2b0b12bc3ca28aa8da7a06d0f71c5591a1fLéo LamGameINI: Fix file path for RZDK01 INI
5.0-1402834348fad1d64a49420b223d5c79b01010bbc9d56Léo LamMerge pull request #9658 from lioncash/fallthrough
5.0-14025adebc499f9e5e160fb9d1931fc7194f793e7c40eLioncashJit64: Indicate explicit [[fallthrough]] within load helper
5.0-14024e1dfcda8a6d1b4a684e984914c888330e88180baLioncashBlockingLoop: Add explicit [[fallthrough]] annotations
5.0-14025cf80ed7f2df94868665c9efa2ec8d0f1bb4ab377Léo LamMerge pull request #9653 from JosJuice/android-import-nand
5.0-14003ceacd0930b27c7402be78daf9f449997fe0ff2e0JosJuiceAndroid: Add "Import BootMii NAND Backup"
5.0-14023ec5fbeb0d629565d90e664e2781e7ec80b983861Léo LamMerge pull request #9654 from JosJuice/android-12-early
5.0-140035a1a642495d62854af90602068dfb97598e09e38JosJuiceAndroid: Early changes to adapt for Android 12
5.0-14021045c5a1fdcb9af8d99c6ecc4aac6d064eafc462aLéo LamMerge pull request #9655 from PPLToast/ztp-korea-ini
5.0-14020ac3c728f1376b7740e1c4c46c003e02c52bbe8ccPPLToastAdd speed hack for Korean TP
5.0-14019821e51cda4153ad6ddd6c8ea6b98f8b2bead231cJMC47Merge pull request #7214 from stenzek/cp-access-sync
5.0-14003e3ac5dca3218e62636659624b65a9ff599fee150StenzekFifo: Run/sync with the GPU on command processor register access
5.0-14017dbd39ab2a024670e1a1db7d906dd5d4487b15bb3JosJuiceMerge pull request #9642 from CrunchBite/xlink-bba-fix
5.0-1401592308f5e34d190ef0381595cbab8eb76a3739cc6JosJuiceMerge pull request #9645 from leoetlino/fifoplayer-optimization
5.0-14008cc32fa91af5431951f8f155d184d0d719b1961acLéo LamFifoPlayer: Copy data with memcpy instead of one byte at a time
5.0-14008d6b2fe2c0a663fa2feb0286a15c71a058aeb87fcCrunchBiteFix crash when stopping a game that does not use the BBA
5.0-14013e7f68cf850c17673bf413641f7107426fb74a6eaLéo LamMerge pull request #9634 from skylersaleh/xcode_strict_aliasing
5.0-14003b2d5eea20c60ea43bc37de3bfd3af0caa2ec14f3Skyler SalehBuild: Fix -fno-strict-aliasing on Xcode builds
5.0-14011d26d1794845cb5e1b29fb083b59b01dc71217a3aJMC47Merge pull request #9647 from leoetlino/fix-pch-fmt
5.0-14008a12d365d604b060b1c60e9a85172f2cb2108b8a5Léo LamFix PCH when building with CMake + Ninja + MSVC on Windows
5.0-14009edeb6bcdb71753f8e0e22019728ce24fd708657fConnor McLaughlinMerge pull request #9635 from stenzek/amd-exclusive-fullscreen
5.0-14003b24e3f2f1aad828b16f3b0b190b45fb4be9014a3Connor McLaughlinVulkan: Work around AMD exclusive fullscreen bug (21.3+)
5.0-1400714959a1087b05500c5704b59e7d694d941d4a5cfJMC47Merge pull request #9636 from sspacelynx/mali-broken-and
5.0-14003aba9cae5ab5749f1a86cdf56f3e6c7b6906d8d8csspacelynxDriverDetails: Fix broken vector bitwise AND on Mali drivers
5.0-14005e8ac63d159d905d0765e29534233943a381ca8dbJosJuiceMerge pull request #9638 from leoetlino/btemu-is-not-wiimoteemu
5.0-14004336518049d0c1d63dbdfd9dcd55d1e84fcb5ba21Léo LamWiiUtils: Add helper functions to get emulated/real Bluetooth device
5.0-14003136f59b434e8bdaf678f5b1888ba641e7031c568Léo LamDolphinQt: Fix latent build error on Windows
5.0-1400253222560650e4a99eceafcd537d4e04d1c50b3a6JMC47Merge pull request #9625 from leoetlino/mmu-sdr-update
5.0-1398849edd5f482036dec2fa0778366e2c4ea118d89a5Léo LamMMU: Remove a bunch of useless swaps
5.0-13987960d957f4fe5430eece3d99fc0d4d5649e848f64Léo LamMMU: Fix SDR updates being silently dropped in some cases
5.0-139993b6fdb74f6510cf5ccc6b9f62829c1086dc6a134Léo LamMerge pull request #9628 from Dentomologist/wiiutils_fix_reference_to_temporary_subobject
5.0-13997f18743ab8976d8361da82ddef3c406426d8d2a66Léo LamMerge pull request #9576 from Pokechu22/invalid-gfx-reg-quirk
5.0-13990f32b771f7ad81b2e128a4265f797eddba2e99427Pokechu22Skip loading unknown XF registers in the FIFO player
5.0-13989cde6cf2ab583d383601146219d5e199004f51844Pokechu22Track and log CP commands 0x00/0x10/0x20 differently from other unknown commands
5.0-13988193f6a67a7c3a59ccc7980392bdeb6476720356aPokechu22Log a warning for inexact uses of MATINDEX or VCD commands
5.0-139877fe1292c62621e80c061c8f017efa2e07f1a064bPokechu22Add game quirks for unknown BP/CP/XF commands
5.0-13987c892c2725976042ee7b8397a0b21be14eabad51dDentomologistWiiUtils: Remove reference qualifier
5.0-13992c1617460a182f5ea8579e5604a999dcf0734c2ceLéo LamMerge pull request #9480 from leoetlino/saturating-cast
5.0-139891a9e72c9bbed1842621969f035dec47ac75d9db4Léo LamDiscIO: Use MathUtil::SaturatingCast
5.0-139888d21fa56a1133529273d57df06888e42bb63fde7Léo LamUnitTests: Use MathUtil::SaturatingCast to avoid UB
5.0-1398748712168b8222d4e48371fa1bd803d83fd90334dLéo LamMathUtil: Add SaturatingCast to cast floats more safely
5.0-139882c537e341f0a8829d881d83b124a5b9549333e29Léo LamMerge pull request #8937 from Pokechu22/icache-disable
5.0-13987dad309d36526d5877622967cffcb40638af696cePokechu22Disable ICache emulation for some games
5.0-13986ac250f7c20916521117f78fe572d8ec83f183f29Léo LamMerge pull request #9623 from Techjar/pauseandlock-fix
5.0-139669235a9035b8d25562899c0574fc1b136f98fd249TechjarCore: Fix PauseAndLock segfaulting under certain circumstances
5.0-13984d96874a4dbb50021fe677897586447bcf29c6500Léo LamMerge pull request #9622 from skylersaleh/fix_zstd_headers
5.0-13962b0d91a53990ebdba021a5052d42067f26f2efe0dSkyler SalehBuild: Check for zstd headers
5.0-13982e89ae71cec6390e2cc420af2548caf33afe02280Léo LamMerge pull request #9388 from JosJuice/default-locale
5.0-1393827ddf6382ba312dbed77cf31f5a4a2bf9a013c88JosJuiceSet console's default language/country/region based on computer settings
5.0-13937a1000afacceef41697588c124f5dd2e7d18ff73bJosJuiceAdd utility functions for GameCube language codes
5.0-13979a1ee6ace71ed9c0250e19e8ff11177da350f6a7cLéo LamMerge pull request #9620 from Dentomologist/convert_gamelist_col_to_enum_class
5.0-13963601dcfaefd2d314c32d3bf696684e9d90037bf2eDentomologistGameList: Rename Column enum members
5.0-13962b8bd877a411d68f66dd9efc0d38f84a56e630ba5DentomologistGameList: Convert columns to enum class
5.0-139765222a4b7e5f07d6d80d5aa9daa390dccf65eb7c4JMC47Merge pull request #9585 from JosJuice/jitarm64-skip-carry
5.0-13876baecddd262ae3ce48b0f01e38db1213be889f16fJosJuiceJitArm64: Skip calculating carry flag when not needed
5.0-1397499d43362e611a3b2f2ef778e5d5c56d65a95e3a2JMC47Merge pull request #9351 from JosJuice/discard-registers
5.0-1390762ce1c7653a58ea38042f2c485127e8ade37a989JosJuiceJits: Discard registers which we know will be overwritten
5.0-13906901170e2996104abc64a8e655134a2c14929d9c5JosJuicePPCTables: Use u64 for instruction flags
5.0-13971ccc99ebfe349b2208fc398cf55c12ca0aa134300Léo LamMerge pull request #9517 from NoraTheGamer/master
5.0-13674b825c97326bf30b678767828e2ec1fed4f591a45Nora HaneganGameINI: RM8E01 - Update Cheats
5.0-136732db23976b066bdbd50b691d47939e024bc5b658eNora HaneganGameINI: GP7E01 - Update Cheats
5.0-13672b309e67b47f0973ecdc7de8c3927a475a83d210cNora HaneganGameINI: GP6E01 - Update Cheats
5.0-136710a0df48bd5da26e5ac4a2377132f803c1b941531Nora HaneganGameINI: GP5E01 - Update Cheats
5.0-136706bf6f3cb276a9fc14d6a8e64d849c98a1fe602bdNora HaneganGameINI: GMPE01 - Update Cheats
5.0-139656d1eb6ae5ad29299edbf22080732044a5bc84451Léo LamMerge pull request #9621 from Pokechu22/cassert
5.0-13962004dfd1586f787f27f36c4326b9222a314295735Pokechu22Replace uses of cassert with Common/Assert.h
5.0-139635513d5f4f732fb1e436765ab87e7d60ba02b1ad6JMC47Merge pull request #9591 from blaahaj/sonic-epsilon
5.0-13962f339bc69c8cccca9cf975927ef025d4645f00d5eblåhajVertexShaderGen: Sonic epsilon hack for OpenGL ES
5.0-13961a2fa9aab5be3ec4916bd3beb05163c325dcbc9ddMarkus WickMerge pull request #9618 from JosJuice/jitarm64-pc-0
5.0-13945b3f71f7cdc631fda5cbcec51aafd2c7bed226152JosJuiceJitArm64: Allow DoJit at address 0 (fix launching Wii titles)
5.0-139596fb201791c433da8b1d974b71a66c0bcbc5b31b4JosJuiceTranslation resources sync with Transifex
5.0-13958ce8e87c64b271b13a30fbc898b59427d28876a81JMC47Merge pull request #8747 from iwubcode/map-freelook
5.0-1387928e880efb628598090c715a7783a8dcbbbf18d50iwubcodeDolphinQt: update hotkeyscheduler to run at 200hz, giving more precision for FreeLook motion devices
5.0-13878425ee13d3509d36c96f151c6c4eebc732eb7796biwubcodeFreeLook: update camera and manager to use a delta time for movement (in case we decide to move this somewhere else in the future)
5.0-13877f1ce9218447469ca1701a35631a5a147c7dd24daiwubcodeDolphinQt: update FreeLook to use relative input
5.0-13876ddba5a3dfaa832e7cadea240d3c6645d7b874a91iwubcodeDolphinQt: Add separate Free Look tab for rotation
5.0-13875d53ab32506c74b83dabb782f7713b94c98ce6a65iwubcodeFreelookManager: Add gyro to support either keyboard/gamepad binding or motion based controllers
5.0-1387480cf87158ec494dd0a5c57ee37fb63b000e11194iwubcodeVideoCommon: update FreeLook camera to add quaternion based rotation, fix orbital and fps implementations
5.0-1387380559199059bd010a2bc6ad976b400921e6754abiwubcodeInputCommon: Allow for partial gyro mapping; for Free Look, this allows you to only pitch or only yaw
5.0-13872db4b4e40cb5c9d00940cdb76478b632804cdf244iwubcodeInputCommon / DolphinQt / Core: Add a "RelativeMouse" input which provides the raw delta mouse input
5.0-13871679d51c2898b99c24ad904e891781a147b2f6667iwubcodeRenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler
5.0-13870602cb39101c23d392af571b3ca3f1aaa27b1a9aciwubcodeCommon: Add function to get Euler angles from a Quaternion
5.0-1394706439a2d40a06179633301e91ee85fa3059506faLéo LamMerge pull request #9610 from CookiePLMonster/fix-shortcut-creation
5.0-13938d4b7ed4e38a1bb7218f615857d882e8ae74fa6c9SilentGameList: Use titles from the Title Database for shortcut creation
5.0-139370fb8f735e500e9055c89cf0330549e0f429dd2a8SilentGameList: Remove invalid characters when creating a desktop shortcut
5.0-139447a16231e98687457afedaa2b848e95e020a148c7LCMerge pull request #9614 from JosJuice/okay-fine-i-give-in
5.0-13937ed5e61a250c4e41636d578f56ff6a0a5fc164003JosJuiceAndroid: Add "Synchronize GPU Thread" setting (SyncOnSkipIdle/SyncGPU)
5.0-1394218e7009db2f8e6173f68d3c64253d8fdfcc59058LCMerge pull request #9613 from JosJuice/android-delete-game-ini-more
5.0-139373a2fcf9fc6da6232e19cd481d75b2403cf60fb50JosJuiceAndroid: Expand the game INI deletion prompt
5.0-1394035338106364450bfa880e8a704787bd6aae15be6LCMerge pull request #9612 from JosJuice/android-log-to-file
5.0-1393839499c6d59ece5654acaca08c0a2faeb271e7fc3LCMerge pull request #9611 from Pokechu22/more-git-blame-ignore-revs
5.0-13937e677f641a0c8023f19cc1684c86702a309097169JosJuiceAndroid: Rename "Enable Logging" to "Write Logs to File"
5.0-139379a42c11fc793ef2c61a560a11ab81b873aac1401Pokechu22Add additional commits to .git-blame-ignore-revs
5.0-139368d2b0fff8a066281365072f827321e47bfed8c72Léo LamMerge pull request #9545 from leoetlino/es-launch-timings
5.0-13779aef0760efe7e52cd2087e99efa9cb3e9a493353bLéo LamIOS/ES: Emulate /sys/launch.sys for more accurate timings
5.0-13778bdaac718acf553da4b5f32d77886e212b4bc8967Léo LamIOS/FS: Expose some more ioctls for internal Dolphin use
5.0-1377793f0d122c0d424e0f34af3681fff3667268ad191Léo LamIOS: Hang PPC when reloading IOS for a PPC title launch
5.0-1377619667cb801f032723095100b6c97fa1d43d279faLéo LamFix symbol map being loaded too early during title changes
5.0-13775a658cbce167d39a30005deb6208a3dcf798a1691Léo LamIOS: Emulate IOS boot timings
5.0-13774820c4836d7ec5fb623bd08762c8c3d81de701f54Léo LamIOS: Simplify IPC initialisation
5.0-137730da5ea86a334d24608a07b6a85da179a3172af13Léo LamIOS: Emulate ES boot timings
5.0-13772688bd6141a9471eebb65c3e2f3a17d34876df970Léo LamIOS: Emulate BootstrapPPC syscall delays
5.0-13771011f7789e040f581e3fe2d42ba7262b23132559bLéo LamIOS: Clear 0-0x3fff when setting up low MEM1 constants
5.0-139268fab253212e1ba8eee091274821d4519b0f4f6cbLéo LamMerge pull request #9609 from Pokechu22/fix-WriteVertexArray
5.0-139174008b2aca07a13bdc84e067cc41747af45fdccd1Pokechu22Fix PanicAlert when recording FIFOs
5.0-1391651de3d0fd177558f2626eb19fb01253498e681d3Pokechu22Refactor CP array constants slightly
5.0-13923da534c7d757f90e6801847636777e8147e63b10fLéo LamMerge pull request #9571 from JosJuice/netplay-sync-more-settings
5.0-1382174343b427605bf59e6cf1b69dc5e330fac50e905JosJuiceBoot: Move initial UpdateWantDeterminism call earlier
5.0-138201dfeb7358911c58eaf80d2605013c34cec560ad0JosJuiceForce RTC bias to 0 when custom RTC is disabled too
5.0-1381946dbb455e1be354b7fb910852229d5feb455f065JosJuiceBoot: Initialize Wii root before saving SYSCONF file
5.0-13818359ed5348a712fc6eb19600c1482e11b7a754ccdJosJuiceConfig: Give Movie and Netplay higher priority than CommandLine
5.0-13817a9862b539547a3770d2abea897ce7c8d886d17c9JosJuiceNetPlay: Sync more settings
5.0-13917cd0db58dc5432eaf91657a52d920a0f9217e5763Léo LamMerge pull request #9589 from Dentomologist/fix_no_objc_exceptions_warning
5.0-138687eaa98d461843c6e88d4be065d05ca61846c9beaDentomologistCMake: Fix unused compiler flag warning
5.0-13915c915b780cf8fa0d1b83b6683c52b14eaef796a3fLéo LamMerge pull request #9596 from Minty-Meeo/apply-moar-RunAsCPUThread
5.0-13872db7f3f8f250987c243d5dfc1f92aa730e7326c84Minty-MeeoApply More Core::RunAsCPUThread
5.0-13913cd6ee1332078fd7fdf720783e8874d3e15c40da6Léo LamMerge pull request #9608 from Bonta0/swapucode
5.0-13908b7f62b7a3742966db196bd828faca713cb080920Bonta-kunDSPHLE: Don't restore the last UCode when the crc doesn't match
5.0-13911f29c8b83c087b614c4d50624d1754785071bbe63Léo LamMerge pull request #9597 from Pokechu22/alt-enter
5.0-13872e6bd7a8cd5ebdbdf847f0a172314748b15a4c78ePokechu22Open the properties window when alt+enter is used on the game list
5.0-139099e21f6f7f7a39fdf73f9a4fadd7152305657f6acJosJuiceMerge pull request #9582 from endrift/gba-sync
5.0-138289a4704f1ee35d2a5cd931b5a0871855f641d7aa0Vicki PfauSI/DeviceGBA: Improve link stability
5.0-13907fa04e5a7d3df4007ce3aad9bbfeb0bd1cf2d15f1JosJuiceMerge pull request #9603 from Bonta0/audio-init
5.0-1387266e39de1ab984b311dd1e928d5af679b45fd80b3Bonta-kunAudioCommon: Initialize before HW
5.0-1390575f8ce10f90e1318d56a8fd2ca30fd87dba37895Markus WickMerge pull request #9486 from JosJuice/storesafe
5.0-139041845c5948db89bfe4c9adc94aef02018baea2a09JosJuicePPCAnalyst: Rework the store-safe logic
5.0-13903e2b5026652a85eee2b9d4e4a40698ef51902da6aMarkus WickMerge pull request #9605 from JosJuice/jitarm64-pc-stp-2
5.0-139023bd920638d0fd10d7b024ee3280b5d720505c7cbJosJuiceJitArm64: Use STP for pc/npc, part 2
5.0-1390185aee64cd86c4862283a38827a001d91ed6a6980JosJuiceTranslation resources sync with Transifex
5.0-13900cb9a4da1fa561fc7fc045516a27a5b1b0e159da1JosJuiceMerge pull request #9572 from JosJuice/volumeverifier-align-group
5.0-13899c0eb95481f021089cd7eeaa4b866c9b18e0f8661JosJuiceVolumeVerifier: Align partition reads to groups
5.0-1389857c9c9eb31506682e9821f2086ffc9cfd6665357LCMerge pull request #8625 from JosJuice/volumeverifier-overlapping
5.0-13897bbacefeb7592cad86728b6e01e7edf0013543653JosJuiceVolumeVerifier: Handle contents overlapping
5.0-1389610e1acf25cecc4deb1e11fdbda587761652b0c95JosJuiceVolumeVerifier: Handle overlapping blocks more efficiently
5.0-1389515ebb1d9e4d2708cda738a3c32a3f6e10cb83346LCMerge pull request #9566 from Sintendo/jit64divwx
5.0-13802defe7162f557e6b43919f074e211d57875600e47SintendoJit64: divwx - Simplify divisor == -1 case
5.0-1380183f38388a1657a9572d667ed384ee033768f836dSintendoJit64: divwx - Micro-optimize default case
5.0-1380018650357988c54727bb9eb9f8de864b6b2e528a2SintendoJit64: divwx - Optimize division by 2
5.0-137990637a7ec597d6b96ac9b6274f390bf2ee22807fdSintendoJit64: divwx - Optimize power-of-two divisors
5.0-13798530475dce8d3c4e94e0737be0dc48757a78bc475SintendoJit64: divwx - Micro-optimize certain divisors
5.0-1379795698c5ae1a100cf87fa5f939480bacdf62258c6SintendoJit64: divwx - Optimize constant divisor
5.0-137965bb8798df614fc1b03a69529a9c1b7b0cf6f49b7SintendoJitCommon: Signed 32-bit division magic constants
5.0-13795c9adc60d730812c1cb09bcce9bf7b4ace91883c3SintendoJit64: divwx - Special case dividend == 0
5.0-13794c081e3f2b35fc5e80ef6d14aa28fcaeb26d9e9afSintendoJit64: divwx - Optimize constant dividend
5.0-137932454bd5ba67acfa5df99a50528c29146455438ceSintendoJit64: Add optional argument to GenerateOverflow
5.0-13884210ddcf5eee4398b2b26d27f1613279989321d7dLCMerge pull request #9592 from JosJuice/android-launch-rescan
5.0-13868ac65c7970cd51bbeeb81ba796210344cae16affcJosJuiceAndroid: Fix rescanning on first app launch after cache clear
5.0-1388214cff8dc3a49c41372f3a64a626e8be484e40ff1LCMerge pull request #9599 from JosJuice/android-gfx-hacks-settings
5.0-13872e2c8b3a317dd8bdfe990ebfd84b5e696266c2aeeJosJuiceAndroid: Add some missing settings to Hacks section of Graphics
5.0-138803bedede928020ac842e0e8f1602577cdf314bfe2LCMerge pull request #9601 from JosJuice/android-scrollbar-width
5.0-138731a88656cce28802ad8bfa10c3ede83026372cd88JosJuiceAndroid: Limit the height of the in-game menu's game title
5.0-138728fa5f67277ec89d82121b591091742c5b19cdc38JosJuiceAndroid: Make the in-game menu scrollbar wider
5.0-138774a3751e4f1d8c3fbf2998f754096e1fc197ea503LCMerge pull request #9602 from JosJuice/discio-panic
5.0-13876d1946aded69928f4bd32f45297ec4cac22313686JosJuiceAvoid using panic alerts in DiscIO
5.0-13875bcd572a820427af472147f6238e907ec2ec2cab4Markus WickMerge pull request #9593 from JosJuice/jitarm64-constant-carry
5.0-138704c2cdb61dfe98745359a66cca7f4095ff75adceeJosJuiceJitArm64: Constant carry flag optimizations
5.0-138733b9ae8179085ff792a9f6ec2a7638ddf0bc4168cMarkus WickMerge pull request #9598 from JosJuice/arm64reg-assert
5.0-13872c5abcba77a9d6f5aada06ff32a71b6525c447080JosJuiceJitArm64: Fix broken format strings in Arm64RegCache
5.0-13871bc4d0b3ef8e58e1ab7a9ae6b47b228ec2d299635Markus WickMerge pull request #9586 from JosJuice/jitarm64-srawx
5.0-13870621b5b8e1a698b25d91d9c38bb203458958f686cJosJuiceJitArm64: Optimize general case of srawx
5.0-13869a45a0a2066ed28b224f70e363ca9c636e7567982JosJuiceMerge pull request #9494 from Dentomologist/convert_arm64reg_to_enum_class
5.0-13828f0f206714fd1754da93691ea13776500a9b6d278DentomologistArm64Gen: Convert ARM64Reg to enum class
5.0-13867f44f20560d2f97ab24532842e2595db55576b8e8Léo LamMerge pull request #9573 from JosJuice/volumeverifier-cancel-crash
5.0-13865b7f931fc6b087277773b9943019571e62ddffc34Léo LamMerge pull request #9570 from JosJuice/wia-partial-exception-list
5.0-1378314bfc0be78c6eea825dacadf51dd1eaa4c64f4d9JosJuiceDiscIO: Fix reading certain WIA chunks with many exceptions
5.0-1378396ebf01ea86a0375beedc7b8a74e2f314653278bJosJuiceVolumeVerifier: Fix potential crash when cancelling
5.0-13863c8d8f9ef8506e8ca30b134b307b77a95c7b91623Léo LamMerge pull request #9577 from JosJuice/di-unknown-size-hack
5.0-13822e47c9764de5c2e8f273c9dcf52b3730914f05521JosJuiceDVDThread: Set ReadError instead of BlockOOB for failed reads
5.0-13821e2b3aadad7632ce7d6722f6d2db29cfb9ed80f6bJosJuiceDVDInterface: Make the WBFS/CISO hack only affect WBFS/CISO
5.0-138207d570f1edb063dd2b486eb63cc78f9382b83a354JosJuiceDiscIO: Move magic constants for discs to DiscUtils
5.0-13819b14bf8273245374e14b1b62a1ba5e26e4cccf42dJosJuiceDiscIO: Move some code from VolumeVerifier to DiscUtils
5.0-1381849ccc77ebb1862a61293a14ee1d1d8b18b7f1fe1JosJuiceDiscIO: Move some code from DiscExtractor to new file DiscUtils
5.0-138573fcc018fa7173e80b52758ca81b5d00eef018ac6Léo LamMerge pull request #9588 from JosJuice/jitarm64-srawx-a-s
5.0-13818c0f840525fad31c5d8a883613dbe4dc99105ce34JosJuiceJitArm64: Improve srawx special case carry calculation
5.0-13855f36b1cbb2a5ae9c60c42204b2ecc290496be0e11Léo LamMerge pull request #9541 from InusualZ/detecting-rso
5.0-13819c37d8267151492a312707e8a9213de6e506d6771InusualZDisplay a progress bar to notify the user, about the work is being done
5.0-13818490db42e44ba2eeb58f6bd04606dc9df5fa4087cInusualZFix detecting rso modules
5.0-13852b980dd13856743e5ea1cb7c61ae7cbdb43eaf2a7Léo LamMerge pull request #9580 from MetroidPrimeModding/redundant-update-trigger-check
5.0-138181dc015cc65c8f67f74bfd30cc3503c11c2829931Phillip Stephens[Updater] Check whether we've already had an update triggered
5.0-13850646bdc94599ecddee1fae17d804f6cf8b4f8f392Léo LamMerge pull request #9583 from michaelszubartowicz/master
5.0-138489a3e75202143e3d8c6b8c71f9035d70fc3884891Léo LamMerge pull request #9558 from iwubcode/dsu-multi-server-avoid-blocking
5.0-138452eb6e21a610022d9847585137c55d15aded458f2michaelszubartowiczFix loading save states with bluetooth passthrough
5.0-13793dbb0b72cc582390de717f6526d134058aeeff920iwubcodeInputCommon: instead of blocking on individual DSU server sockets, block on a selector built up from all server sockets
5.0-138465cea85f0080a0d1a8c29f80463dacf0c87ed6a37Léo LamMerge pull request #9579 from Dentomologist/fix_open_containing_folder
5.0-1382848273b401e446ab793294e3353145f90d6e0998eDentomologistGamelist: Fix 'Open Containing Folder'
5.0-13844e6d8af3188a166ee8a39884b3b24d50e58edc95eLéo LamMerge pull request #9553 from sepalani/ghidra-tools
5.0-136952c4585a50648d73eeaba51f778d605ed73cb037eSepalaniTools: Dolphin symbol map ghidra scripts added
5.0-13842064a00634e67ae8b74aca6dd037963869963feaeLéo LamMerge pull request #9590 from JosJuice/android-recreate-main
5.0-13818fcb19a228bb508c7972323bd54dfb0dd294999a9JosJuiceAndroid: Fix recreating main activity
5.0-1384013f79321f7e06412f32356e8c57f76e029a23cb6Léo LamMerge pull request #9574 from Pokechu22/enumformatter-warnings
5.0-13818fa124e657f62863ec1f03a8da230602d358abc9fPokechu22EnumFormatter: fix signed/unsigned comparison warnings
5.0-138383b0b221fcf912ec1e4303939fe824286f33cad16Léo LamMerge pull request #9567 from Dentomologist/fix_various_warnings
5.0-13826486a25dd2b3f3790a9dc7a4dd432ca91377b14b3DentomologistTouchscreen: Add override specifiers
5.0-138251fd332d3b7950a5c59cc0eb34885904a308546e2DentomologistControllerInterface: Fix unused-result warning
5.0-138247ff8e3367f6f1d09548280b282b0240d9781a37cDentomologistGraphicsWidget: Remove unused field
5.0-13823fa61fc4f9cb9d9a5ea13eefc0eb7afeb26da0a9dDentomologistFix shadowing warnings
5.0-13822636bf38824820fd9e079a661bc9a33bfd6a0b5a9DentomologistIOS: Add maybe_unused attribute to variables
5.0-1382195c86ee48b6e236913304241c8ce73e998e0e54fDentomologistFreeLookCamera: Add override specifiers
5.0-138201c71d33ed547797e4226d1454ba183da9cf9fa83DentomologistFreeLookCamera: Remove unused variable
5.0-13819692aaed60ce09543cc3100caf3aefdca96420f23DentomologistFreeLookController: Fix signed/unsigned warning
5.0-13818686314b5486653d257a782b9afe4479c27863f0cDentomologistArm64Gen: Move constant and make constexpr
5.0-13817dffcbcc6c4749f5c1d5491663a0b52f860fbc5beDentomologistArm64Gen: Remove unused constant
5.0-1382718d95dfcca463dd24e686d74066da96e27edbb3fJosJuiceMerge pull request #8316 from CookiePLMonster/wasapi-code-improvements
5.0-13478cb854d78328cce91804bc9e439039ee3d8f11b51SilentAudioCommon/WASAPI: Construct std::thread with invoke semantics instead of a lambda
5.0-1347711c5150c168f13dca001c9217f7c27cd250fb1b4SilentAudioCommon/WASAPI: Factorize device enumeration logic into a function to greatly reduce code duplication
5.0-13476c373890505ee3cce3687078d4fe99b8f38ca9d2bSilentAudioCommon/WASAPI: Do volume adjustment only when really needed
5.0-13475991b3ba8c2543ccfc08a89929e44e6e8a33ce559SilentAudioCommon/WASAPI: Remove thread unsafe nullptr checks giving a false sense of safety
5.0-134745dbbf36563ce5a75e84f58f000d45e3b4c1ab82dSilentAudioCommon/WASAPI: Use std::string_view where applicable
5.0-134737d59ad262f1e22f7f570c91c28f5d01cd93970a6SilentAudioCommon/WASAPI: Use leaner memory model on m_running, no need for a full barrier
5.0-13472ee60be45010fed98a3d28f736bcf00efb036560cSilentAudioCommon/WASAPI: Simplify thread synchronization model by not detaching WASAPI handler thread
5.0-13471c5a372ab2a74ff5b81c6611bbfefe3d8ddad11fdSilentAudioCommon/WASAPI: Use WRL/WIL whenever possible
5.0-13470374629ef3069aa92e53fd033d0cb6e7f0fa386c5SilentAudioCommon: Make HandleWinAPI handle all success return values properly, not just S_OK
5.0-1381772a6fff36c42989c71765012e26285943085b8c5JosJuiceTranslation resources sync with Transifex
5.0-1381661198541a0caa324416ba6e34635f71ee82ed362Léo LamMerge pull request #9562 from sepalani/dis-icons
5.0-13781359a539f25d57c63e74a75e7776b0f036caae25cSepalaniBreakpoints: Change icon when disabled
5.0-13814ac687bc364ad85ef1ebe2ce2b361e00b498d7812Léo LamMerge pull request #9568 from JosJuice/android-delay-save-tab
5.0-1378313cc327909c91000d283ca399ac2cbb874dc6c20JosJuiceAndroid: Don't save settings immediately after switching platform tab
5.0-13812a5555c6300fa8a51560c43a6802e68fe56bf362dLéo LamMerge pull request #9569 from JosJuice/android-mainpresenter-skip-scan
5.0-137833f71c36778406c33f2934dfbfc32782962276841JosJuiceAndroid: Move "skip scanning" logic to MainPresenter
5.0-13810089250fde65c2e225681c0ef6917d28fa187e8deJMC47Merge pull request #9497 from Pokechu22/better-fifo-analyzer
5.0-13809df81210e96c6603d3aeb6c76f51b030d06cd06acPokechu22Use formatters in GetBPRegInfo; add missing commands
5.0-1380870f9fc4e7526fc9cfc008a43cd33229f62be99b6Pokechu22Convert BPMemory to BitField and enum class
5.0-13807db8ced7e4e4724c38f148ee449c346e447dd3942Pokechu22Add FogParam0::FloatValue and FogParam3::FloatValue
5.0-13806f2bea6770966e6b69e4d005fbf1dc9de5c854a57Pokechu22Fix typo with ztex2 op in UseVertexDepthRange
5.0-13805762fe33a3db823685aa5636bfe5ca372b46f9df7Pokechu22Rename BPMEM_EFB_BR to BPMEM_EFB_WH
5.0-1380481b84a5ebefb7396283b49412304544667966d6ePokechu22Use XFMEM_REGISTERS_START/END in XFRegWritten and LoadXFReg
5.0-138038c80369373706b2750067822d8d90a8ca719291aPokechu22Add names and descriptions for regular XF memory
5.0-138022d6ec7457dc4540ab539c585d004dedb676bf455Pokechu22Add names and descriptions for XF registers to the FIFO analyzer
5.0-13801aab81d5aa0a1bd6a467c91d0dbba04a9dc40998fPokechu22Convert XFMemory to BitField and enum class
5.0-13800953e09428fac6384038c80b7337a71dbb8c00fbbPokechu22Add names and descriptions for CP registers to the FIFO analyzer
5.0-13799f749fcfa9f42cda679ff7f4288c8418d2b56b08dPokechu22Convert CPMemory to BitField and enum class
5.0-13798c27efb3f1fefa49db7962532865fbbe483f248f1Pokechu22Create constants for CP registers and masks
5.0-13797d702f3b4ad803735d9bb709ef050ba5ebc35b1dbPokechu22DolphinNoGUI/PlatformX11: Work around X.h's None being undefined
5.0-13796f697e17dd1005eeea172f6a34497cae47bdfc8d6Pokechu22Create BitFieldArray
5.0-137951273c5e3953e61e93ac67531285a766b5356fe3dPokechu22Add fmt support to BitField
5.0-13794cf95deaf6ddbcbd1cf649e1cba189f836023b23bPokechu22Allow specifying StorageType for BitField
5.0-137936653bd71994d7866ce79de61b12a2261e6451ea0Pokechu22Create EnumFormatter
5.0-137925f7d935b0a40f5cece7341927bd92b6a8d5debbeLéo LamMerge pull request #9533 from sepalani/mmu-is-ram
5.0-136956982832f8220ba69d4f7190a00841efc80b7768dSepalaniMMU: Fix IsRAMAddress not working
5.0-13790fc86e554e03916c8f9144f8dba9048977fb21300JMC47Merge pull request #9559 from iwubcode/gdb-stub-raii
5.0-137467d5052896df794ec6c15bedcf7fe54144b5e301ciwubcodeIOS: update network/ip/top to use the RAII winsock context
5.0-13745e4f74bea42b0d76357ac1e1f3adbd601cf8df66biwubcodeCore: Use RAII winsock object to cleanly create and destroy WSA in gdb-stub
5.0-1374400bc7e6b380f432e4a7d957a2b2d460a715176f5iwubcodeCommon: Add RAII object that initializes and cleans up winsock
5.0-13786adcdeda372a37f93652c28131b58de93e40857d9Léo LamMerge pull request #9565 from sepalani/qt-blocker
5.0-137831e6dfc6b91227564a09d3b97bd271ac8ab9a41cbSepalaniBreakpointWidget: Use QSignalBlocker
5.0-13784a4de2502c52ced281d9ad0956073f2572f89f24dLéo LamMerge pull request #9550 from endrift/gba-flush
5.0-13713f6e9003ddc744c009a8451a05a02fcdcc47dadedVicki PfauSI/DeviceGBA: Ensure data socket isn't backed up
5.0-13782de30559862fb9c283786226a34118ba340757ceaLéo LamMerge pull request #9564 from sepalani/bp-del
5.0-13781fd7eeb7221d7f60e11868125c41d300d789dbb98SepalaniBreakpointWidget: Fix delete deleting both MBP and BP at address
5.0-137801e3e5680db145919311d1b46df9f8cf0fe5cab8bLéo LamMerge pull request #9561 from sepalani/fix-watches
5.0-137716786340a7c0040152b6f65fb9daa248b62df07f4SepalaniWatches: Fix Save and Load from strings
5.0-1377819c5a196298f8d4c116e22b7c0bc9ccb25fce04bLéo LamMerge pull request #9529 from JosJuice/android-broadcast-before-metadata
5.0-13769873d5f985209939e2518ff694394bfc1c33cc796JosJuiceAndroid: Broadcast update before updating additional metadata
5.0-137765efd563b0359d43e948a77a93ef0661c4c7d5090Léo LamMerge pull request #9555 from JosJuice/android-jni-cleanup
5.0-13706d99d72f5a6bdd3b3b8b3b09f4bdf3997ec02e3cbJosJuiceAndroid: Remove #ifdef __cplusplus checks
5.0-13705ae5f8853a40275948f7c53927a2de31e11320094JosJuiceAndroid: Delete more references in IDCache.cpp
5.0-137042f0bab0192f1a2c2d08ee19e4583949c7a8bbb38JosJuiceAndroid: Add @Keep annotation to BooleanSupplier
5.0-137726c23e163e1b64dbcfbdd371a8dbc73256dfe409bLéo LamMerge pull request #9563 from sepalani/bp-changed
5.0-13771ef977123d53ebd8dc6a9100aa16ee3dea2270a87SepalaniBreakpointWidget: Emit BreakpointsChanged to update views
5.0-13770be500a98e2befc1c0d5a80745ca9a8ec8ce1c31aLéo LamMerge pull request #8779 from sepalani/open-dump
5.0-13689a8dc1e3f1c7df0218eb2f8841bc83fb1b0cc2643SepalaniNetworkWidget: Reorganise SSL options group box
5.0-137682aa1ff51bd3ae8171824e708454b1fc7449fc0b6Léo LamMerge pull request #9493 from nolange/stricter_compiler_flag_check
5.0-13606439e2e3fc2f00d2812b2042ae548767423f54d47Norbert LangeStricter test for compiler flags
5.0-13766794e09322355f1b5c000b2ac056dfb9b9472a9f2Léo LamMerge pull request #9530 from JosJuice/android-loading-indicator
5.0-136924752ec8074d762e4896f7a16e7f6c4aac0227f0aJosJuiceAndroid: Use SwipeRefreshLayout in MainActivity
5.0-13691cad4548b27e3a29c3d8945c967471b1d7b60fb70JosJuiceAndroid: Don't queue up multiple rescans before directory initialization
5.0-13690dbcdead04d7ceeedc9f26a7ede2aeb69ce9be7dfJosJuiceAndroid: Split GameFileCacheService broadcasts into two types
5.0-136893a8793f93ffe836a7a503905199083867036ad52JosJuiceAndroid: Refactor MainActivity, add forEachPlatformGamesView
5.0-13761511e9dcd2fb55612ac3bace855e9232a4a50f997Léo LamMerge pull request #9542 from InusualZ/toggle-bp
5.0-137145e1b3514f63f25401e19162f18b3035807aaa0d1InusualZAllow to disable/enable from the BreakpointWidget
5.0-137134935e9b560a380deb3f293c35a4ab558ccf0d56bInusualZAllow to disable/enable breakpoints
5.0-1375848a5846aeeec0205686de9bb8df6669d95c567afLéo LamMerge pull request #9548 from AdmiralCurtiss/fastmem-active-regions
5.0-137124b784576d971186131d0366f6d8437087ed6ce34Admiral H. CurtissCore/Memmap: Don't try to map logical memory from inactive physical regions.
5.0-137118199825c6fcd28d9cd1d714347d941179a6ee149Admiral H. CurtissCore/Memmap: Store and check which physical regions are actually mapped instead of relying on SConfig staying the same.
5.0-1375506a77493a475c9723b6e8712c0f51926395c4605Léo LamMerge pull request #9547 from PatrickFerry/ini-fixes-1
5.0-1371652413ed0d8b1c3a13d751e4dba6096928892b53fPatrickFerryGameSettings: Set Texture Cache Accuracy to "Safe" for Jerry Rice & Nitus' Dog Football
5.0-137158e4ddf9c048eb3111be173da27feb47cd0657c17PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" and Set Texture Cache Accuracy to "Medium" for Marvel Super Hero Squad
5.0-137143424732087b76a364fd1f4bfc38b776a4c124951PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" for NBA Live 08
5.0-13713701c6c2ef0e60512fe45bd2d86a2fb3dd47069f5PatrickFerryGameSettings: Disable Dual Core for National Geographic Challenge!
5.0-1371205595be9a597babc15750e77b5585d683f56c67cPatrickFerryGameSettings: Disable Dual Core for Dance! It's Your Stage
5.0-13711976842d5b93383bef9d6164824a6ad1133372453PatrickFerryGameSettings: Disable Dual Core for Brunswick Pro Bowling
5.0-137489c6c77351fedb60d44bb09e241eb33a9823eb3d4Léo LamMerge pull request #9556 from JosJuice/cmake-msvc-latest
5.0-137050cb71d3f47bc1e87048a91e7a421bb0296fa3536JosJuiceCMake: Disable warning C5054 on DolphinQt
5.0-137041c3f594087a54966b525ecb6a73031a05608632bJosJuiceCMake: Build with -std:c++latest for MSVC
5.0-1374500db622d5048eaffe1cc5af85f5ac821f44bcbb5Léo LamMerge pull request #9560 from JosJuice/cmake-msvc-wil
5.0-137042cb3f663bcbfd2f446df10c1555b5d5ddd0e96c1JosJuiceCMake: Include WIL headers
5.0-1374379ee6aae0a6a7add698bb7fbc0ef25aa166ccdecJMC47Merge pull request #9395 from AdmiralCurtiss/most-wanted-turn-on-the-sun
5.0-13375a9495e57fa13d5e5d9ceb9beefc3c585a371c462ivan89elGameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted
5.0-137416bcef87f82a4838dadc9f626b24ce6e2bf4c1cbeLéo LamMerge pull request #9554 from Dentomologist/remove_unused_lambda_capture
5.0-137406e13d35026dcf14004ce1d2b4b1b47680c62a150DentomologistDolphinQt: Removed unused this capture in lambda
5.0-13739d2eb846e6a8b3f210bb4756c5d6c16b8d0066fc9JMC47Merge pull request #9549 from Dentomologist/ppcstate_off_to_s32
5.0-137064807cb77fd50cc6781a454caae3d5e2b83e4da5fDentomologistJitArm64: Fix unsigned/signed arg/param mismatch
5.0-137379843412440792e04dafadea2a972d2725e512bd5JMC47Merge pull request #8996 from AdmiralCurtiss/memcard-save-import-export-refactor
5.0-13606dc2d2342843d1da3af01f74c18e95a97659ba6dbAdmiral H. CurtissGCMemcardUtils: Fix typo in comment.
5.0-13605e47eb16641c3fc087d52aba95f51821fbdf611c4Admiral H. CurtissGCMemcardManager: Detect attempt to import multiple save files with the same internal name.
5.0-1360474b56a8c7fa75db5d18cf80e360603fb51e399c4Admiral H. CurtissGCMemcardManager: Add filename column.
5.0-136039acbe1aceddf1c22b140003040f6c94037224bdeAdmiral H. CurtissGCMemcardManager: Make columns sortable.
5.0-1360242f4ee629bdaea59663d56382420f8405e2c529fAdmiral H. CurtissGCMemcardManager: Make columns resizable by the user.
5.0-136017cf991bd8af8d6b9d8af3dbe4595ece9f8f56771Admiral H. CurtissGCMemcardManager: Small cleanups.
5.0-13600e00e6e1a8ca60d8e12a44193c53653646f5faf0aAdmiral H. CurtissGCMemcardManager: Replace remaining panic alert with ModalMessageBox.
5.0-13599daa76183edded04cc40a2bc57c331fff53f4c5bdAdmiral H. CurtissGCMemcard: Let ImportFile() take a Savefile instead of a direntry and a vector of blocks.
5.0-13598c95f3cbb610e7660ab42f6dd45fa9145497aa3bcAdmiral H. CurtissGCMemcard: Remove obsolete methods.
5.0-13597645cb2f3d18577e1bdc492fa7d7d40d4a0297454Admiral H. CurtissGCMemcardDirectory: Rewrite migration logic without ExportGci().
5.0-13596e8b99d3afd9fe89dadbc5e06f2e5b90b7423676dAdmiral H. CurtissGCMemcardManager: Rewrite file deleting logic to provide a better user experience.
5.0-135956e96f954323f522197603f1f9802bbc175856843Admiral H. CurtissGCMemcardManager: Rewrite file copying logic to provide a better user experience.
5.0-1359408dccb8727e7b1850a8a4c00c6a55b1f51d357c9Admiral H. CurtissGCMemcardManager: Rewrite file importing logic to provide a better user experience.
5.0-135933286d2df3d75095afb2d3a38ee92d1856850902aAdmiral H. CurtissCommon/VariantUtil: Add 'overloaded' helper struct for use with std::variant.
5.0-1359287ae7ccd753385563dbfc2717855b839030431c3Admiral H. CurtissGCMemcardManager: Rewrite file exporting logic to provide a better user experience.
5.0-135917bb7aa16c259004311fb718c7af8e217ea7c3db3Admiral H. CurtissGCMemcardManager: Relayout file table for a more compact design.
5.0-13590ec4fc7171f645d12014a5a2666c2242bd84d2477Admiral H. CurtissGCMemcardUtils: Implement GenerateFilename() as a cleaner variant of GCMemcard::GCI_FileName().
5.0-135893e7f537a9d40a142e46a5c0d0d7f84fde5444a32Admiral H. CurtissGCMemcard: Implement ExportFile() to get a file on a card with a single method call.
5.0-135889b14cc8ea2843c8615fa0ee7628a87f65a7211b1Admiral H. CurtissGCMemcard: Implement utility functions to read saves from and write saves to files, without involving a memory card.
5.0-13717a0be1c93ea838461cd88049a9af86b5c81b5b435JMC47Merge pull request #9352 from Pokechu22/sw-line-point-width
5.0-13650fcd3efa1ae92e0d3343a4fdb904b3400747a38c7Pokechu22Software: Implement points
5.0-136498e348b87e939510439af3f506be1f29b5694cbf1Pokechu22Software: Fix line-width effects
5.0-137145342c40d55dd9817fa9fe5e276a5767e33acb395JMC47Merge pull request #9546 from Miksel12/ini-changes5
5.0-137111116085beec966110898c884a0ba68490cbec79bMiksel12INI Changes
5.0-137127712f0831fdc1d573f0a0726ba86dd3ecdb9541eLéo LamMerge pull request #9535 from sepalani/threads-freeze
5.0-136958279613a491e7e33c3fb757f41cf2092e0cc95e0SepalaniDebugInterface: Check visited addresses in GetThreads
5.0-1371059f416441155d62aac6d5ea73b6ac4b45bc87f93Léo LamMerge pull request #9539 from iwubcode/dynamic_input_tex_more_optimizations
5.0-1370032d584a0f5f58ff80ab9ad95ff3d1b10e30d108fiwubcodeInputCommon: reduce number of image loads and texture cache invalidations by only running dynamic input textures once for all controllers
5.0-13699158674c274228fc88cec318959d28a3661126a99iwubcodeCommon: Move 'GetSection' functions to be public
5.0-137070c9f11af474f88d89af9a3dbe396fa65a2568debLéo LamMerge pull request #9537 from AdmiralCurtiss/fastmem-error-messages
5.0-13699918f3d92e02b04ebbedd37779e2a2e38adbe5b3fAdmiral H. CurtissCore/Memmap: Give more detailed error messages if memory mapping fails.
5.0-13705010279f4e6926b1466b8e18e4cb6a254e103a83eLéo LamMerge pull request #9513 from leoetlino/info-ios-version-qt
5.0-136707097a7b3afbcd5663a7357f63bff9c9530bff121Léo LamQt: Re-add IOS version to the game info tab
5.0-13703858f00b6418538dcbbc552edecb4bbe152a7fd66Léo LamMerge pull request #9492 from nolange/fix_norandr_build
5.0-13607d4b293e969341b630340f3d3c35e1c0d3edf4152Norbert LangeSimplify macro guards for HAVE_XRANDR
5.0-1360629eaf09be4e9cd7fa537718466faf0c28004e08eNorbert LangeCleanup X11 and XRANDR Macros
5.0-1370026f0bf8f34d5fcdeabc4a2a6d21f4a34c5430789Léo LamMerge pull request #9538 from JosJuice/qt-sw-gameid
5.0-13689c98144334feafc630b584c280a4617114c4fa157JosJuiceDolphinQt: Fix tag in SoftwareRendererWidget.cpp
5.0-136989d0983c9c988f81c73c9a4ed61835ca9ac20db06Léo LamMerge pull request #9536 from Filoppi/config_fixes
5.0-13695e020b2e8ea180aa647b698eaf34354f0b6df493aFiloppiCommon: don't call OnConfigChanged() unless it has actually changed
5.0-13696092009761494d6c42118c62bfe995fc83286d269Léo LamMerge pull request #9534 from AdmiralCurtiss/chase-pointer-fix
5.0-1369522b300336af8e8d3058af3aed7cdebd4cad785faAdmiral H. CurtissCore/MemoryWatcher: Use appropriate memory read function in ChasePointer().
5.0-136941fe0953bd50088891df03c38b27cc3fd2a5196ffLéo LamMerge pull request #9524 from InusualZ/master
5.0-13688caf140dea9740584b54cb1cc4d249187bf62d437InusualZFix issue were loaded memory breakpoints were not being triggered
5.0-13692c040b0151d2dfc5d98ca380911d8cc2d0a3fccd8Léo LamMerge pull request #8759 from sepalani/so-connect
5.0-13689bf246c36f534c0772f26384be3c0a6700274d887SepalaniIOS/NET: Add timeout on blocking connect
5.0-136906f71a1ec5054d74890974b64ed65bdf5e9d4b16cLéo LamMerge pull request #9526 from leoetlino/units
5.0-13688985ede9ca05cae18f1a56ce6e3b3b28f94a46427Léo LamCore: Fix time base unit mixup
5.0-136885e4c6d42a17e1835c0061817fd4fcbd8c0e06d8bJosJuiceTranslation resources sync with Transifex
5.0-1368793f9d67d2fd8e0de89ea9c6703a53c25f213c330Léo LamMerge pull request #9511 from leoetlino/es-content-timings
5.0-13679e3bf5fca93cc4a9f2d793e286453df40b040dc81Léo LamIOS: Deduplicate IPC_OVERHEAD_TICKS timing constant
5.0-13678f750208aa31a860414fc877346ed17001c0df512Léo LamIOS/ES: Emulate FS timings for content wrapper IPC commands
5.0-136775eca82a6f2049bc10843e9bfaeb5e8963fc071deLéo LamIOS/ES: Allow various utility functions to return timing info
5.0-13676f214df5d2cd6461322640deb853ac18e713ad10bLéo LamIOS/FS: Allow IPC interface to be used internally from IOS HLE
5.0-136751073463d350693bda54c48eab021d692a9e3274cLéo LamIOS/ES: Log content reads for debugging
5.0-1367441e2fab54c861e85eb5fbcbddf91491ed87fa0c0Léo LamIOS/ES: Log content ID and index when opening contents for debugging
5.0-136809957d6c10672de307760d460fe9705a5ef7dff60Léo LamMerge pull request #9516 from iwubcode/dynamic_input_textures_improved
5.0-1363655ba1c7c9ca8569125339930d2f91531e7966a26iwubcodeInputCommon: Move initial dynamic input texture configuration logic to a 'specification 1' function and load in a 'specification' attribute that defaults to 1 if not present (with 1 being the only valid value at the moment)
5.0-1363510127a045159fac34f3985db29a5ed715190cb15iwubcodeInputCommon: Move DynamicInputTextureData to DynamicInputTextures::Data
5.0-1363428a911ae6b3f609003132f67e3398a1b990723d9iwubcodeInputCommon: Move DynamicInputTextureConfiguration to DynamicInputTextures::Configuration
5.0-1367634c9e0dece538acab1eaf8cb7ab4d41dab98c5e0Léo LamMerge pull request #9521 from sepalani/watches
5.0-13673e3d85ffe35ffac253cdae5b08c50c33a17db9ce3SepalaniMemoryWidget: Add "Add to watch" action
5.0-13672bbcaede389929300ddc136d7a2f8383e4c773fe8SepalaniRegisterWidget: Fix add to watch action
5.0-136735e79b6acb7bc8825ce71b842d01999f5d341caa6Léo LamMerge pull request #9515 from leoetlino/fs-timings-redux
5.0-13670d0c91380c76b2082202eb26f6bf23e06008450ddLéo LamIOS/FS: Implement timings for older IOS versions as well
5.0-136719d94a31eaea8ba5fee1f27816162fe1a291a0a4cLéo LamMerge pull request #9518 from JosJuice/jitarm64-gcc-ice
5.0-136701e500d96b0810e17bc5b40a93cfef1544bf635fbJosJuiceJitArm64: Workaround for GCC ICE
5.0-13669f9deb68aee962564b1495ff04c54c015e58d086fLéo LamMerge pull request #9514 from JosJuice/jitarm64-offsetof
5.0-13660f2f3a59dbf9e9729006bf8713e04a362c961655dJosJuiceJitArm64: Fix improper uses of offsetof
5.0-13667f79e6291199c443308e334acc424e3b161dc6335Léo LamMerge pull request #9499 from sepalani/pcap-ssl-raw
5.0-13647d3dd830e8f8c5db9d6e8cedfe13744339f1a07cfSepalaniPCAP: Add raw SSL packets logging support
5.0-13665efab17c0259d47e805d3a343429bb9402732ffdbLéo LamMerge pull request #9498 from leoetlino/offsetof-constant
5.0-13608118b2a3580972972c42a492347287fc292add50bLéo LamCore/DSP: Fix improper uses of offsetof
5.0-13663be2cd2272d8bd69a1976812e6f2e21e4d633d184Léo LamMerge pull request #9507 from leoetlino/device-prepareforstate
5.0-136616944eaa003743ef6dfaf52df362655d1e5b99592Léo LamMerge pull request #9512 from sepalani/func-update
5.0-136475f629abd8b89971872b0c2c2cdc8ea0035e8998dSepalaniCodeViewWidget: Add WithDetailedUpdate to update CodeWidget
5.0-136456e8881a426cb6e1372b281dd030f02fdf46d10eaLéo LamIOS: Remove unnecessary and unused PrepareForState
5.0-13659c33d944961c3d6b16c512c25bf9ea01f0041c66aLéo LamMerge pull request #9412 from JosJuice/jitarm64-movi2r
5.0-13647eff66c2adce7395bd779a431ac4c91034f131269JosJuiceArm64Emitter: Expand the MOVI2R unit test a little
5.0-136469ad4f724e4497734eda69a55a742761f88f85f4cJosJuiceArm64Emitter: Use ORR in MOVI2R
5.0-136450d5ed06daf0b50d185417a0f2f1d613962588a55JosJuiceArm64Emitter: Improve MOVI2R
5.0-136444e107935ace514e55adacd2543b8fedacaaea6cdJosJuiceArm64Emitter: Allow specifying 21th bit of ADRP imm
5.0-13643d226b8f8256a82437446d601e0e77d57d94289feJosJuiceArm64Emitter: Remove optimize parameter from MOVI2R
5.0-136538f25b0426e3663f0f5f5299f056dec682caa1763Léo LamMerge pull request #9509 from sepalani/net-tab
5.0-13647aab78b88ab68a1b8dbb920c5a8700d452edc5dddSepalaniNetworkWidget: Add hostname to SSL table
5.0-13651effd91883729d92b1c108a40f05e0b206623c3c6Léo LamMerge pull request #9508 from leoetlino/ipc-reply-cleanup
5.0-13646d0136dd7c2cb98ed5e2f030ae7c2e7a307985660Léo LamIOS: Clean up the way IPC replies are constructed
5.0-13645f52aa3d04176c0b0aff8a4b5abd477eb7aa7ea5cLéo LamHW: Add a UDL for timebase ticks to cycles conversions
5.0-13648e62c33c413c7c6f86bf6a2808a3c43c0a1a47f7fLéo LamMerge pull request #9500 from sepalani/pcap-log-session
5.0-13634fabf6f51cdcaa6e4c2face36c1ea57b318d63babSepalaniPCAP: Improve TCP session logging
5.0-136462f85b80b7bf75434072c1245904587ee8c15fbe2Léo LamMerge pull request #9333 from Pokechu22/sw-always-divide-by-q
5.0-136437d5ae032199b03927a0b94dfa894c0194e372566Pokechu22Software: Always divide the texture coordinates by q.
5.0-13644389b01dae9cd53cffaed9457edede8a27554e2bbLéo LamMerge pull request #9506 from leoetlino/less-verbose-names
5.0-1364399fc1c682a11fab4da842a62c23443f5cd59a149Léo LamIOS: Simplify unnecessarily qualified names
5.0-13642a2fa89b15ef67eea63ef6a3c7e0cc0e3629ea71eLéo LamMerge pull request #9502 from JosJuice/android-dol-elf-details
5.0-13628296efad2e39599649b080b0cc2a700253ae20fb1JosJuiceAndroid: Add missing "World" entry in country list
5.0-13627606e6ca3bab05bd5bef72a6ab9f1b2bd88d44941JosJuiceAndroid: Adjust logic for DOL/ELF long press
5.0-136393e1646adae936a136d2154df6306752a20057c43Léo LamMerge pull request #9504 from leoetlino/ios-class-name-cleanup
5.0-13631522cb6b1372dc47fad2ead9d6f6c36a4299cc62dLéo LamIOS: Use less ambiguous names for classes
5.0-13637c5ee86c75cc4d1057f4f810205a3e5278f100c7fLéo LamMerge pull request #9501 from leoetlino/hidapi-libusb
5.0-13621603668037665582af498e474697ecc1df3cf04d1Léo Lamhidapi: Use LIBUSB_LIBRARIES to link to libusb
5.0-1363509c9fdf71c5cd8412075bf73a8bea1861d15b175Léo LamMerge pull request #9505 from Pokechu22/bitfield-natvis
5.0-13623010291432312931853de305f094a0b7591aff3baPokechu22Restore BitField Natvis
5.0-1363338935f2e4e93a91acebd08c51e4811e0bc487670Léo LamMerge pull request #9488 from iwubcode/dynamic-input-tex-optimizations
5.0-13632ce7db2e32bb60d4ef5f107dc913ff19f9ad39057iwubcodeInputCommon: When using dynamic input textures, only call force reload textures once for packs that have multiple configurations
5.0-136310a9c764dc4973cf17e982ee142b9929690b1aa73iwubcodeVideoCommon: Join the prefetch thread before clearing to avoid a potential crash that can occur by multiple threads touching a single resource
5.0-136300f29e36440f0c1fc14e104577345779687593da1Léo LamMerge pull request #9503 from JosJuice/rename-wia-docs
5.0-13627f27a2bc922cb4758dff82f13653f568924dbc2bdJosJuiceRename docs/WIA.md to docs/WiaAndRvz.md
5.0-13628fa4edc981bea056bc3a532b92eb0899a9e899f4fLéo LamMerge pull request #9482 from AwesomeMarioFan/feature5
5.0-13591b3715431a2f29defa430e2f0daef35545178f641John PanseraEnable EFB access from CPU for Ultimate I Spy
5.0-13626bf758fbe7c218b6d7c0a53bee2ee6593c4bf914cLéo LamMerge pull request #9490 from Dentomologist/fix_expression_scroll_wheel_spam
5.0-1360643b389410a6479bbeed83c4a29b175b05df8476fDentomologistConfig: Fix expression window scroll wheel spam
5.0-136243ce72d4005c38d1e36b0f62be94b7ca85b868ba6Léo LamMerge pull request #9408 from sepalani/sni
5.0-136212a15bc6ab25cfd2d2e64bbf58357c53adc5c76e7SepalaniSSL: Workaround to remove SNI from ClientHello
5.0-13622a3548142402be095d43c62aa3ea4e8e5da964183Léo LamMerge pull request #9424 from Pokechu22/sw-no-special-case
5.0-13425e825af7b1b673bc265e3c865eca4b5b35297a9bcPokechu22Software: Remove normalization special case
5.0-136201fc6fbc2c0c77d5ccde9440b54aba1b007b07136Léo LamMerge pull request #6075 from sepalani/pcap-log
5.0-1359182bb5d99152b1fac5e2ed1542b38b172beddd1daSepalaniNetworkCaptureLogger: PCAP support added
5.0-13618ddacbf83f65b9642f3c9cee9e075b7ec3d473321Léo LamMerge pull request #9461 from cbartondock/master
5.0-1349483c127784b70fe1628a8718ceff52dcbcd08634ccbartondockWorking Game IDs for Elf/Dol files
5.0-136161e71904cb9930eccc036e2ce2360beaa746befa7Léo LamMerge pull request #9495 from leoetlino/wiki-redirect
5.0-136087ef8e53c4a2874ba4f26593d799bc95fe04e8341Léo LamQt: Fix "open wiki" option not using the wiki redirect script
5.0-136143e4bf57c696ed1e4f465075ae311653de2cd33b0JosJuiceMerge pull request #9423 from MerryMage/arm64-movi2r-test
5.0-135981ab7657120cbd9552f89660e23b2d618cc03c4c7MerryMageMovI2R: Do not exhaustively test
5.0-13597fe9207bb56ad87f584d1174582d9ca31d0fb914bMerryMageUnitTests: Add MOVI2R test
5.0-13596f65c1df0948d00c66eefa583efea6f578ba623b7MerryMageRandom: Add seeded PRNG
5.0-136109a2d908aba78e83d600c90349b6ca334707cbc51Markus WickMerge pull request #9400 from JosJuice/jitarm64-imm
5.0-13607761d7748b6b96cde68ca8ee298ef9f90e1ef596dJosJuiceJitArm64: Fix mistaken use of LSL imm
5.0-13606efeda3b7595dced94b62d42923f05df40206f3adJosJuiceJitArm64: More constant propagation optimizations
5.0-13607abc5d6c0d274345d33ad41f685bfc5fbc3bc5b71Jordan WoyakMerge pull request #9491 from DacodaDragon/master
5.0-136068a3fe6e24a0a0b44f13dfefaf4a13ad43f29cbd4ErrorcodebinFix mapping window title bar becoming unresponsive
5.0-13605b6e9cca64f41d20d6eaca46f151e2efd07ccafbfMarkus WickMerge pull request #9485 from JosJuice/jitarm64-pc-stp
5.0-13596dd8e504c80b934676cb38fdfa94350dccc6dcea9JosJuiceJitArm64: Use STP for pc/npc
5.0-136037250d6e4e091f4b5b4f2289c2c732349b69a2e8aLCMerge pull request #9487 from iwubcode/qt_regex_regression
5.0-1360277c68a3142faf20d03c37bd1a71d4c05d39c4a29iwubcodeDolphinQt: Fix regression that caused the regex expression to be evaluated incorrectly. If an input expression has a non-alpha character in it, we want to quote it with backticks
5.0-136019d04fd1ccbb2973777cec14c4244f6a002e1da41JosJuiceTranslation resources sync with Transifex
5.0-1360027b7e5891d72b61eee81d425d018575e428df57eMarkus WickMerge pull request #9373 from MerryMage/arm64-rlwimix
5.0-13599a0b8956f22db39c59c3f8c1439086304423f7997MerryMageJitArm64_Integer: Add optimizations for rlwimix
5.0-135988aa2013a2d5168338cae888a4c0a766cb8457240MerryMageArm64Emitter: Add additional assertions to BFI/UBFIZ
5.0-1359775d92ad6280f6e37bb59cc4feb97e0bf34edb756MerryMageArm64Emitter: Prefer BFM/UBFM to EncodeBitfieldMOVInst
5.0-13596be6aec9932f6f4467052fa8a72dbeeb494201d9dMerryMageArm64Emitter: Add BFXIL
5.0-13595b22073ef595a5c186eccb54c83ccbe61cf33019bMarkus WickMerge pull request #9484 from JosJuice/jitarm64-ps-stp
5.0-1358591b55824f9cdd7c21d6a5ba2592ced89ea60d70aJosJuiceJitArm64: Use STP for (parts of) ppcState.ps
5.0-135842d9ea42df27a0b7b7b942d46a6d561b19d9e10a1JosJuiceArm64Emitter: Add asserts for LDP/STP imm out of range
5.0-135923e4769f7209490c695a8c5779ebbcc6edd8fe154Léo LamMerge pull request #9483 from Leseratte10/patch-2
5.0-135913e54d155ac6115ad28ce0edd3abf472c44ff7cd3Florian BachFix typo in Readme.md
5.0-13590906fbf6c8e33b1f0247376b1f5d8f0ead5368c18Léo LamMerge pull request #5978 from sepalani/net-log
5.0-13585b3639627573df571bb3e24c320e679602ac56948SepalaniBreakpointWidget: Remove unnecessary code
5.0-13584289637f92f4dbad40ea9eaea7b8521a5ca373c1aSepalaniNetworkCaptureLogger: Move SSL logging
5.0-135872f661fec230b3cfb6438f38256f37ba3478e9b87Léo LamMerge pull request #9462 from trofi/master
5.0-135848cfc41fb3b3507f69136e3849bdfa5458c00a910Sergei TrofimovichExternals/rangeset: use qualified 'size_t'
5.0-13585a8adaa458edafade03c072a678d28b05051194f0Léo LamMerge pull request #9476 from shuffle2/cfmt
5.0-135849399e8b2bc7fa09fe77069da05cf9bb48340cf65Shawn Hoffmanrequire clang-format 10.0
5.0-135833e66db2fd754fe04eb244860f18ae8388f9e1333JosJuiceMerge pull request #9479 from shuffle2/vshack
5.0-135826829775faccb74249e565b8a282f2160e06303b7Shawn Hoffmanmsbuild: re-enable HAS_OPENGL and HAS_VULKAN
5.0-13581c386c5acc2b54235ffac4b26596511d5189c73f5Léo LamMerge pull request #9366 from iwubcode/freelook_camera_quaternion
5.0-13567586c689d63ad30f12eba0a15161ea5070989751fiwubcodeVideoCommon: use Quaternion for Free Look orientation
5.0-13566d35287b6e49fe265729d1d8a83630cb4ff7e6367iwubcodeCommon: update Quaternion to allow rotating pitch, yaw, and roll all at once
5.0-13565544692f96a09c1a76ff259bc1b5e91e9fef57bc4iwubcodeCommon: add convenience function to convert a Quaternion to a Matrix44
5.0-135779ca24ae8e0da53d09e402d18055f102440af7098Léo LamMerge pull request #9092 from shuffle2/vshack
5.0-13574500a694ca870f9f5a8ea196f4099a0e7de09fe50Shawn Hoffmanmsbuild: bundle all dolphin "core" code into single library
5.0-135735770ff01f34cad98bf74d24e44492bf6c74590d3Shawn Hoffmanrename D3DCommon/Common to D3DCommon/D3DCommon
5.0-13572527b5a9761d4b584c43cb266d4dfd5aa62485fe3Shawn Hoffmannormalize common filenames in VideoBackends/D3D12
5.0-13571a0aeb5b0b9b2729ba157ca615f92638a7a935772Shawn Hoffmannormalize common filenames in VideoBackends/D3D
5.0-13570d7fd892fdec4261d4f7c24545bd448e757ca3b0fShawn Hoffmannormalize common filenames in VideoBackends/Vulkan
5.0-13569ef70fe05bfae4e47f4acb40756d16de0ef1dd259Shawn Hoffmannormalize common filenames in VideoBackends/Null
5.0-13568ff4f67492bff68d8b34aebc9ea6c85ca34e02b71Shawn Hoffmannormalize common filenames in VideoBackends/OGL
5.0-135673193f3d5c4c699ac5396a587ac782ef014bad49eShawn Hoffmanrename Core/IOS/FS/FileSystem.cpp to FileSystemCommon.cpp
5.0-135667e1df34735454636c25ed082b1e0be3c6bd2530aShawn Hoffmanrename InputCommon/ControllerInterface/Device to CoreDevice
5.0-135650be1491ef0972604ddcb82cb2df5c3d94d9ed3fcShawn Hoffmanrename ciface::Wiimote to ciface::WiimoteController
5.0-1356484128d95323490464e51a64c6d90fca15bd9af80Shawn Hoffmanrename Common/File to Common/IOFile
5.0-1356307fd02f207fc4d5abb891fcfd40ba2e3f6f13baaShawn Hoffmanrename Core/Analytics to Core/DolphinAnalytics
5.0-135644740c2a882fc13fe93adae74139caadc0917c100Léo LamMerge pull request #9080 from SirMangler/debugger
5.0-135639f6d88880edc34947e74823781a6804881a2d7b4SirManglerMemoryWidget: Add 'Offset' and General Improvements
5.0-1356296e3360f054c40c76a1e94162162e4ab22b60051Léo LamMerge pull request #9452 from JosJuice/android-wii-saves
5.0-1355712aa1071cbb30269cd6526cfbbcd3c4143d584acJosJuiceAndroid: Re-implement a subset of CompletableFuture
5.0-13556347551a01da643980fabfd3579ec34bb6cbb5419JosJuiceAndroid: Implement save overwrite confirmation
5.0-13555cd4ccda51c7b16be602ad32ffdf672a3de7cffebJosJuiceAndroid: Add "Import Wii Save"
5.0-13554b08306d0b89a34b4dc04a324ce47b8d8833230a8JosJuiceAndroid: Refactor MainPresenter.installWad
5.0-135534a394ffc9c6cbaa7a11de2a658948b2594ca6ab4JosJuiceAndroid: Merge launchInstallWad into launchOpenFileActivity
5.0-1355280b56b657598c44e88de781f05c7ef3c687b0597JosJuiceAndroid: Move InstallWAD to a new WiiUtils class
5.0-135557290cd003210164dcbf77b96af36ffeda2a67af9Markus WickMerge pull request #9478 from JosJuice/double-assert-attempt-2
5.0-135025d195586236a882bff8a82bc5437082c1269d5e7JosJuiceJitArm64: Fix false positive "turned singles into doubles" asserts
5.0-13553b1fdd14ed1863505061f961a2776be034bce69caMarkus WickMerge pull request #9314 from smurf3tte/dcbx
5.0-1349666b992cfe441fedd7f21827946873bf4c0238b6fsmurf3tteJit: Fix correctness issue in dcbf/dcbi/dcbst
5.0-135512ada5b422db91115dab9d25b8c4bb7fcbf97c9f3Markus WickMerge pull request #9448 from JosJuice/blr-x30
5.0-1349467491979ab2c11a3961236e79bb11fd7e3030591JosJuiceJitArm64: Avoid using X30 with BLR
5.0-135498c127a612f72b68081129d75c58e252491e372d9Léo LamMerge pull request #9416 from Filoppi/patch-9
5.0-13417396e2f5e8b417cd99b8bc719e9840213a60756ceFilippo TarpiniInputCommon: Wrap remaining invalid default input expressions around ``
5.0-135476dc0f0dfe6ef978e2cd804e8bdea6ab295e2e9efLéo LamMerge pull request #9438 from shuffle2/add-shortcut-to-desktop
5.0-1346823e565d94ce5494bdb676654efbbaea53d220558AminoaDolphinQT: Gives option to add desktop shortcut
5.0-13545b597b16f6302c2030a6147a3482115d869db469eLéo LamMerge pull request #9439 from Darwin-Rist/master
5.0-13470d1c3d4f419f8e2f05bad5f2b376020a503efde73Bankaimaster999Added Opacity settings for touchscreen controls
5.0-1354328cd6f6520a98298846cc36218c0da45d5a76f9bLéo LamMerge pull request #9440 from lioncash/qt6
5.0-134745b4fced2ba3513fae23e7c23d01ed475bd6c0620LioncashDolphinQt: Resolve deprecated usages of setTime_t and toTime_t
5.0-13473892154f7eadfa1d7807b8d07c3a864b7d1aba127LioncashDolphinQt: Resolve deprecated usage of margin()
5.0-1347246ca371ef3b6cfa8e31dcae2f9298a91b1fdc31eLioncashDolphinQt: Migrate QRegExp over to QRegularExpression
5.0-13471765a1b3c094963e6ff7e6688eb41eb0a0727b9d2LioncashDolphinQt: Explicitly include where applicable
5.0-13470f647ca46203cb86a92d3e70b0814b479aa4175e3LioncashDolphinQt: Replace usages of QLatin1Literal with QStringLiteral
5.0-135376086111566f26bbe298daa4e477ef690d18c9e80Léo LamMerge pull request #9467 from iwubcode/gamecube_controllers_widget
5.0-13532780360b92193ea5a7a0b7ad261d88e5b153d40fdiwubcodeDolphinQt: Move gamecube controller ui logic to its own widget
5.0-1353584ad550c19e8aba170908cf63385953ec989de77Léo LamMerge pull request #9449 from Filoppi/patch-11
5.0-1348743223aadc829b7546bc2e28b6ee6544a2ae2f9aaFilippo TarpiniQt: Fix Shake Mapping Indicator not showing deadzone
5.0-1353342b55e8fa376c0b03d82c2946948e916768ae5e7Léo LamMerge pull request #9450 from Filoppi/patch-12
5.0-13490c1ab89cf2c21b14445c6e30843e3940b4a485ad1Filippo TarpiniQt: Fix stock input profiles being deletable
5.0-13531920dd812ad822b34a360a4bca33c72118a6fc5aaLéo LamMerge pull request #9468 from iwubcode/wiimote_controllers_widget
5.0-13525f3b6c9723c498a7705dfe4c8f0a7dd2ef4247e6aiwubcodeDolphinQt: Move wiimote controller ui logic to its own widget
5.0-13529fb09acd01f506a0c3d69e1c4ec869e91600171fdLéo LamMerge pull request #9453 from JosJuice/state-metadata-osd
5.0-13491abd069ada3602a1d922672b6f3d74a3e7b44a4a7JosJuiceCheck return value when calling ReadArray for savestates
5.0-134904597d53307dc10c0c8fd14f3f0d8521f0afa93a2JosJuiceAndroid: Don't show OSD messages when opening savestate menu
5.0-1352670447d0281b09d53c7f80c056fe4ef7e65e88a58Léo LamMerge pull request #9454 from JosJuice/android-ingame-settings-save
5.0-134905978550b2f2f728dccf9e28878a4b96ea8bac5cfJosJuiceAndroid: Fix in-game settings changes not getting saved
5.0-13524b886c70a432ba77549a449ba46c14018cc338e0fLéo LamMerge pull request #9456 from trevor403/breakpoint-loading
5.0-1349459058bae0aa58524530f437f1d1a6eb404c5cb3cTrevor RudolphBreakpoint from string flag parsing using token
5.0-135224ba9bb26e97bf1c510c3d9f3e1cef72f459bc84fLéo LamMerge pull request #9455 from lioncash/traversal
5.0-13500b425250a7b7ac0db9546baee41533979d5273bc3LioncashTraversalClient: Make use of std::string_view with ConnectToClient()
5.0-13499cb4ca7837a5a1bd97627b73962823ad6f207fadcLioncashTraversalClient: Prevent uninitialized values from occurring in MakeENetAddress
5.0-13498f0c6e696fd450ae3fde059930cd9053e49aef518LioncashTraversalProto: Convert typedefs into using aliases
5.0-13497d48b5615ae95af8ca6946e30f6f9f25723358c15LioncashTraversalProto: Collapse version enum into a typed variable
5.0-13496d2ea94195cde9f8453f5b9448b41648973859277LioncashTraversalProto: Convert TraversalPacketType into an enum class
5.0-134952f0fb2056e126e80eaaa76e9b410525591fca53dLioncashTraversalProto: Convert TraversalConnectFailedReason into an enum class
5.0-1349420211758090207ed3b0d1d59f388d58fb8c74485LioncashTraversalClient: Convert state enum into an enum class
5.0-13514bb121dc9a5e48dc9806fa00cb2cd3545047621f5Léo LamMerge pull request #9477 from shuffle2/asan
5.0-13513a02a62995857cb43e0a10b1dbff170ccecf54a98Shawn Hoffmanwindows: fix unregistering VEH
5.0-13512305faa73ec5c646643db9b8526906480ada7c6faLéo LamMerge pull request #9436 from shuffle2/asan
5.0-134692ba4fd960e20fc7e50280993967a6cd540fb77abShawn Hoffmansmall prettification
5.0-1346849b9deeb03ef92844ce826bf52a4e5baeb7fca9bShawn Hoffmanmsvc: add asan support (disabled by default)
5.0-135092537ea77ee33634a3ad6b616e8b0b5455046b87cLéo LamMerge pull request #9460 from jordan-woyak/wiimote-dc-crash-fix
5.0-13310bb2c50ac94b83848641342bf63d1669e3e7c4c2bJordan WoyakWiimoteReal: Fix crash on real Wii Remote disconnect on Windows caused by dangling pointer.
5.0-13507bc14e4a0f064314abb9f43c1e4292878dd63d950Léo LamMerge pull request #9463 from Dentomologist/fix_CreateTempDir_calls
5.0-1349683f912b58af2d39265184aa5ca4c30050757fe9eDentomologistUnitTests: Add setup error checking
5.0-13505093978b2e0c1c6a438cd1ce8fecf62300ec6bed3Léo LamMerge pull request #9466 from iwubcode/common_controllers_widget
5.0-1349667b9e94e4db3134f52b4cf85990f3bd144d23ab6iwubcodeDolphinQt: Move common controller interface logic to its own widget
5.0-13503d8bea87aa376185fd89e73ad3b0016dc39bb745aLéo LamMerge pull request #9469 from Stevoisiak/remove-redundant-inis
5.0-135012d75b0d2bc2b0bbb281fb5e217d23bd11828d93aLéo LamMerge pull request #9472 from JosJuice/jitarm64-unexpected-double
5.0-13500d00430470b73888896ee30caed5c1a1a72867c30JosJuiceJitArm64: Update registers last used before start of instruction
5.0-13499f17cd3750a5785033d9f2f9e80e97ee3d0a66ba8JosJuiceJitArm64: Remove default parameters from Arm64FPRCache::R/RW
5.0-1349888f3fec04e3e3b277d071aa0db19cbe77db2696eJosJuiceJitArm64: Add asserts for unexpected single to float conversions
5.0-13496ee28abc88bcb31db0540216d44200d1cafb2cb57StevoisiakRemove redundant INI settings
5.0-134972a6fffd60efe64aae2181e1f0f3dc90c936a0a90LCMerge pull request #9475 from JosJuice/android-unit-tests
5.0-13494838abd65365f19c0c2df5b0d13df33b6483db624JosJuiceAdd script for running unit tests on Android device
5.0-13495caff472dbf27fbcc5b3d28cbf5b1789592a9f857LCMerge pull request #9459 from iwubcode/freelook_state_lock
5.0-13494af7384002f1182b85dcbac193f4820e6fd1a5c51iwubcodeFreeLookManager: acquire global input lock before accessing individual FreeLook control states
5.0-13493ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599JosJuiceMerge pull request #9451 from Sintendo/jit64boolxrw
5.0-134908964612577fd5cf32ec583a72918b57cd55303f8SintendoJit64: boolx - Eliminate read dependency
5.0-1349104ccd4cb8073eaa90f75a3992bc82f969a819705LCMerge pull request #9446 from Dentomologist/convert_shifttype_to_enum_class
5.0-13490e3237661ecccf5c47469d9a33f864b6db4667c45DentomologistArm64Emitter: Convert ShiftType to enum class
5.0-13489e62fa1ea9facffd4123fe407ecb9b3ae90693bd9JosJuiceTranslation resources sync with Transifex
5.0-13488f383397c9c838f643ca2892c14457348500cdc01JosJuiceMerge pull request #9447 from Dentomologist/convert_indextype_to_enum_class
5.0-1348170c54065abfb9f0cda514e36ca6216d7705bf3f1DentomologistArm64Emitter: Convert IndexType to enum class
5.0-13486be74e35a0a141b96711e8e6259aaeaea752718c0LCMerge pull request #9443 from Simonx22/update-gradle
5.0-134818f2a2f3cdabfca51bf99b027894fe1594b8d79c7Simonx22Android: Update Gradle Plugin to 4.1.1
5.0-134841476c10a876163dd214f47fc0fa00cfb1ab80f27LCMerge pull request #9445 from Simonx22/update-dependencies
5.0-134815b98336e549160e717656a994cfb0c03fb3f9b24Simonx22Android: Update dependencies to the latest version
5.0-134827d73da717ccd5d966e878464fec21633ae313978JosJuiceMerge pull request #9444 from Simonx22/remove-duplicate-keys
5.0-1348167bc2f9f76eb42363f50b393df0f6dbc7cbe6a7bSimonx22gradle.properties: Remove duplicate property keys
5.0-13480aba179e4baa2c971ac81048364ff3a37c0d267fbLCMerge pull request #9385 from MerryMage/more-bmi2
5.0-134770c2bc3582db685db28254ffa8a901e61dc50b258LCMerge pull request #9425 from Sintendo/jit64subfx
5.0-13429df70077e6b27608bfdc9812fa0d2bec6c1a4247bSintendoJitArm64: subfx - Special case a == b
5.0-13428c0be34aa814cf6e3f4885c9c2a5e07aba6d7ea32SintendoJit64: subfx - Special case a == b
5.0-13427b0be20560f0ec41173ac4593aebbf6ef5f940536SintendoJit64: subfx - Special case b == 0
5.0-1342657548b456bd4d551109d0591ad513ab949ca6092SintendoJit64: subfx - Special case a == 0
5.0-13425b805223108d67ae57a4dd633f0d8da0079d0b037SintendoJit64: subfx - Optimize more constant a cases
5.0-1333671a996e33b16ec68331ae529f201ce6c6ac87402merryJit_Integer: srawx: Handle a != b case with SARX
5.0-13335d3ca5d812b9bbdd42e2093576ab5ccde37ab93b1MerryMageJit_Integer: Use SHLX, SHRX, SARX
5.0-134718f67a1961f45c68e87b330a2b628b8009c9d5f7fLCMerge pull request #9442 from Stevoisiak/patch-1
5.0-13470c121dc341035946e91a78ec10c763c473892408eStevoisiakContributing.md: Code comment for do-while sample
5.0-134697fdd4afd9c9b00ed21ff513592b15a75cfba8c2eLCMerge pull request #9437 from Pokechu22/GX_CMD_UNKNOWN_METRICS
5.0-13468d55f9369c7f038f3682510937e93d5bc950f7574Pokechu22Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44
5.0-1346779a234eff728b2aeb68c9848f2e4fe861d4f3b91LCMerge pull request #9435 from shuffle2/constexpr-error
5.0-13466fc65f65891c7ca3221c4ceb70c8378ffdbc819eaShawn HoffmanBitUtils: cleanup constexpr usage for msvc clz
5.0-1346587debc6641e9e685704038726cf74a38c04d162fLCMerge pull request #9433 from shuffle2/constexpr-error
5.0-1346465ecf1e43e8d2718a5bb9bb46ae93c581f586341Shawn HoffmanBitUtils: loosen clz to inline on msvc/arm64
5.0-13463a613c2a5e46d208cb0363939f2e0c90792e62f33LCMerge pull request #9429 from Sintendo/jit64fixoverflow
5.0-13455305cd31bd9eaa05b4453160afcdfaeaa9618c699SintendoJit64: Fix FinalizeCarryOverflow XER[OV/SO]
5.0-1346159fa6130207a263718368999612a5fcb59d1c004LCMerge pull request #9431 from shuffle2/msvc-gdbstub
5.0-13455f0a62447685287d1919c60de7071b953632d2c47Shawn Hoffmanmsbuild: enable USE_GDBSTUB this does nothing about it actually being usable
5.0-1345975e19a0c29028b2fcde9a5d653ce8b5f4a6779c4LCMerge pull request #9430 from shuffle2/vsupdate
5.0-13456cce275c16e792786701d04ee4b0f787bd928a996Shawn HoffmanRevert "msvc: temporary workaround for C4789 false positive"
5.0-13455c8316f70a4fa398162d73291bd7469764b251c25Shawn Hoffmanmsvc: bump _MSC_FULL_VER check to 192829335
5.0-134561f0e3371a360293a87a81a46c11b305bb0a76e88LCMerge pull request #9432 from shuffle2/constexpr-error
5.0-134551e5e5ea8559328b970353b5b493f6c42d6b8f01eShawn HoffmanBitUtils: initialize variables fixes C3615 on some msvc/cmake configs
5.0-134540776263c5e1f205f77c4836c1489c7200da34763Léo LamMerge pull request #9428 from JosJuice/tv-folder-picker
5.0-13413116a5a79daa9033e80392486731ef43f8884c3f6JosJuiceAndroid: Use old folder picker on Android TV
5.0-134524cdcbb6ab28596653635ab91b1ccd0332629925aLéo LamMerge pull request #9308 from smurf3tte/re23_patch
5.0-13242f4c579e720013065ebe5257aa40d713e354bcfcesmurf3tteFix bad memory references in NewPatchDialog
5.0-13241f3b8a985e77e0d5157bc08708a470fd8394bb818smurf3ttePatches for Resident Evil 2/3 audio issues
5.0-134490b1db65aa155c65942ac6674b541fbf8aafc83d0Léo LamMerge pull request #9405 from Filoppi/patch-7
5.0-1339257c59c18d4f39bf8c9f4f27e88623e8940c63770Filippo TarpiniRename "Use Fullscreen" setting to "Start in Fullscreen"
5.0-1344727013e8d184a956090ec3299e2136cc6665df89fPierre BourdonMerge pull request #9300 from leoetlino/ncd-wd-fixes
5.0-133419b3cdd06451cf961f84adc9075b776264ba8a5abLéo LamIOS/WD: Report game quirk if unimplemented ioctl is used
5.0-133409a87d2761226bd089d57011bf58a6dd8326df58dLéo LamIOS/WD: Implement more parts of the interface
5.0-13339dcbe81b88076891655b9e7cc150aa5b6c8219f80Léo LamIOS: Simplify usage of GetVector
5.0-133384fea832f49f55e38877fcdb4c4e7092b7c98cb51Léo LamIOS/NCD: Implement Lock/Unlock more accurately
5.0-13442eafb9de0479f6b507063fe78d6ceeeb8343ead66Léo LamMerge pull request #9323 from waddlesplash/haiku
5.0-132692df11d3911284c72cb9ee583945d410028178017waddlesplashRehabilitate Haiku support.
5.0-13440840ecfb32f0ff7e625de7bb1fa98c6259efb4640Léo LamMerge pull request #9409 from AdmiralCurtiss/wii-save-import-tmd
5.0-133912932b5f8cdaad063ccc869dfd7ce58891471b3a2Admiral H. CurtissQt: Give better error messages when Wii save importing fails.
5.0-13390d9c686db3074360698b12d9beaf425b95a4348fdAdmiral H. CurtissWiiSave: Delete existing save, if any, before importing one.
5.0-13389700d53e00f285b6471734563c8564c01cf5381f4Admiral H. CurtissWiiSave: In Import(), make sure the TMD exists or can be reinstalled before allowing save to be imported.
5.0-1338846e4c17db3f43be968a9ce9ff4f4e86a22a7a872Admiral H. CurtissWiiUtils: Add utility functions to handle prep-work for importing 'SD-card export' style Wii saves.
5.0-133877abe1085e3834e26dfcda71ab4d46674f2c1f0b3Admiral H. CurtissIOS/ES: Pass relevant caller title information to ImportTmd() and ExportTitleInit().
5.0-13434e48377dfc69542e471f8b449aa0a4698607f5afaLéo LamMerge pull request #9404 from Filoppi/patch-5
5.0-13433a5a6ef8512e92197afe86009297e4d144d21e41fFilippo TarpiniFix a couple of typos
5.0-134320805b583028133197e7dc76bd9612abeb15a2494Filippo TarpiniDolphinQt: Remove some useless includes
5.0-134313acd1726b9aa58d06fcc8435d9e07a736b7f82b7Filippo TarpiniCore: Fix variable naming conventions
5.0-13430ee25f03ff9e2a0bfc4c41a41d510c4993b126aaaLéo LamMerge pull request #9418 from Filoppi/patch-10
5.0-134289069ad6cce201d6dc0c9b3446121eb84d41acfb6Léo LamMerge pull request #9420 from MerryMage/ext
5.0-134171e4a1bee4399f161f43d7b338698ae3343cf2c98Filippo TarpiniFix DualShockUDP not adding/removing devices correctly
5.0-1333114c03388b3d9ceeb40b204d19dfc407b1a4aca7dMerryMageExternals: Link against required libraries
5.0-13426bd89523e63886276efa3bf00e680e50ab760bab2Pierre BourdonMerge pull request #9392 from smurf3tte/audio_wmask
5.0-13269c2da12ca75c80ee8d100ac9ee3287bf51227e091smurf3tteDSP: Fix write masks on AUDIO_*/AR_* MMIO registers
5.0-13424e957ed0809c73417103010f91ba058dd7a96bf86JosJuiceMerge pull request #9422 from MerryMage/__builtin_clz
5.0-134236106d6481f0ce60cbd1a51042238c0f3de3af939MerryMageBitUtils: __builtin_clz is undefined when value == 0
5.0-134224b9259d6913e582156e9d1147ece4fa646709e58LCMerge pull request #9415 from Filoppi/patch-8
5.0-134198813ba69f5594180923cb2e2699ecd270a9cbd71Filippo TarpiniFix Quartz cursor going to +infinite if the window size was 0
5.0-134185a5c815ff037b4520d2ef90581b080d5d78e4b4fFilippo TarpiniFix DInput cursor going to +infinite if the window size was 0
5.0-1341775f35393c33a06dda4b92f22d9634a92142145f3Filippo TarpiniFix XInput2 cursor going to +infinite if the window size was 0
5.0-13418f477a10e65febd146746b02b723d62bdfe576342LCMerge pull request #9421 from MerryMage/JitBlockData
5.0-134178ae0bf93e7874d7556b62e75f2debaae1c1f5ae3MerryMageJitArm64: Do not use offsetof on non-standard-layout types
5.0-13416f06e9c55c802f20ad144d936c597f2d532f6b048JosJuiceMerge pull request #9411 from lioncash/enum3
5.0-1341536af39853da89737838780c238c8684924a6da06LioncashArm64Emitter: Remove unused OpType enum
5.0-13414fcdcdd7beb0d788ea36b3322b93460685f663d93Léo LamMerge pull request #9410 from lioncash/enum2
5.0-1341395cc53edec1b99b542ee57ea49535a17ac68da33LioncashArm64Emitter: Convert ArithOption enums into enum classes
5.0-13412452aad29f151f685782d08a68093cf4c99c9ae5aLéo LamMerge pull request #9401 from lioncash/jittable
5.0-133765b5b3a99798e06261e6ac9856758a3d9a8aae339LioncashJitArm64_Tables: Move Instruction alias to the JIT class
5.0-13375c9c874d7fb60877f01fa354590d6ce3d356e8822LioncashJitArm64_Tables: Construct tables at compile-time
5.0-13409344a74aa11713c3bef3d8638854bef300341655cLéo LamMerge pull request #9396 from lioncash/arm
5.0-13380fabf79e09aee4413b6d8beac5bf57fb03185737fLioncashJitArm64_RegCache: Make RegType enum an enum class
5.0-133794ff597cf21a8c4db1ed4fbf00b07cec7a7e7d422LioncashJitArm64_RegCache: Mark several member functions as const
5.0-13378e9aaa46c2fd2fe104d5b59ae5b03c9c17f8b621cLioncashJitArm64_RegCache: Mark register constants as constexpr
5.0-13377e2bb9fd14734405accb22ef043c55fc1621023b9LioncashJitArm64_RegCache: Mark HostReg operator== as const
5.0-13376e7538b10c6e4aeca9fc6dad17ee3d77e0625df3eLioncashJitArm64_RegCache: In-class initialize member variables where applicable
5.0-13375fe5422657561b758fee9e7a30b99d0c8215f573eLioncashJitArm64_RegCache: Make FlushMode an enum class
5.0-13402f59ee870310803041e7d382f7a4d63b17b54db27Léo LamMerge pull request #9402 from lioncash/emitter
5.0-13383cca0dffebdae6f36dda49e2056391335d7e9760eLioncashArm64Emitter: Add shorthand member functions for hint instructions
5.0-133826046a15267c5aa5bab4333182d4bb7798f4fa4a9LioncashArm64Emitter: Make ShiftAmount enum an enum class
5.0-13381fab2053439ace33e8a7380ac04ef48c22d3bc421LioncashArm64Emitter: Make RoundingMode enum an enum class
5.0-13380d87ec716158ac270cd1847d40ab0c28866562638LioncashArm64Emitter: Make PStateField enum an enum class
5.0-133795c3f2fde226e11671f3c2351cb6d95b3eef614ccLioncashArm64Emitter: Make BarrierType enum an enum class
5.0-13378f21c74091999ce4c8e7380b040abda18f3382779LioncashArm64Emitter: Make SystemHint enum an enum class
5.0-133775011c155ec25ff15eff932c2d5ac23431d180c9aLioncashArm64Emitter: Make type member of FixupBranch an enum class
5.0-133762fa472981530c8ae430639d8dfb5dfb0ac4e3835LioncashArm64Emitter: Annotate switch fallthrough
5.0-13375d780ad110264991d84cf1d5025dfef6d64efb8b7LioncashArm64Emitter: Make use of std::optional
5.0-13392871d1d59538da0275344b7337e3617bb4560511eJosJuiceTranslation resources sync with Transifex
5.0-133917bf590ee5ad7e5d1f13b94176ce2165e2c53cd4bJosJuiceMerge pull request #9403 from lioncash/guard
5.0-13376e45aa019ecac43c57826faf5e3df4c153b445d3cLioncashArmCommon: Mark NO_COND as constexpr
5.0-13375c9711a5ecad7e0600cd296511d3dd7acac083b91LioncashArmCommon: Add missing header guard
5.0-1338831780a6059366112283fbbc894d9123b1fb2281eJosJuiceMerge pull request #9399 from lioncash/fallthrough
5.0-13375fa63367738af364cc3629d1c092ac903e4478fb6LioncashJitArm64_LoadStore: Explicitly annotate switch fallthrough cases
5.0-13386c1d041b8886e60400721b827dcf2eb7cce45ecebJosJuiceMerge pull request #9318 from JosJuice/android-saf-games
5.0-13271d78277c063d43e3234fe80a38d272500f3dfce3aJosJuiceAndroid: Add specialized content provider implementation of DoFileSearch
5.0-1327001b964b01aad3f46611e5fec8c44b60ed04a9b3fJosJuiceAndroid: Don't consider .dff files valid for game list
5.0-1326973855168f3f57f8a3037223235740eb7d9dd76e4JosJuiceAndroid: Show a message when adding a folder with no games
5.0-13268399ede37a66a161e2379df34501e2b9a172d3457JosJuiceAndroid: Catch all exceptions in ContentHandler
5.0-13267ae8de3510533d398869cde03d59a5bf8f27f2ca7JosJuiceAndroid: Use storage access framework for game list
5.0-132662126f62111a95e3a2386467747e5bf94b9943e1dJosJuiceAndroid: Add content provider support to File::ScanDirectoryTree
5.0-13265525268f043a25116dbb5e362d9e3e84b3f4ca5e5JosJuiceAndroid: Fix opening games with extensionless URI
5.0-13264e60665da94917812313f1ca4b96b7a03fd5b4a1cJosJuiceAndroid: Use storage access framework for picking single games
5.0-13263a7c05d7e84df5949e8edf42fa6332d6aa58282f6JosJuiceAndroid: Add content provider support to File::FileInfo
5.0-1326299ffee9a0acc3200f8c8af7b3fc58af2d38fb614JosJuiceAndroid: Add content provider support to File::OpenFStream
5.0-1326164afe97491c1b713c18a79e4cd18a0cca732ade1Ryan MeredithAndroid: Convert ISOPaths to INI settings
5.0-133748a3b14d7dca147232a87b51cef12840656292171Léo LamMerge pull request #9391 from lioncash/find-str
5.0-133670e91470828769bd68b1f3ee59d5616bcf3f129dfLioncashIOS: Make use of insert_or_assign with AddDevice()
5.0-13366ba0540b9c5b13093fd7ca2443621dc59e5a582cbLioncashIOS: Allow for heterogenous name lookup
5.0-13371806a4f3a9a68da5068b4902bf2d3516b7f8a1b38Léo LamMerge pull request #9393 from lioncash/sysconf
5.0-133681bbfde62d12f8b1557c6a9082bc4d4f35b7973c9LioncashSysConf: std::move name in Entry constructor
5.0-1336705094ab51f43032206270c0f5aba3b3c9cd316caLioncashSysConf: Return emplaced reference from AddEntry()
5.0-1336674224c94a738acdcf326c563dde9f5912f24379eLioncashSysConf: Make use of std::string_view
5.0-13367716497fbce6ff8ea9ac45f3f1b4ec706b888c35aLéo LamMerge pull request #9394 from lioncash/recurse
5.0-13366e527b69d54f0ebe1553c8692c6986c11803d3957LioncashCore: Use C++17 deduction guides with locked recursive mutexes
5.0-133653b2e31230fba0d9bc27ed9174d408be534851444Léo LamMerge pull request #9386 from leoetlino/config-cache-invalidate
5.0-133629ffd345df03853cd37a392f2f19dc7bac889158eLéo LamConfig: Fix cache not being invalidated when callbacks are suppressed
5.0-1336392de0431a2daae6a1ccb2f9edc21c8343d72cb8fJordan WoyakMerge pull request #9389 from lioncash/deduction
5.0-13358a8b0661fb0c67cbd33534a2e479d1bffdcb34958LioncashCore: Make use of C++17 deduction guides with locks
5.0-13361351fb71653c7e3db3630fe55692aa688928a4f54Léo LamMerge pull request #9387 from lioncash/priv
5.0-13360f4e1f48b4fcfde29a50d297b5f7ec62377222442LioncashDSPCore: Make IRAM CRC and step counter private
5.0-133595fb1f0bfd34aba635da74cb760c426a3a9f962dcLioncashDSPCore: Make ifx registers private
5.0-13358e3de37e47bf6efd5989d56742e4090f1fa7e069bLioncashDSPCore: Make the accelerator private
5.0-1335741316daf910c18a4fa082cf7349a3cd7c117532aLéo LamMerge pull request #9384 from lioncash/mbox-enum
5.0-13356e1f41bab1cbd5358836ec69020bd488ce5999b9dLioncashDSP: Make mailboxes use std::array
5.0-13355f9d8d06037d172b7d42aed68aedcfc18ce51d2b4LioncashDSP: Make mailboxes private
5.0-13354024e983c3a92a07a7101845b1413c1c7290ef148LioncashDSP: Make Mailbox enum strongly typed
5.0-13353ee048ad83c901aae98d40823fe038053bd2b2f2dLéo LamMerge pull request #9377 from lioncash/analyzer
5.0-133448aecaf784c43aec914226fec08a7226eed6cba6dLioncashDSPAnalyzer: Separate instruction searching and idle skip finding
5.0-13343cc512a75241352929101c6d31fd10b285362f4f5LioncashDSPAnalyzer: Break tight coupling to SDSP
5.0-13342f9c488f0d9cdfe2bc9115c23425a27db9d3075efLioncashDSPAnalyzer: Merge Analyzer namespace into DSP namespace
5.0-133419d1c8fe49239242002ffe1000a1a1f1807d6a767LioncashDSPAnalyzer: Make CodeFlags private to the analyzer
5.0-133402ff4d047851d1c3b40dff32d7ce648669d9db5feLioncashDSPAnalyzer: Add convenience functions over bit tests
5.0-133395756ece7cee89263b78ab8fe0ad0819d1e752ecdLioncashDSPAnalyzer: Implement DSP analyzer skeleton and use it
5.0-133388f4c6ad7b102244e056875b30c2fb2243b70f74fLioncashDSPAnalyzer: Add basic class skeleton
5.0-133455ff2cb9a74844d86b883c1664fad01ee7ca7dfb2Léo LamMerge pull request #9383 from lioncash/cr-fn
5.0-1333864f93610eeddc5bfd96d1afe189073980949abbfLioncashDSP: Eliminate some magic values related to the CR register
5.0-1334315d4ddf5da7e3da35a434fb4d6419b44703238b0Léo LamMerge pull request #9379 from Pokechu22/audio-latency-disable
5.0-13338147636986dee77cef34ebe009d79a3433bb8a3b8Pokechu22Fix latency field being initially enabled on audio backends not supporting it
5.0-133415e186f48301b42e49f474aa975a3412f42f0d472Léo LamMerge pull request #9382 from lioncash/precise
5.0-13338359fe0d8c30d3dc9b3db5f450e7f9eb9d9d8d818LioncashDSPCore: Move PRECISE_BACKLOG define to the interpreter code
5.0-13339f21e1d1859712bc7d70d73bb41b9566219be0290Léo LamMerge pull request #9381 from JosJuice/fix-core-filters
5.0-13310732887ec85a132b383ede22a648061b733dce297JosJuiceFix Core.vcxproj.filters
5.0-133373f68aceaca2837f55844abeb1923faee5e7a7ff9Léo LamMerge pull request #9348 from lioncash/dsp-deglobal
5.0-133025f65bad68c66586f2b86bae934a123518b726254LioncashDSP: Migrate code that modifies m_dsp into SDSP itself
5.0-133017d1bd565a6c52bb546067a2cea3e68d3d86a9616LioncashDSP: Eliminate most global state
5.0-13334e509353eb04eafc5df0c659188be9680ba043759Léo LamMerge pull request #9372 from jordan-woyak/cmake-version-warnings
5.0-133101699afff87ba5546408faa9a39205edc35f9370fJordan WoyakCMake: Update cmake_minimum_required calls using versions less than 2.8.12. CMake warns support will be removed in a future version.
5.0-13332506cbd336ac4f926439ac166428cd3fbb1406ffaLéo LamMerge pull request #9375 from iWeaker4you/master
5.0-13331a636fcf230762dcc1e40f4bd8325a8bf103066b8iWeaker4youBitUtils: Fix uint64_t gcc compile (Linux)
5.0-1333028a666a35fea16c46c8c2cd05ed5f1b16c475486LCMerge pull request #9363 from MerryMage/rorx
5.0-13300946e1b90541e0a4b7f61777711cd1c98557fd826MerryMageJit_Integer: Missed AndWithMask in rlwimix
5.0-13299e1024fc6ba5067b213fd51edd53bd2a048f425caMerryMageJit_Integer: Use RORX where possible
5.0-133274b24215efb15ff1418815ea17eddb0afd9a21a2fLCMerge pull request #9371 from MerryMage/rlwinmx-BEXTR
5.0-1330573b6166f18d2909f68dd1b382aab4402c87359abMerryMageJit_Integer: rlwinmx: Use BEXTR where possible
5.0-13325fcd86e9b21e04960182a2188c629685674474af8LCMerge pull request #9370 from MerryMage/rlwinmx
5.0-1330511643ee2f024c28b0e9735f05a84ae74306ef11fMerryMageJit_Integer: rlwinmx: Generalize byte/word extract plus shift case
5.0-13323d06d59e9c2cef995fc3933d72a928cef456b230dLCMerge pull request #9262 from Sintendo/jit64imm
5.0-1329967d2fa11f122dfd15f157d59356bcfb69d3acc47SintendoJit64: srawx - Handle constant zero input
5.0-1329810d65519f95b33221731aab1b96d98d69e5792f3SintendoJit64: slwx - Handle constant zero input
5.0-132971a52fdf7e361b26eb1b7a0ae551b9672947b9b09SintendoJit64: rlwnmx - Optimize rotate by constant
5.0-13296cb70d5ee4f7f8b2209b79546db938bdd4d4727a1SintendoJit64: srawix - Handle constant input register
5.0-132958ac40162da0b43ebfb668d6858639d9b49c491f5SintendoJit64: srawx - Handle constant input registers
5.0-13294b968120f8a2f9925bd218357a095a41e29449c8eSintendoJit64: srawx - Optimize shift by constant
5.0-1329317dc870847ba65a5c8aceeafd21fe7623d042c42SintendoJit64: slwx - Optimize shift by constant
5.0-1329217db359979587c588d549e3f31dc8994c96abd8bSintendoJit64: srwx - Optimize shift by constant
5.0-132912e4e2ad1ffc92ac76498f926ca88637d098ea747SintendoJit64: subfic - Handle constants
5.0-13313c163bc31875e68055147833c5a94498043fa6380LCMerge pull request #9374 from MerryMage/clz
5.0-13312e415580f5418381e3252e8e2e0dcbf02944f5de8MerryMageJit_Integer: Use Common::CountLeadingZeros in cntlzwx
5.0-133117e9824611e94eedaaa88e4dc45fe5c5b8d0d2504MerryMageInterpreter_Integer: Use Common::CountLeadingZeros in cntlzwx
5.0-13310d695fcb1266f0d7776ec987afd7c4e49b764b7c2MerryMageBitUtils: Add CountLeadingZeros
5.0-133094705af59c6f2f925b3f8e9fc682a9821a28a2b07Léo LamMerge pull request #9355 from JosJuice/perfmon
5.0-132728f475371b96266e99737276b549ccc6d0c2c6fc6JosJuiceJitArm64: Call UpdatePerformanceMonitor
5.0-132718c0f32e6be3a276befccfd0ae035c7f04d3c3028JosJuiceInterpreter: Call UpdatePerformanceMonitor
5.0-132702dcd0b248fd78ebdc7a6b1f228454b154f2d7732JosJuiceCachedInterpreter: Call UpdatePerformanceMonitor
5.0-13269f8f3548ca99b8e35a6d6c10533f8fb0c3df2ef8fJosJuiceCoreTiming: Call UpdatePerformanceMonitor on idle
5.0-13304263784639b24d6bae5e7dd97a41075cb0de45090LCMerge pull request #9368 from JosJuice/android-game-properties-one-settings
5.0-132737cf62fed59a689c37f7d575841a74e5348bbc274JosJuiceAndroid: Only have one settings entrypoint in game properties
5.0-1330274ba993b4a50741804dd0b88a4119efbf6d5291eJosJuiceMerge pull request #9364 from MerryMage/AndWithMask
5.0-13299bea6a86893b8555d5fd1decc282096356eba0bfbMerryMageJit_Integer: Add trivial AndWithMask cases
5.0-133002917af03ec00593f003ad2232a8c68f9e919aaa6Léo LamMerge pull request #9362 from iwubcode/freelook_fix_crash
5.0-1329116dc2fa37948a17a5132027f41cf0661e7c2dbb6iwubcodeVideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type
5.0-13298ce599f9f46ed6dd80c894a30479cb4eae444ac29JosJuiceMerge pull request #9359 from leoetlino/gdbstub-on
5.0-132920aadb9fd7bec2727face917276e1ab96f77c50c4Léo LamBuild the gdbstub by default
5.0-13291ae187818f56dad3b5b0fb476045d20207f2823e4Léo LamPowerPC: Fix GDBStub build
5.0-13295dcc313fd96b11452a1299a078ab72e6b0ec35246Léo LamMerge pull request #9346 from Sintendo/jitarm64ub
5.0-13268567357e12d0033ccc39ea5b896f075aa029bb3dfSintendoJitArm64: srawix - Fix undefined behavior
5.0-1326797eb616719f81b008bd8beab5340d998d565c75bSintendoJitArm64: srawx - Fix undefined behavior
5.0-13292d2f9991b0fa75912b7744557b4c5cbe1eb596679Léo LamMerge pull request #9360 from Minty-Meeo/osreport-split
5.0-13247b430d66cdcf92fe2517ef689c75d19ef9aa31b47Minty-MeeoSplit OSREPORT logging type
5.0-132906ddf69d0940b193cad1fb97356bf175a8c4388abLéo LamMerge pull request #9353 from MaddTheSane/patch-1
5.0-132691100a3140749c7dc3547ec96f1e69f9cd92c8a89C.W. BettsCMake: Apple Silicon detection
5.0-1328826c097ebfcf587b5656247d8f9f8c3ec75e51ce5LCMerge pull request #8867 from iwubcode/freelook_controller
5.0-13287c7b24d6213f638c4e6fb2099a36f033f36d761b0iwubcodeVideoCommon: Update active config when we check for config changes, this ensures Free Look settings are copied at the start of the frame. Also update the camera's controller type at this time
5.0-13286a893c25b0160eb146f283f3a5fea591bbda8c0d1iwubcodeCore: Refresh the Free Look configuration when Free Look is initialized, ensuring that the configuration updates appropriately with any changes
5.0-13285b4c41adac4307201d63226100088196c632f6430iwubcodeCore: Only respond to Free Look controller buttons when the camera is active
5.0-13284b9d9b27a81d445cda80676fc22e635fbef74b247iwubcodeDolphinQt: Only trigger Free Look mouse movement when the Free Look camera is active
5.0-13283bcf63c463b5b90c03c5d48b29ac1b2eb3ee9588fiwubcodeVideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever add multiple cameras
5.0-13282a37fd8c5d9f51d1a5280469336652a30e292bd74iwubcodeVideoCommon: Update Free Look camera with settings change...
5.0-13281670f34af60cb03f45353cb92d8082cf1ada79b86iwubcodeCore: Update state to account for save system change
5.0-132809bd4e0939e6963816c9474531bc274bf935105a7iwubcodeDolphinQt: Update mapping window device to use expanding size policy
5.0-132799a744ab25bc89e5bb4309f225f8c4ee0a95d56b2iwubcodeDolphinQt: Move Free Look out of Graphics/Hotkey and into its own configuration window. Launched from a new menu option - "Free Look Settings". The HotKeyScheduler still calls the Free Look functionality to reduce the total number of threads
5.0-132789ac6090c9aaad185b537bca15f9742918f99d52biwubcodeCore: Add Free Look controllers that are initialized at boot
5.0-1327727acba620c8716f866904942f29820c1c9d2c714iwubcodeCore: Add new Free Look settings and config
5.0-13276f6ab9a9b6f4857fb462a4d685222ccbd7303f1eaiwubcodeCore / VideoCommon: Remove old Free Look config
5.0-13275e7ac095ba1b37a6331e9966e967699ecf1e4bdeciwubcodeHotkeyManager: Remove Free Look functionality in preparation for replacement
5.0-13274d5bc209eb6b1db89558a37602ae229b8e44caa16iwubcodeVideoCommon: Change 'Zoom' to 'MoveForward' since it really isn't a zoom
5.0-13273cb6ae6a4b130d399c419e84863ac22debec35594iwubcodeVideoCommon: Add speed to Free Look camera
5.0-13272d61c64684b8b02806e178531c33076ddffc71f40LCMerge pull request #9357 from JosJuice/android-one-settings-entrypoint
5.0-132698c723d05841c784c7af90e6f29eb82c2120358f5JosJuiceAndroid: Only have one settings entrypoint per activity/dialog
5.0-13270464bc80482f7d7b1ed7a0715995204eaee85f7ffLCMerge pull request #9356 from JosJuice/android-save-ingame-change
5.0-132696f05c400130052cdc92319c4e04c3acfbf9f643fJosJuiceAndroid: Correctly save in-game settings changes to disk
5.0-132681d489b3fd5cdcb9f3da2fd07123d6664ef9fa9a6Markus WickMerge pull request #9347 from JosJuice/fpr-utilization
5.0-132619460467e7caf34b39d461f31e0f1b137dac4b0e5JosJuiceJit64: Fix FPURegCache::GetRegUtilization
5.0-132664c8ccc63b53b09c0fcd3108f38ffdd862d46d4f9LCMerge pull request #9345 from MerryMage/analytics
5.0-13263d109451ad5fcb11b1e6af10eaea7b78ffe3ac184MerryMageAnalytics: Add rarer OSes to analytics
5.0-132647c81f0256c3e1f150778887cc358a4e4b6cff13dLCMerge pull request #9344 from MerryMage/HW_PHYSMEM64
5.0-1326329fceeb37fa79c6514e95030bf16dda832097a39MerryMageMemoryUtil: Use HW_PHYSMEM64 sysctl in MemPhysical
5.0-13262c582fb098d1e4c32159e2afbeec3f4f012752914JosJuiceMerge pull request #9342 from lioncash/system
5.0-13261142406f337760ea69ed39ff16fc051a95fbb7cfdLioncashCore: Add initial System class
5.0-132605493a8608688955b7feb5010445a8810b866dfe4LCMerge pull request #9330 from leoetlino/tapserver-define
5.0-13243c59372dbb093006259db70e8c8aede3afcd87258Léo LamEXI_Device: Always define EXIDEVICE_ETHTAPSERVER for consistency
5.0-132580315ca5e37f0f240e1fb7df72e1bb3bc3f7222ebLCMerge pull request #9332 from leoetlino/warning-fixes
5.0-132440ad2f3da454feca1fc9ba9c3f8592e104028b936Léo LamCore: Remove ImageWrite and get rid of -Wmissing-declarations warnings
5.0-13243eafe0056721d828636be540cddf3c1226f88f334Léo LamFix -Wclass-memaccess warnings
5.0-132552097de603c1e225dd4fb8118d7c1cfd3f5162471LCMerge pull request #9339 from AdmiralCurtiss/utf8-libpng
5.0-132495bbd5fce2f1c0287e0d28b1334f0ccfe216cc969Admiral H. CurtissCommon: Write PNGs in two steps to allow Unicode target paths.
5.0-13253331738c8827ab31b68817ced1c481b4478594c47LCMerge pull request #9337 from Avasam/game-settings-pitfall-the-lost-expedition-the-big-adventure
5.0-1324790ae9b81ac3ddaa8e7896a2b588cc1b156dc106eAvasamGameSettings: Set Safe Texture Cache for Pitfall: The Lost Expedition and Pitfall: The Big Adventure
5.0-13251c08fab6f8208a069161f9e8a0b13ef1ad6cc4794LCMerge pull request #9340 from AdmiralCurtiss/truncated-shadercache
5.0-13250f5170dc69bc87ad8634895297a97ae1348c896abAdmiral H. CurtissCommon/LinearDiskCache: Handle truncated shadercache files.
5.0-13249e91a347a07c5e93e2b049b2b574f92c3e581773eAdmiral H. CurtissCommon/LinearDiskCache: Use unique_ptr instead of new/delete.
5.0-13248eb6fd56c1d820924a2b455084e689515b5e2bc66LCMerge pull request #9338 from iwubcode/tooltip-fix-gameid-text
5.0-13247e55342ae885ceca30dad4f345355a148bfec736aiwubcodeDolphinQt: Fix all instances of in AdvancedWidget to use the appropriate html code instead
5.0-13246ac2525615644738b74e4f01dee2c4fd6f3a21cf1LCMerge pull request #9331 from leoetlino/deprecation-fixes
5.0-1324460185259922d904ee665f49836d93d9a2c237c50Léo LamQt: Fix deprecated use of MidButton
5.0-13243efdb620783b7c166a09f5e2f2f45fd748aaab660Léo LamQt/Config: Remove unused includes
5.0-132435eb64ccc51644ab0a10de9662ffdd0e763efc240JosJuiceTranslation resources sync with Transifex
5.0-132425a5c22dc6c802585f8b7016ad4fffec0aa9604c4JMC47Merge pull request #9329 from smurf3tte/ffcc
5.0-13216b7f6335ae3a13a251504e952bc0d9c442d904858smurf3tteGameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles
5.0-132402615da820df1e573fed419729f9cd38f1074c20bLéo LamMerge pull request #9157 from jordan-woyak/wm-emu-tilt-wrap-around
5.0-132374bb0a885d0e61b069f4129f8358dcbe3a4db34b1Jordan WoyakWiimoteEmu/DolphinQt: Fix tilt indicator for wrapped around angles.
5.0-13236fffd005178a59877a0072be6c1f4ed50f1e888a7Jordan WoyakWiimoteEmu: Allow tilt to wrap around and simulate full 360 degree rotations.