Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-18452df9ba70c351a2fb1c90c3b588bb4b651fca31b35Admiral H. CurtissMerge pull request #11507 from phire/Wnullablitly-completeness
5.0-18450ae712c61c239400de392e3007d36c80f94a4f6f2Admiral H. CurtissMerge pull request #11500 from iwubcode/vulkan_copy_rectangle_one_layer
5.0-184256ad182edd9c9ecfd7fa79607683ff1c9b05431beScott MansellIgnore nullability-completeness warnings in VMA
5.0-18408271c60781bdf608959873097ca52df5d20f640beiwubcodeVideoBackends: update Vulkan's 'CopyRectangleFromTexture' to copy one layer, copying more than one layer doesn't make sense given that we provide both the source/destination layer
5.0-18448e48424065b5e2ed44883b3c9a6367b7f8409f93fAdmiral H. CurtissMerge pull request #10839 from CasualPokePlayer/fix_sysconf_settings
5.0-184461eb69ea0a0b8a31567ff1619a5bb01c95f312abcAdmiral H. CurtissMerge pull request #10936 from TellowKrinkle/FixIncludeDirs
5.0-18443fa1fec7d48e7ff419a1fe1f908a0530f1592a13aAdmiral H. CurtissMerge pull request #11510 from TellowKrinkle/FmtImport
5.0-1842707e98c77908773e60875fa71195982fb16bd2f06TellowKrinkleCMake: Use imported target for fmt in tests
5.0-18441071ee3d85e871050ea4b79d5bb1f34495c0f4f00Admiral H. CurtissMerge pull request #11512 from JosJuice/android-mem2-crash
5.0-1842700fdf1ddceea2286619eba4830819da78e6a8abcJosJuiceAndroid: Fix crash when attempting to change MEM2 size
5.0-184398edca2039ef5cee58a2ca4637794fdf831638a47Admiral H. CurtissMerge pull request #10947 from Zopolis4/opensleuth
5.0-18437a2f4606d33a4b111f21f0e59f7d57897e041d25ePierre BourdonMerge pull request #11205 from TellowKrinkle/AutoPresent
5.0-17725fa8134dedab267a4efe4c9f64ca219a4b19dd8b5TellowKrinkleVideoBackends:Metal: Default to presentDrawable when vsync is on
5.0-184350ec4ef4d25aada576557bf583546298673639437Admiral H. CurtissMerge pull request #11033 from autofire372/mp3-bloom
5.0-1727253f3d97b7d0eacb4b7dc4c5a40f25d622598cd91autofire372Add bloom definitions for Metroid Prime 3
5.0-184336d7303993ce5c52ed453636edb9c8d03c6b287f3Scott MansellMerge pull request #11509 from Sam-Belliveau/improved-speed-counter
5.0-18408ebf114aef5637bf35e1d843126c466fee916db8eSam BelliveauTie Speed to CPU Speed and not VPS
5.0-1843113d14282a0d59bed2d204fadc30328b018a1bba1Scott MansellMerge pull request #11511 from TellowKrinkle/MTLHD4000
5.0-18428e4e425b93038aa485b4432ada5626c2f8e8ccc02TellowKrinkleVideoBackends:Metal: Assert on pipelines with no render targets
5.0-184271119a9ba327fb86cb03f303539ce5b9697158379TellowKrinkleVideoCommon: Don't create pipelines with no render targets
5.0-184285a8b8658f1b96256bd55ec595d2748929a3cc9dfScott MansellMerge pull request #11514 from JMC47/cpuculldefaults
5.0-18427df536b144322dc92cc3a487dae1ea1c8e57e25f4JMC47Add CPU Cull to Twilight Princess and Metroid Prime Series
5.0-18426d380d43209ce046d30af398ca3ecfc6fdd5a47d1MaiMerge pull request #11508 from JosJuice/gameini-force-filtering
5.0-18425afe9d5b098ffa32ab92a9795fac9553b29fc4bceJosJuiceGameSettings: Replace ForceFiltering with ForceTextureFiltering
5.0-184242eda76cffc7c8e38cfdc66e94bcabc4a226a7c20Pierre BourdonMerge pull request #11474 from MayImilae/cleanup-remove-cdutils
5.0-1840837859ec1da40f847ced2c71eb23cc224f62e532cMayImilaeCleanup: Remove CDUtils
5.0-1842205b77925cb9b8fbd6b7d2d4e0a3c809fa765cc13Pierre BourdonMerge pull request #11460 from t895/reveal-settings
5.0-18259860f56150a44fda76e1cdf4b3563f30e93254f09Charles LombardoAndroid: Add safeguards around skip ipl setting
5.0-18258bbb83054afe13451d1f8b463b61b9e057d3db267Charles LombardoAndroid: Expose custom rtc options
5.0-18257d63462a14e8565a596f0678fbc956be36746e36cCharles LombardoAndroid: Add missing headers
5.0-182566448d6dbe7d683ae53068770457484605284fe82Charles LombardoAndroid: Expose emulated memory size override
5.0-1825596c8a7ee1f2fdc3302cd6b54d1b7c93faabcacabCharles LombardoAndroid: Expose texture filtering options
5.0-1825423331e4367b101b8878a3fdf2dfce5e8dabbde6cCharles LombardoAndroid: Expose frame dump compression level
5.0-182536373c9225bb5790dc10e7beb72778b57cec64e6aCharles LombardoAndroid: Expose accurate cpu cache toggle
5.0-18252bc643926925bcbc0f71f17904aab4f5d4488de23Charles LombardoAndroid: Expose pause on panic toggle
5.0-18251a3b7510505982483c8c6f712117b491d3d923934Charles LombardoAndroid: Expose skip main menu toggle
5.0-1841219d16b136a5b353ec4a8b9fed09130c5f023271cPierre BourdonMerge pull request #11505 from Pokechu22/revert-dsp-code-alignment
5.0-184113b4e17292ddcd1ab8239b08c583e08f83cd83f89Pokechu22Revert "DSPLLE: Add assertion for bad DMA alignment"
5.0-184103e21ba55f1c7331e359cdaa83a068d65af8ab96bJosJuiceMerge pull request #11496 from t895/analytics-dialog-kotlin
5.0-18360ab817dcaedd6731c8dccf7153c5915b2295f79b0Charles LombardoAndroid: Convert Analytics to Kotlin
5.0-1835914c7d81b545f42b7bec298bbc84ee624946c5547Charles LombardoAndroid: Create analytics dialog fragment
5.0-1840741272dc5f1b62f4a5a0562cc29eb3e83367d0f14Pierre BourdonMerge pull request #11429 from AdmiralCurtiss/globals-ppc
5.0-18406be2d394b8ca128e012ef4ba972559140276a1428Admiral H. CurtissGDBStub: Avoid ppcState global.
5.0-18405dd9907ed9394fc411fe61f545ffc56738c5d1882Admiral H. CurtissPatchEngine: Avoid ppcState global.
5.0-184044c349caabd644befaa4b58c866d5e482cfaa990cAdmiral H. CurtissMIOS: Avoid ppcState global.
5.0-18403ed633476e601e8b8e1b3d7ca7c4c040cda5e246aAdmiral H. CurtissIOS: Avoid ppcState global.
5.0-184020a0b4d325f1878b8d7851486841f82a8fb891f9fAdmiral H. CurtissHW/SystemTimers: Avoid ppcState global.
5.0-18401a784fe1f2fef2068e20d9c7170b7c4ced1219889Admiral H. CurtissHW/ProcessorInterface: Avoid ppcState global.
5.0-18400884130f95c1573b047bdce67aa4d168838a25737Admiral H. CurtissHW/Memmap: Avoid ppcState global.
5.0-183992bf72de43dee5eb8e7f6ca3c6e26d5e7b49010a1Admiral H. CurtissHW/GPFifo: Avoid ppcState global.
5.0-18398e2f7855b0ed167d48a9731ab4dad9a4e8d35357eAdmiral H. CurtissHW/DSP: Avoid ppcState global.
5.0-1839718d9ec75f14b83cfa7b7da812ccb8c1831260453Admiral H. CurtissHW/CPU: Avoid ppcState global.
5.0-18396078a460446242b89ade3d417d8e622120a5eb0b6Admiral H. CurtissHW/AudioInterface: Avoid ppcState global.
5.0-18395b52e8fd295ef065a2814e5c652de646e4533463fAdmiral H. CurtissHLE_OS: Avoid ppcState global.
5.0-183947fd552081fcba66c41e8f56f9e154c1745928253Admiral H. CurtissHLE function hooking: Avoid ppcState global.
5.0-1839330de91d84389be3c15e406866d3cdd6c69e1a793Admiral H. CurtissGeckoCode: Avoid ppcState global.
5.0-183921a826b27a63f6b6ddaf3b389b9fcc25b7cb5f31dAdmiral H. CurtissFifoPlayer: Avoid ppcState global.
5.0-183918adabb86cf20a7cb42d196d3d289b42a9d915c56Admiral H. CurtissDebugger: Avoid ppcState global.
5.0-18390bfc951311fef7fee25a5473a484bbeffc8cf3ed6Admiral H. CurtissCheatSearch: Avoid ppcState global.
5.0-18389bbdfb4bc14d2586c838dd6bd40684ca7b490910eAdmiral H. CurtissCodeTrace: Avoid ppcState global.
5.0-1838841ad0490f088f4cd73a3165e55574106e84ce946Admiral H. CurtissCoreTiming: Avoid ppcState global.
5.0-1838794455ee9e1ba51af468dff377baa2b1a89c6890eAdmiral H. CurtissBoot: Avoid ppcState global.
5.0-1838651e7980d95b4ffd5f7dd74740833e3d52ab995e1Admiral H. CurtissCore: Add PowerPCState reference to System.
5.0-18385485bba238eebde9bd02c47653ebeff6fffb3cfd8Admiral H. CurtissPowerPC: Add PowerPCState parameter to UpdatePerformanceMonitor().
5.0-1838461ba516570a7fc3397a8e2331477c709b8a6cd86Admiral H. CurtissPowerPC: Move a few functions to PowerPCState.
5.0-183830dcf228aafc60b8d4dc404e112e3a8b9241100cfAdmiral H. CurtissPowerPC: Parametrize TU macro.
5.0-18382a7d3315b4f30052e78f4a19f933a8b7df1ebf943Admiral H. CurtissPowerPC: Parametrize TL macro.
5.0-183812f241856b6a8bf266b63fd7ef4da88f6b5d44f65Admiral H. CurtissPowerPC: Add PowerPCState parameter to GQR macro.
5.0-18380814c01162a57a5e92c36818b0c1bd4f9c69d77e4Admiral H. CurtissPowerPC: Remove SPRG0/1/2/3 macros.
5.0-183792f8b3ac1b70f6f72be49a1e78639f8a314b8da8fAdmiral H. CurtissPowerPC: Parametrize SRR1 macro.
5.0-18378652113e6bae89c2fedda149cd23cc88b173d20bdAdmiral H. CurtissPowerPC: Parametrize SRR0 macro.
5.0-1837710dabd9975bac7bac6cf1bf3b046638fd1e70807Admiral H. CurtissPowerPC: Remove rDEC macro.
5.0-18376c13ca271d8824305b6242a7e5458e54656cedafdAdmiral H. CurtissPowerPC: Parametrize CTR macro.
5.0-183750a343007cb7f7b7a2003ad525c98bf6ce22d7142Admiral H. CurtissPowerPC: Parametrize LR macro.
5.0-183740f301829d23bf050f0fd1ce6d85baa32fdb75739Admiral H. CurtissPowerPC: Remove rPS macro.
5.0-183730cd4a226d24c7f1c1d686de2526b78e548e905beAdmiral H. CurtissPowerPC: Remove rSPR macro.
5.0-1837227ce432012470df0e7cce80da0373fbfdbd64c77Admiral H. CurtissPowerPC: Remove rGPR macro.
5.0-183718fccefa3aaf555ede0c4928791f8b37e96c4b0c6Admiral H. CurtissPowerPC: Remove GPR macro.
5.0-18370ba1b624e1b3f8c21cafeb64a15fddd0059c6336aAdmiral H. CurtissPowerPC: Remove MSR macro.
5.0-183694b6b8fa1aefa256da5e13389357cc28d78731dedAdmiral H. CurtissPowerPC: Remove FPSCR macro.
5.0-183682f3187eba9b54ce9ec5bb2f9e83524a96ccc9535Admiral H. CurtissPowerPC: Remove NPC macro.
5.0-18367be8d0b76ca9740138b9747234ebbfaa6caa9f5fbAdmiral H. CurtissPowerPC: Remove PC macro.
5.0-1836682f317087656382b855fec07df16f8d217e6fee4Admiral H. CurtissPowerPC: Parametrize THRM1/2/3 macros.
5.0-183658bab3ac755d4b89f294716d6d21ee6de5fe866bdAdmiral H. CurtissPowerPC: Parametrize MMCR1 macro.
5.0-18364126590c4cddd3f46f7c5d53276670896ce76a9b1Admiral H. CurtissPowerPC: Parametrize MMCR0 macro.
5.0-1836338529a2d8de0021331e7308c5880dd0d15245a87Admiral H. CurtissPowerPC: Parametrize DMAL macro.
5.0-18362237436527467de45ccae8bd0faf1948e061264b2Admiral H. CurtissPowerPC: Parametrize DMAU macro.
5.0-1836131483e492e947fccefd68382211cc329a3da8243Admiral H. CurtissPowerPC: Parametrize HID4 macro.
5.0-183606f0ab1b33ed5aa4d193513475a7693f6b19827c4Admiral H. CurtissPowerPC: Parametrize HID2 macro.
5.0-1835949eeb986c6c943dd4a21c28c6627a4a94c8cf40aAdmiral H. CurtissPowerPC: Parametrize HID0 macro.
5.0-18358f056cec8594ca63049ae3b481a5f2f8a752ef03dPierre BourdonMerge pull request #11480 from Pokechu22/dsp-code-alignment
5.0-18281e391a281024a8f8283160b03aa3703405e037ed7Pokechu22DSPTool: Generate an alignment specifier
5.0-18280e140516130f18b118f5b258d366379af72cefc70Pokechu22DSPLLE: Add assertion for bad DMA alignment
5.0-183559c9310bf44f0a7b0ad1de2e643f32ec00a553e0ePierre BourdonMerge pull request #11208 from TellowKrinkle/CPUCull
5.0-181397413be148705866efebd504ef7356377dce81274TellowKrinkleVideoCommon: Add configuration option for CPUCull
5.0-18138a0e6d7c173f79b553c21d87abcccf40549113600TellowKrinkleVideoCommon: Explicitly disable fp_contract for CPUCull
5.0-181371be0149146b23d65a52b5d74c4c073c016878bc9TellowKrinkleVideoCommon: Cull vertices on the CPU
5.0-18136b170ef9651cda959a5bfa277bb533815f10de5d8TellowKrinkleVideoCommon: Add class for quickly transforming and culling vertices on the CPU
5.0-1835009a8d9591db06ebdbe5abdd3166c76982856fc55JosJuiceTranslation resources sync with Transifex
5.0-18349c6a7465529372a2aef56dbfc808f778d76ec10d2Pierre BourdonMerge pull request #11485 from MayImilae/remove-filepath-from-states-messaging
5.0-18284ed121ee6792f5d9ca74447d6b36b193f187b7945MayImilaeRemoved filepath from State Save/Load OSD messages
5.0-1834770b2a6736b6b12836adc142b85f0b0d333dd112aAdmiral H. CurtissMerge pull request #11491 from lioncash/set
5.0-183460d93a31a3838226b4d14085f3512f2c39d4b1c6bLioncashCommon/BitSet: Zero initialize data member
5.0-183456446fa7e484126b71d0bde2e6d45cff689ff9287LioncashCommon/Bitset: Make initializer_list constructor constexpr
5.0-183446db2171fd0365d40e7ee86f2a46faa053f0553dbAdmiral H. CurtissMerge pull request #11488 from lioncash/point
5.0-183391d03835c5dd00dbc855f3afbbad7b21ee2919929LioncashStringUtil: Make StringUTF8CodePointCount take string_view
5.0-183429fc959cab048c09d5e9af2bbe33c74e8d9dd09e1Admiral H. CurtissMerge pull request #11489 from lioncash/init
5.0-183393607c1dc7db900e6720ba363353368dec137bc8bLioncashCoreTiming: Zero initialize all CoreTimingManager throttle members
5.0-183406fad8ac3897a1ee86a5ac6af87817269ecf36c82Pierre BourdonMerge pull request #11467 from Simonx22/remove-titlebar-fps-counter
5.0-18292df6f070a55b31c482503a1c61815de09d3894430Simonx22Core: Remove FPS, VPS and speed percentage from window title
5.0-183384b2c00e239f44e79190cc156e4557ea4aaf64bd2Pierre BourdonMerge pull request #11487 from lioncash/str
5.0-18337e5b91f00b0688d5cba6870da6d6ad3300097b07fLioncashCommon: Replace StringBeginsWith/StringEndsWith with std equivalents
5.0-18336ba6ee9d7ba9730e5b2165ff0ee18cbc23762b129MaiMerge pull request #11413 from t895/sample-window-slider
5.0-18224937e08980ecf7289d86e2e7fd83f09b78f7a52acCharles LombardoAndroid: Change slider step size based on range
5.0-18223e70b57fe8a5b4acddb6cbf98b7af0bcbf8b3caa0Charles LombardoAndroid: Adjust width of slider value text view
5.0-1822227e64e6855132c434526b110a9970a916a2b0304Charles LombardoAndroid: Add Performance Sample Window slider
5.0-18332f4a8f80228e6286f47d19a111a721abfbe1efce1MaiMerge pull request #11482 from t895/rtl-fixes
5.0-18316c3a1a7d924bc746c5df302424ba8855fefc346a3Charles LombardoAndroid: Fix rtl layout in cheat details fragment
5.0-183157741046e6fcab2ef4efc60fde86300c9d19dede5Charles LombardoAndroid: Fix rtl layout for about dialog
5.0-183148d5967ad87c4c634e25a1ee834301c97793a9984Charles LombardoAndroid: Fix rtl layout on game details dialog
5.0-18313d61dbd06a6b0389b78c00e0ba6ee32c0efb3fc08Charles LombardoAndroid: Fix rtl layout for cheat warning fragment
5.0-183122904e28d9105e84887cbf20745e7ebd3fb11ca53Charles LombardoAndroid: Fix rtl layout for cheat list items
5.0-183113fa08833fff32664b8f2a8aa4cb4fa498e7a6105Charles LombardoAndroid: Fix rtl layout for multiple settings activity views
5.0-18310dc11180784e6e609a9912706d1a34feb08a69a2bCharles LombardoAndroid: Fix rtl layout for control dialogs
5.0-183093e1a096f7f55caa89754d3e1250a53e305e6dbbcCharles LombardoAndroid: Fix rtl layout in convert activity
5.0-1830882d0501fc805aa56b59e678a1d8048add4a1b733Charles LombardoAndroid: Fix rtl layout for in-game menu fragment
5.0-183079bccf58fdbffa46e49dd08128713ae47d7e53db6Charles LombardoAndroid: Fix rtl layout for grid options dialog
5.0-18306ab0ab1aa7d24ef2210d8fe27a7130506ad7c83eeCharles LombardoAndroid: Fix rtl layout in riivolution boot activity
5.0-18305b35ee27568ffce011ef80bb2b92bf2a886c1f6a0Charles LombardoAndroid: Fix rtl layout in user data activity
5.0-18304cd7251cd3a7978a19901ec1ed6ba04ac1ab10b57Charles LombardoAndroid: Fix rtl layout on card_game
5.0-18318cb55921971547507ee1293a57b4b7bf03a7014d4MaiMerge pull request #11443 from t895/agp-upgrade-eel
5.0-1823633c5f7a1292494699cb1d6ccb4a2e5335bc2198fCharles LombardoAndroid: Update benchmark module dependencies Androidx JUnit 1.1.4 -> 1.1.5 Androidx Espresso 3.5.0 -> 3.5.1
5.0-18235005d7574aa25cb1cd722b7407db59abc7bff68bbCharles LombardoAndroid: Update app module dependencies Androidx Fragment 1.5.4 -> 1.5.5 Androidx AppCompat 1.5.1 -> 1.6.0 Androidx Profile Installer 1.2.1 -> 1.2.2 Core android library desugaring libraries 1.1.5 -> 2.0.0
5.0-1823445cdc7357a20b177017898d433d38c6a839fecc5Charles LombardoAndroid: Upgrade Java bytecode from 1.8 to 11
5.0-1823327466fd5f9421ca6680bafdf19d0ee1a187306f5Charles LombardoAndroid: Upgrade AGP from 7.3.1 to 7.4.0
5.0-18232054b2219d400e30012bc604451a08708ef11ab3aCharles LombardoAndroid: Upgrade gradle from 7.5.1 to 7.6
5.0-18312a24c4cededcf3d104bbb96032af271fa5df647c6MaiMerge pull request #11484 from OatmealDome/mvk-1.2.2
5.0-18310b6d2cf5e30deefbc03adf23478782eb3b70a023dMaiMerge pull request #11483 from t895/grid-option-fix
5.0-1829484a61ef3396ae1ca61a978f66593bd7b3a4cab1bOatmealDomeExternals: Update MoltenVK to 1.2.2
5.0-1829482de76510671cd171846e7540090805e04ca8a0fCharles LombardoAndroid: Fix grid options menu string
5.0-183085525f011be6b6487215900747911d73dbfab3389MaiMerge pull request #11436 from shuffle2/msvc-Zc
5.0-18225f2aed92fd1fb975ea4ac0011684c24f8b326be64Shawn Hoffmancmake: update msvc conformance flags
5.0-182242a5c699489edaf55f3b54318cfaf3c69fbb2e622Shawn Hoffmanmsvc: note some things to enable in vs 17.5
5.0-182239723dba780f66b8b6ddef5def22ebd0c12c25079Shawn Hoffmanmsvc: set /Zc:enumTypes
5.0-1822207de7337eb997ac6bc0560e1aed2f43b985c615eShawn Hoffmanmsvc: dont explicitly set /Zc:lambda it's implied by /std
5.0-18303014d0573b82b66ec812e8db904c9c083132c36cePierre BourdonMerge pull request #11455 from t895/about-dialog
5.0-18235b598b6ec72cde8d7c14c69254aefadce5ccc462cCharles LombardoAndroid: Add about dialog
5.0-18301caca662dbff0a2fdebe6231288f9288e54419819Pierre BourdonMerge pull request #10994 from shuffle2/fs
5.0-18211d51e4e52364d7215a229e961e4f4457d1dfde3caShawn Hoffmanget rid of HAS_STD_FILESYSTEM just use std::filesystem
5.0-18299d4d6f3db63f974885c7a96a1bf6dfc65a1640122Admiral H. CurtissMerge pull request #11331 from deReeperJosh/skylandersportal
5.0-18282c76d2c16eb46d313b985cbb6244b8629e25eb4cbJoshua de ReeperValid block/num checks, rename variables, remove translatable strings
5.0-1828118fd0d7dcdfee9929d659ac6577a644a3691bd7eJoshua de ReeperUse Core timing instead of thread
5.0-18280f76a6789a0906dcc9a65ff69b16f62774f3c0563Joshua de ReeperEmulate Skylanders within Dolphin
5.0-182957002831c55122b2afe8fac362d0b413e60f61f5bAdmiral H. CurtissMerge pull request #11465 from OatmealDome/qt6-xinput-bug
5.0-18274d40dbe467040668a296ff488b47d99ccadae7dc5OatmealDomeDolphinQt: Add workaround for Qt 6.3+ bug on Linux See https://bugs.dolphin-emu.org/issues/12913 for more information.
5.0-18293cf2f8a70f6dbb2b043dd8df86edfe4fe7cee5302Admiral H. CurtissMerge pull request #11478 from JosJuice/i18n-comments
5.0-18292d0da689eebc1d9d4e81f3f91b918ba7186e65586JosJuiceDolphinQt: Add i18n comments for strings containing the word "watches"
5.0-182918d477c65c9a72020a5839299c0dcf130304cb2e6Pierre BourdonMerge pull request #11458 from shuffle2/winuver
5.0-18254dff7f20f9db6210c4b9fe1f0bdd6332abde9f7d9Shawn Hoffmanwindows: prefer os version from registry this value is not modified by compatibility mode drop reporting service pack numbers. no longer used
5.0-18289a8a4b9c6d0a845fe87ff24a1d75150c75b9eca90Pierre BourdonMerge pull request #11475 from shuffle2/comdef
5.0-18287c798b3a1c326802fd7ac4d8f6313546bc4b196cePierre BourdonMerge pull request #11476 from shuffle2/gitattr
5.0-1828580123b19f2b7bc5705bef9e26b7302e2adf7bbb9Pierre BourdonMerge pull request #11477 from shuffle2/nodc
5.0-18284e5f3a0a9bc3f83e2878c61f31f209c5816e56f2bShawn Hoffmanbuildfix if discord isn't enabled
5.0-18284bb5e455e2a811c6d91823585600596d0dc7bbc22Shawn Hoffmangitattributes: set eol=clrf on *.sln modifying sln via VS always uses clrf, so let's just go with it
5.0-18284c338f9e2a1a8a0a96b41f0927f60ac7ff530b3a9Shawn Hoffmanwindows: replace comdef dependency with winrt
5.0-182838032a71c4cbfef2cd5677486b1db6cc94df914c5Admiral H. CurtissMerge pull request #11471 from MayImilae/dont-update-titlebar-with-osd-messages
5.0-182459df1f0276df426f227654827ce6f115924bca9a6MayImilaeDon't Write OSD Messages to the titlebar
5.0-182810eb984f030425cc741370cc8b20ae2f35ec1451aPierre BourdonMerge pull request #11470 from MayImilae/remove-memory-card-path-from-osd-message
5.0-18245ef0d386954e52883ce1a0860a487160f00da2e94MayImilaeRemove Memory Card Path from the Wrote OSD Message
5.0-182799fe1d80920cf36f8ffa0f919d532a43ff3dfda54Pierre BourdonMerge pull request #11457 from delroth/remove-stable-track
5.0-182543342947446ee453d9d21a042ff08a38d590984bdPierre BourdonDolphinQt/Settings: remove 'stable' track from auto-updater options
5.0-18277c49517c6c9e91b12db890ece5f69cc047df31268Pierre BourdonMerge pull request #11438 from Pokechu22/gtest-submodule
5.0-18276597f8f1b874bf93854ae178795c55117f680e457Pokechu22Externals: Convert gtest to a submodule and update to v1.12.1
5.0-18275d1aacf85475f1a3c4e081a380fd46f002387da2dJMC47Merge pull request #11464 from shockdude/turntable-range-fix
5.0-18274a32b85691b6764bb966226ef42cd5e38a5f8914fshockdudeFix Turntable extension's table range
5.0-182731b333727e9c2b1d64b565a5a63f9d42e6577cd37Pierre BourdonMerge pull request #11463 from JMC47/DisableVISkipWW
5.0-182727e9bd3451974783d24341a49f5a78d3ae3cc5c55JMC47Disable VI Skip in Wind Waker and Twilight Princess
5.0-182718d5edb13a9ac48c20e1f448644b8a50e8971d421Pierre BourdonMerge pull request #11367 from Sam-Belliveau/lagbegone
5.0-1822823ad07b3688a1145c22ac72dfc35b0d2f9f834ffSam BelliveauAdd VISkip
5.0-182691cd11b8f3abe54672f4f92349688ad1998cecdcdPierre BourdonMerge pull request #11381 from skyfloogle/traversal-fix-1
5.0-18098c689e9cde0364a524e5e73fa1f966e6d0ff11cb8FloogleNetplay: When connecting, ignore packets from traversal server
5.0-182674fc6488844c45af3f38daab63f584ef1b6207b7bPierre BourdonMerge pull request #11362 from alucryd/feat/system-libmgba
5.0-18077afde3a0e0d2bc49a5d890d16611432aa6eb76428Maxime Gauduintry for system libmgba first
5.0-18265283f21717b689b4d4605dfca370099de3b9b53f3Pierre BourdonMerge pull request #11454 from OatmealDome/implot-demo-be-gone
5.0-18263a7d16831494ec1c0ca15638b5b600e9028fb4541Pierre BourdonMerge pull request #11432 from Pokechu22/generic-vertex-loader-test-error
5.0-18251dc4284652c53427ca9986d32532ffa7a4cb4b7b5OatmealDomeimplot: Don't compile implot_demo.cpp
5.0-182263910bdd68b227bbf62c9822d173879e4dee3ccb3Pokechu22VertexLoader: Don't write position_cache if vertex is skipped
5.0-1822516c0593a52ddaf3a5bde17a2f56f46b9618e5928Pokechu22VertexLoader: Fix loading tangent/binormal caches with NormalIndex3
5.0-182242d53b7364363b8d32f62905dbdbff01531ebe06dPokechu22VertexLoaderTester: Add assertions for position/binormal/tangent caches
5.0-18223c681d96d468eb63e8b322226c634eb72cdc10d01Pokechu22VertexLoaderTester: Use asserts instead of logs
5.0-1822292b6446da1211ad02571161849f4855134aca1a5Pokechu22UnitTests: Add custom main that calls RegisterMsgAlertHandler
5.0-18257686ac363ba8cbd395f173a4eefd8694c5dab3126Pierre BourdonMerge pull request #11456 from MayImilae/remove-boot-from-dvd
5.0-18255c527aea40d8925f5cf96c1037fde72872436b7cePierre BourdonMerge pull request #11453 from JosJuice/revert-open-user-dir-qt-hotfix
5.0-18245dcc10cff11b48856d37623b86f24e272589224b5MayImilaeRemove Boot from DVD Backup
5.0-182458f88297122c446fa8ca1a3f45e6cea61309c0693JosJuiceRevert "MenuBar: Tweak string for open user folder option"
5.0-1825310fd76889854e2367c39d902d70abf70e1d920f6Pierre BourdonMerge pull request #11420 from t895/copy-profile
5.0-18209b1e05c9125fcbec4db756d9cfccc3f89725b41a9Charles LombardoAndroid: Remove pre-generated baseline profile
5.0-1820819aa9247be98c67e69ff30c678e124cc7246f0b8Charles LombardoAndroid: Copy baseline profile during release builds
5.0-182500e1c2501be6d3d88a5ea3631e53379fe9003c9b8Admiral H. CurtissMerge pull request #11442 from Simonx22/spirv-cross_branch-rename
5.0-18232c510ff4ee450e98c87f8da41ff1dd126566c3d2dSimonx22.gitmodules: change SPIRV-Cross branch to main
5.0-18248716dabde96c7f92dc8bb0cc3343f6eadf8cd4379JosJuiceMerge pull request #11447 from t895/save-state-fix
5.0-1823576ca57ef2ef2155a67904ae34c1b2ca0536f1a97Charles LombardoAndroid: Fix large strings in save/load savestate fragment
5.0-1824659b276ea8711242867ff654d8824a9464e1a96dcJosJuiceMerge pull request #11448 from t895/nav-fix-api-26
5.0-18235dbe03a4f7652dc7481f981fefb20b1ed3b38a1deCharles LombardoAndroid: Fix navigation bar buttons appearing invisible on API 26
5.0-18244aacd66bd5b76953ba44d6723dad92c1d252cd340Pierre BourdonMerge pull request #11451 from OatmealDome/open-user-dir-qt-hotfix
5.0-182396788bda6c9dd7cd7d10c190aa2fa1bd1393d3ce3OatmealDomeMenuBar: Tweak string for open user folder option
5.0-18242bb64b0ee44aa138fcf3d510ca8a53ee9661b6853Pierre BourdonMerge pull request #10708 from OatmealDome/win-user-dir
5.0-18239cc68d5321f2986407a00e66635bf2cd512a60940OatmealDomeUICommon: Set UserConfigPath in the registry to AppData User for backwards compatibility
5.0-182383896934d5ee153c4dbbf435ed6dc480165676b6cOatmealDomeUICommon: Use the old User directory in Documents if it exists
5.0-1823775d87ff90ef728eaf257bbc12986171462583857OatmealDomeUICommon: Change default User directory location to AppData
5.0-182382d783f86bc23fbc7392a86f7439a8e069f39a499Pierre BourdonMerge pull request #11450 from OatmealDome/open-user-dir-qt
5.0-18237869aa9eb550a3cb9aa538c80444b56b299b8f277OatmealDomeMenuBar: Add action which opens the user folder
5.0-18236c4f4ecbb628e7531a4c9c349b5151480816531b8JMC47Merge pull request #11449 from phire/resetThrottle
5.0-182357c202ab4110ffdc39311e03938e78ce77fb54e8cScott MansellReset throttle on savestate load
5.0-1823430f0051f9c36b94ddd61dbaa8451eac9a6d489a4JMC47Merge pull request #11440 from JosJuice/jit64-negative-guard
5.0-181974fa9fa997e2a99999a868ad3f504beece5857142JosJuiceCore: Allocate 2 GiB of guard pages below fastmem area
5.0-181969c90b31e6aadf5972f858e89e523a895e28ae5f6JosJuiceMemmap: Remove some remnants from the 32-bit JITs
5.0-182315538583f1b29f9f2e6f9ef0b63d9951895514686Pierre BourdonMerge pull request #11439 from SuperSamus/patch-1
5.0-182302929742d8229da3e56dffd0995b156831185c790SuperSamusCMake: search for shared `minizip-ng` as `minizip`
5.0-182299d350fd56b94086ba41a82e27a55a853035e7c9aJosJuiceMerge pull request #11437 from t895/grid-options-fix
5.0-182224f397edab345ed9f52cf30d58631c32d8f6ce61cCharles LombardoAndroid: Fix grid options text borders
5.0-182278a1cac9be17f49100ce42d1b8a2ee39f9e8f76b7JMC47Merge pull request #11348 from Sam-Belliveau/improved-pacing
5.0-18180e849172dc9c1c0822ff36693c948bc79b1a8027fSam BelliveauLimit Throttling to 1200hz
5.0-18179e95c1d55e862047888eba9dc38b9c79656360f33Sam BelliveauLimit Sleep Calls to 8192hz at most
5.0-18178901e4c7697556402a94cc2d1ddaa6a30ac9a18edSam BelliveauReset Throttle Variables In Init
5.0-18177f7de0e4147e13f4ed9463602440a089515b6b5c5Sam BelliveauFix issue that would disable Throttling
5.0-18176bc1cc9eeb44f48a7333fc5acfefc0f2eaaa30fc3Sam BelliveauCoreTiming: Throttle Before Every Event Using Chrono
5.0-18221f4f94396e94dad9cd4d7d7fb6defa096966a4ab8Admiral H. CurtissMerge pull request #11433 from Pokechu22/gba-tas-window-typo
5.0-182207abee1a97b0943367fe9956bcb1358536f101581Pokechu22DolphinQt: Fix typo in GBA TAS input window
5.0-182192ad92776c61cf126e933ca4c5c7c6237a310e193Pierre BourdonMerge pull request #11310 from OatmealDome/steamrt-qt-fix
5.0-182185c80a9fd873aeeb63165840c551327b1f610c416OatmealDomeCMakeLists: Copy LICENSE files when building for Steam Runtime
5.0-18217fff13c385f3415ae7753f6dbb426ec3e1833708bOatmealDomeCMakeLists: Copy entire plugins folder on Steam Runtime build
5.0-182169d81c84db0bec5c8e8b193efaa43688396e7c638JosJuiceMerge pull request #11427 from UltraHDR/patch-1
5.0-1821318454906cfc2e096ec9ae8ec58250abd81281cd6UltraHDRSet LSApplicationCategoryType to games
5.0-182144b6d6883f8adad047f9222534a09ca6047254551JosJuiceMerge pull request #11428 from t895/cheats-fix-2
5.0-182136b97b64e93cb7826a8c875a6941d25a426f791f5Charles LombardoAndroid: Ignore workaround view height if 0
5.0-18212558e3b5b15ceaedc1cb961c62d6fa5bf2a59fc4cJosJuiceMerge pull request #11425 from t895/expose-frame-time-toggle
5.0-182117fe2faff4aa4152d0f929c7c06de389306cb073fCharles LombardoAndroid: Expose "Log Render Time to File" toggle
5.0-18210acafb0770713d53a48b3142cb6ef18df52546332JosJuiceMerge pull request #11421 from t895/disable-header-focus
5.0-18209f49f3441b3369099f9d689b10a44c4c92f70a030Charles LombardoAndroid: Disable focus on workaround view
5.0-1820872176641efaf6cee58203e700edba7f28e408107Charles LombardoAndroid: Revert "Make the header focusable"
5.0-18207653e0ccf280768e8474952767ee4da06b7e9b607Admiral H. CurtissMerge pull request #11365 from iwubcode/cheat_manager_freeze_value
5.0-18091993d2ab173f0e262465b4420e5746bb55a2c9ff1Admiral H. CurtissPatchEngine: Use std::span in ApplyMemoryPatches().
5.0-1809031bf9d0019618522dc73be1eec80caf11f5be43eiwubcodeCore: add option to apply memory patch to not store the existing value (used during locking)
5.0-18089190cf5af3085fa3d62575dedb03419fc72a24ffeiwubcodeDolphinQt: add multiselection to WatchWidget
5.0-18088c8a6ff630930c16bb59ec6922a543e41be01e461iwubcodeDolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list
5.0-180877d7fcdddd3b4c74b0b71641bfc52d62520d267feiwubcodeDolphinQt: add lock state to WatchWidget
5.0-180868f3e8e4ca34bf3c521e20f41f7a54f5e447e0daciwubcodeCore: add locked state to watches
5.0-1808541c9d706cbc309638a8ab5a09544cb9ca703d827iwubcodeDolphinQt: cleanup WatchWidget
5.0-180843081a781fd172d681a60d89c357aa20b2b76556diwubcodeCore: when scheduling an invalidate cpu cache, no need to schedule if we're already on the cpu thread
5.0-180832f2f906bf567ab6d89e10161c62404a1dcd8ee1eiwubcodeCore: add ability to add memory patches to the patch engine that will be executed each frame
5.0-180821f87bcd202697299d6ca9a2e17a6ce633bffbb6diwubcodeCore: add ability to apply memory patches during a frame update in the PatchEngine
5.0-180814743d74985f49fc30f6c44b2192faaa59327fb38iwubcodeCore: add helper function to apply a memory patch and mark the 'PPCPatches' as final
5.0-1819521c29bad6bcb7b3750818e0a3417b96def28c4f0Admiral H. CurtissMerge pull request #11407 from AdmiralCurtiss/globals-gpfifo
5.0-18192eeeab3c3be2cadb0257674ba027f888be140d9cdAdmiral H. CurtissMerge pull request #11183 from TheLordScruffy/write-back-cache
5.0-18026d85f6c82983d2d9be7786fadc06c20f2495936c6TheLordScruffyDolphinAnalytics: Remove ICACHE_MATTERS
5.0-18025825bacde43b1471b84ce60a169ca803a9bfaa0d1TheLordScruffyPPCCache: Change u32 to u8 for plru, valid, modified
5.0-18024811d94222217fadecdd54d5b7fc16b584d52f11aTheLordScruffyImprove PPCCache lookup table
5.0-18165d33416fc35d53b9b4dd5b03e36f3e6098cb392fdAdmiral H. CurtissHW/Memmap: Zero-initialize members by default.
5.0-18164fbcaf83d30f4a467517058b3ec395961c23b69ecAdmiral H. CurtissHW/GPFifo: Refactor to class, move to Core::System.
5.0-180239d39647f9e3be1bdc2ee2cfc5ce6af2e560b4cc1TheLordScruffyFix PPC cache code formatting
5.0-18022e97d3804373b31724d0f092d8132e5ba23dec4a5TheLordScruffyImplement PPC write-back data cache
5.0-18186e06c1158e9c4a97b3d3215a582fd02707170916eJMC47Merge pull request #11361 from shuffle2/osx
5.0-18077c74f65426a215b61fbf045f97c3841fcea8acc52Shawn Hoffmanupdate min macos version to 10.15
5.0-181841af8602530c693522c2b1a544130537e05938d08JosJuiceMerge pull request #11411 from t895/managed-device-update
5.0-181766fe46fcf03513b2293679ec1af07686468577643Charles LombardoAndroid: Update managed device for baseline profile generation
5.0-18182dcded0471986a0e8fea3fb69f596350228097189JosJuiceMerge pull request #11410 from t895/fullscreen-fix
5.0-18173d32cc1e5eb6402dff1229626855482076d9aa0daCharles LombardoAndroid: Fix workaround view in cheats activity
5.0-181724d86e44c12620bdecced54008d1df6f65a6dd901Charles LombardoAndroid: Add hints to allow cheats activity to be previewed
5.0-18179710d7e3637f9da1d0974572f04cf73f5fffe9b4bJosJuiceMerge pull request #11414 from Pokechu22/msvc-dsp-jit-x64-only
5.0-18178d20b71c296913e34d62f0d16c6fe1ccc099fe8aePokechu22Move x64 DSP JIT into DolphinLib.x64.props
5.0-181777444f90e45928f15bcb7d6c4ccf98f06634062c5Admiral H. CurtissMerge pull request #11394 from Pokechu22/exclude-libcurl.rc
5.0-18172e344eb7f004771b08af48d011b23038ebab498d6Pokechu22Externals: Exclude libcurl.rc from the build
5.0-181752da39f7e00d01fbfc7ea2728231a6e52395f5b1eJMC47Merge pull request #11409 from AdmiralCurtiss/performance-tracker-refactorings
5.0-18174588a72a4fc7eb46f161687d0828afd9703e618eeSam BelliveauPerformanceTracker: Add ownership of m_log_name.
5.0-18173bc46089ab0ca7963ca3b5507969a3df0f2afca6cSam BelliveauPerformanceTracker: Use shared_mutex instead of mutex so multiple threads can read at the same time.
5.0-181729143eb00fb167e14dfb2d64a959df3fb8d8f0f55Sam BelliveauPerformanceMetrics: Fix Line Width Issue on Non HiDPI Screens
5.0-18171cc14d60bbb9fd069e831bd3d84b8dc4fa1b3ddeeMaiMerge pull request #11402 from Pokechu22/too-many-indices
5.0-18163cefcd9c93c2d76074c3be7a6cb96812dad082e9cPokechu22IndexGenerator: Fix off-by-one in GetRemainingIndices
5.0-181626c58ba353caced302f1e4e23eee0de6d59a527a2Pokechu22IndexGenerator: Add assertion for overflow in GetRemainingIndices
5.0-18161d91f340c869a1496804a3a2fff493e0ae60c8b53Pokechu22VertexManagerBase: Move free space check to after the buffer is reset
5.0-181677cd3839fd66a9169f122709765baa50d4269b800Admiral H. CurtissMerge pull request #10986 from OatmealDome/lint-bsd
5.0-17198a25c835d00adbea264cc96fea74695ab831fac67OatmealDomelint: Don't check for WSL2 host path on non-Linux OSes
5.0-181657b04a6b958d74bbe1c3b1dea62163361a707ef0aAdmiral H. CurtissMerge pull request #11089 from sepalani/pcap-share
5.0-17362481ddd1308bf84544c91b62c7a41ec7f9c9f7178SepalaniNetworkCaptureLogger: Allow PCAP shared read access on Windows
5.0-18163b6b46d8af3f410db819592b699b4922871238b28MaiMerge pull request #11404 from AdmiralCurtiss/globals-processor-interface
5.0-181622fdaf0a86e969374a5a7f3e7e748fca9a189e331Admiral H. CurtissHW/ProcessorInterface: Rename member variables to fit naming convention.
5.0-1816174e1577a2c91d5c5925b8cb170dc1ad41c02b3a0Admiral H. CurtissHW/ProcessorInterface: Refactor to class, move to Core::System.
5.0-18160908cec04cb523a7c09db857fe5633e00cac50943Admiral H. CurtissMerge pull request #11396 from Pokechu22/fbfetch-analytics
5.0-18155c1b1d8d78340899b9069c0a0a0a3502f0a9df152Pokechu22DolphinAnalytics: Track support of framebuffer fetch
5.0-18154c64597057818e729b6e406cc98361b270b7f72dePokechu22VideoBackends/OGL: Always check for fbfetch support, not just on GLES
5.0-18153277518837a2514261e85583ea852240101e26f11Pokechu22DolphinAnalytics: Track support of logic ops
5.0-18152f433da6083813b01f297c6aca03da0cca16ef7e0Pokechu22DolphinAnalytics: Fix comment wrapping
5.0-18155ed9915308b8c14853103eac8bec455b7c072f5ecAdmiral H. CurtissMerge pull request #11386 from Pokechu22/manual-texture-sampling-stereoscopic-layer-bounds-check
5.0-18107f3df3a772728e7cc1d1a8ad4cda9b6154e8d1c3cPokechu22PixelShaderGen: Clamp texture layer when using manual texture sampling with stereoscopic 3D
5.0-18153e4c007e2e1a442dbab620f91ca5f6b9b2b27dd5bAdmiral H. CurtissMerge pull request #11069 from shuffle2/installer
5.0-176946a3412de1f3105f395e03fec023bbc67b69c5dccShawn Hoffmanupdate nsis installer * MUI2 * add new langs supported by nsis 3.08 * MultiUser * specify arch and build version on command line
5.0-18151d949aa60bbe2fa9ccce9b714d888151fdf97695aAdmiral H. CurtissMerge pull request #11397 from TellowKrinkle/QuartzMousePos
5.0-181448659de4d713ead782bf4a81a2ab94688b30b9c46TellowKrinkleInputCommon:QuartzKB&M: Fix mouse y coordinates
5.0-18149f13f54e3db532fe308dfaee5a94bcc50fbd1e175Admiral H. CurtissMerge pull request #11363 from TheConfuZzledDude/xinput2-scroll-axis
5.0-18079288fa635f92760f71f638a5a411e63fafe9cb44eTheConfuZzledDudeInputCommon/XInput2: Changed axis value reading to be more correct
5.0-1807827d596b89ca8d8a9c4d05a457ae8fa9134e9ffa4TheConfuZzledDudeInputCommon/Xinput: Cleaned up a bit
5.0-18077c3018fdc3b186c1da0d76aa7d2870623544187c1TheConfuZzledDudeInputCommon/XInput2: Added an axis output for the scroll wheel
5.0-181456d95aa5c129ca603db3a5d6e76ff07ed3d9efffePierre BourdonMerge pull request #11377 from delroth/coc
5.0-181014f9dab072fd1ab3e903b9857803811999fa7b1c6Pierre BourdonAdopt a Code of Conduct for Dolphin.
5.0-1814320ac2cf781b1c514b4eea47e5da4195d95b5bad8MaiMerge pull request #11375 from JosJuice/mmu-inf-write
5.0-18092cf16f490687f3bd96737bb21091ce5f9e6220ba4JosJuicePowerPC: Fix theoretically possible infinite loop in WriteToHardware
5.0-18141e31722db1c2d83bd13efe100d646c78592f624f2MaiMerge pull request #11380 from Pokechu22/performance-sample-window-title
5.0-181044e05c569d436997c293e9a2a625b6e68042adca0Pokechu22AdvancedWidget: Fix typo in performance sample window tooltip
5.0-18103b675e49c0e90afd7f1c346b91482359b1e20fc90Pokechu22AdvancedWidget: Add title for performance sample window tooltip
5.0-18138acdf76bf160c5be2e17e6498fd4b87f17f63f58bMaiMerge pull request #11374 from JosJuice/jitarm64-breakpoints
5.0-18093c744ff4934fb28da1a0a0b545c903b4e4e336faaJosJuiceJitArm64: Implement breakpoints
5.0-180920659827485afd86d15673b53bc55c36e52fabca8JosJuiceJit64: Check for breakpoint without disabling block link
5.0-18135f6fbeaf3554b3af06d9e1584189bcf2274838063Admiral H. CurtissMerge pull request #11364 from jordan-woyak/udraw-lift
5.0-181024f4285cf5edd21c284ba912676f4f9eb0ed5f7b9Jordan WoyakWiimoteEmu/DrawsomeTablet: Expose mapping for lifted stylus.
5.0-18101ab9fc3f2e4f3f2a11f1893aec8160956b991b7dbJordan WoyakWiimoteEmu/UDrawTablet: Expose mapping for lifted stylus.
5.0-1813275de461f11136a32ca4863089ca86c029203abb2MaiMerge pull request #11393 from JosJuice/android-move-fps
5.0-1811524d7cf12a53a73bf49acfdd979c1830044b99a98JosJuiceAndroid: Move FPS-related settings to a submenu
5.0-18130a20e41d3401d1d9c88a2e1ffc4f3b0c8b325fae8JMC47Merge pull request #11389 from Pokechu22/sw-no-alpha-1-hack
5.0-18107ed5015fa24c106316c98d5eebe16a66141473981Pokechu22Software: Remove alpha=1 blending special-case
5.0-18128c20bb01b47d2c3adc883e87e162f74d3008931f6Admiral H. CurtissMerge pull request #11372 from JosJuice/m3u-backslash
5.0-1809271f1b1db3445ca8299ee8458bf4946f76ba5229eJosJuiceBoot: Fix handling of M3U file paths containing backslashes
5.0-181264bc94e462995fa7cb224d593c1f9b19b8357d507Admiral H. CurtissMerge pull request #11353 from noahpistilli/fix-mail-account-generation
5.0-18068c8202043b6e73ba855057af4eab1b2e35726c70fAdmiral H. CurtissIOS/NWC24Config: Combine WriteConfig() and WriteCBK().
5.0-18067c01ec96c92f36508f89672b00e717d23c27e9681SketchSet checksum for NWC24Config during creation
5.0-181232a8f3e457d258ab74ec0282a39a82a9ca6ceeb35MaiMerge pull request #11391 from AdmiralCurtiss/globals-geometryshadermanager
5.0-18122cb0a603c72cc8b80cfe162f1deebf0aedaa45e0cAdmiral H. CurtissVideoCommon: De-globalize GeometryShaderManager class.
5.0-181211bfecd8003316462794d4788e6ee888e6b735d5aMaiMerge pull request #11390 from AdmiralCurtiss/system-cboot
5.0-18120a164c47cafb0a05d63798c313c9a5259eb29fd9aAdmiral H. CurtissCore/Boot: Pass System instance to BootUp() and related.
5.0-181197552deeff4d95d7799c59fe00253a3c1ce86f40bMaiMerge pull request #11388 from AdmiralCurtiss/globals-vertexshadermanager
5.0-181147e55cc9e9044df8382367c5fbcf0dddd88a80201Admiral H. CurtissVideoCommon/VertexShaderManager: Rename private variables.
5.0-1811350625728e089c8868eb919244d4e6eafa4f4cf79Admiral H. CurtissVideoCommon: De-globalize VertexShaderManager class.
5.0-1811682e5f438f954ad822a25eb3261eb9a5d6972ab7fJMC47Merge pull request #11219 from K0bin/android-vk-alidation
5.0-1810119a4653203e9459bb43607a1656194c9601f96d0Robin KertelsVideoBackends:Vulkan: Replace debug_report with debug_utils
5.0-18114cc768b1ea3a902f9b617f58846e97e1324d15b59JosJuiceMerge pull request #11357 from t895/elevate-ingame-fragment
5.0-180779c57d6028dfad63b95c805e629d89b0eb806e6e6Charles LombardoAndroid: Elevate ingame menu fragment with color
5.0-181120900e68986a4fa2254fb3c459f73af4815979e45MaiMerge pull request #11384 from AdmiralCurtiss/globals-pixelshadermanager
5.0-181064549fb4acb1ab520dc6481fe4443cdd3d46bd8c2Admiral H. CurtissVideoCommon/PixelShaderManager: Rename s_ variables.
5.0-18105725bd64ec294b23242b721fc5a9b9907f807858bAdmiral H. CurtissVideoCommon: De-globalize PixelShaderManager class.
5.0-181099e9910df8b0c965e1a496d479ad94bc78f918817MaiMerge pull request #11376 from JosJuice/android-delete-local-ref
5.0-18093b3a368ae06c5f82afdd617355afba388c90d19e8JosJuiceAndroid: Add VectorToJObjectArray utility function
5.0-180920b9351c194c8451576b183971e363ceaf658a448JosJuiceAndroid: Make more meticulous use of DeleteLocalRef
5.0-181061f1474f8aca0f706154faa3be9d4127258463b5cLéo LamMerge pull request #11383 from noahpistilli/fix-wsc
5.0-18105929fba08e733ceb02e51cbeb684a50103865e2daSketchFix ESDevice::GetTitlesWithTickets always returning 0 titles owned
5.0-18104529909fe901ee81cc20fdea453e4fa355b1078f2Admiral H. CurtissMerge pull request #11379 from Sam-Belliveau/video-common-speed-counter-fix
5.0-181036052a5ca9be6a48509c9daebc05c7350909e8083Sam BelliveauFix Speed Counter Sample Size
5.0-18102f4b1155b4d1d0b6ef49236eb3adfd3437304a7c1Admiral H. CurtissMerge pull request #11373 from JosJuice/gba-tas-input-turbo
5.0-18092494b041b34bad661d91bdea4efc707e62aaa9e05JosJuiceDolphinQt: Add settings to GBA TAS input window
5.0-18100e0fba20f1f353a2373b929f739773cd10132e311JosJuiceMerge pull request #11360 from shuffle2/vs
5.0-180789dcae0b1c3b409381474cf0ce53a7a1dcc031f83Shawn Hoffmanmsvc: remove workaround for arm64 sha1 compiler bug
5.0-18077270d74a32435d10714a4d0a8345a8819425cb59dShawn Hoffmanbump required vs version
5.0-18097582d6b738b90bda69e2518b3d951ab38271bc1eeJosJuiceMerge pull request #11358 from t895/close-soft-keyboard
5.0-180954d6ab73416ace3d88a497e79728f2178d17c16b9JosJuiceMerge pull request #11359 from t895/android-docs
5.0-18077ca2f264dee04d0e41c795bd5d2487e7e49c1ae63Charles LombardoBring Android documentation up-to-date
5.0-180774423afd462da19b48ca597fff69f79b3ac2cd3a5Charles LombardoAndroid: Close soft keyboard on panel close
5.0-18093b3bc9c41eac28abc69b8db079b4aa35598f4b5daJosJuiceMerge pull request #11369 from t895/switch-fix
5.0-18087cf8537576e98d0f9ee1dd03ee8c73e44bbc3cd88Charles LombardoAndroid: Allow users to interact with switches in settings
5.0-1809154a6c4a90dc02ccb2036f3309ded70f40403242aJosJuiceTranslation resources sync with Transifex
5.0-18090871fb127543e6180bd1a35e14547b551f4f5d7eePierre BourdonMerge pull request #11371 from JosJuice/i18n-notes
5.0-180893611045a6c0f999a369f630f284d17848bf1d798JosJuiceDolphinQt: Add more i18n comments
5.0-180880475c939a7faf48f158f805abd5c073f2344ccfeMaiMerge pull request #11370 from t895/ndk-update
5.0-1808722dd0dbc3c7f7b8db0c35ae64099eed109b40465Charles LombardoAndroid: Upgrade NDK to 25.1.8937393
5.0-18086ea19909fd43e9e71a8ba4f70604407f23c81c8fePierre BourdonMerge pull request #11326 from Sam-Belliveau/video-common-frame-pacing
5.0-18085e1d078ada6c92c5619bbf11f654df855e0ca04ffSam BelliveauRemove Redundant Access Specifiers
5.0-18084673f81c18a7ec5af6d243d5ac4e90b5778c69385Sam BelliveauNew FrameTime/VBlank Analyzer + Graph
5.0-180832345ba178d91b172319472add4232d2c97bb180cPierre BourdonMerge pull request #11356 from Sam-Belliveau/update-dear-implot
5.0-180781c85143aba0b76524dc67dfb8218a32541e07ee5Sam BelliveauFix ImPlot Build Directory
5.0-180775ca438dd97776ca2715ed81a6d82bafa56d2cafdSam BelliveauAdd Dear ImPlot Library
5.0-18080ce92350140ed4bf918147695a894f609e95452e9Pierre BourdonMerge pull request #11366 from Minty-Meeo/old-ndk-bug
5.0-1807914179f7565b0f7d430aaa9c4ed2d0b5438c30d80Minty-MeeoFollow-up on a four-year-old Android NDK workaround
5.0-180785b63f9aa5ee113c953175c462abfffb41217695dPierre BourdonMerge pull request #11130 from Minty-Meeo/count-zeroes-c++20
5.0-1807705bebee802c62ff114c53bc9f365f62113c9982eMinty-MeeoReplace BitUtils with C++20: Counting Zeroes
5.0-18076d853da3b0b6546650d030daa706ba5a68057ad19Admiral H. CurtissMerge pull request #11354 from Pokechu22/desert-bus-asnd-ucode
5.0-1805866b3686d849d1c11a84340c08796ee017b78d92fPokechu22DSPHLE: Add Desert Bus libasnd ucode variants
5.0-180745348c8b2c6abdef92d054c89d7e80ca33f7944a0MaiMerge pull request #11344 from JosJuice/jitarm64-mw-deps
5.0-18049701ba7cd4368939d4b7dd2d2feb11f3a9a51fa92JosJuiceJitArm64: Improve pipelining of lmw/stmw
5.0-1807246bc21291a0cd010b0731c5c677b29ae9847536aMaiMerge pull request #11346 from t895/grid-settings
5.0-180586090694eab008b88c6d4bb58f7ccf7ff7733f47dCharles LombardoAndroid: Move game grid options to Main/TV Activities
5.0-18070b59a5c8cf87af7c23d7f610e59e5448cb1090108MaiMerge pull request #11352 from t895/theme-helper-kt
5.0-180622f5808e7a413b3762a88442d60a04e26c275ef10Charles LombardoAndroid: Convert ThemeHelper to Kotlin
5.0-1806843366d23849f175901fc1237f9f7723c47cdaac0MaiMerge pull request #11351 from JosJuice/bitset-cpp20
5.0-18058547d9562786360df94e170407864583946a3386bJosJuiceCommon: Use C++20 header in BitSet.h
5.0-18066fb8aa9744e9dacf63dc95b01b8ec915c357c29d0JMC47Merge pull request #11286 from K0bin/vk-query-fix
5.0-1787535a6d16d9e2ac4a6924ffdea0184a92da5e6bf60Robin KertelsVideoBackends: Rename query_type to query_group
5.0-17874df2e07ad29284bac890428a7020ff063e160f910Robin KertelsVideoBackends:Vulkan: Fix incorrect barriers in StagingBuffer
5.0-1787357b2ea663eb6da47a95d337e1e004b6d9c0d0a16Robin KertelsVideoBackends:D3D12: Set query type
5.0-178726ba757387727fdfd2e749c692a160e7a485506deRobin KertelsVideoBackends:Vulkan: Fix queries
5.0-180619f4d9994bcb2f68831a5963845a67d711e5d6034JosJuiceMerge pull request #11347 from t895/cheats-background-fix
5.0-180583bfe722c491e54d79519bf535f3c7d605f904083Charles LombardoAndroid: Use colorSurface attribute for cheats activity background
5.0-18059685e512075cb4eb410a47483b8f1ea092360d115Admiral H. CurtissMerge pull request #11349 from noahpistilli/fix-memory-viewer
5.0-18058b56411b84bf0318420aa130bb55b038cebc7c882SketchFix MemoryViewWidget background colour
5.0-18057a1c4861ad8666b622f96266a20af6e8e787c9693MaiMerge pull request #10950 from JosJuice/replace-bitutils-rotate
5.0-18034454537d53efd0579d4cd2a48108f3bdb490b08d2JosJuiceReplace BitUtils with C++20: RotateLeft/RotateRight
5.0-18055aa57d53c901a0ce6dcdf48c1859fb0c728883306MaiMerge pull request #11345 from AdmiralCurtiss/globals-pe
5.0-18050c486baffe63afdd36ad2a60bfee9168dae26e1bbAdmiral H. CurtissVideoCommon/PixelEngine: Pass Core::System to methods.
5.0-18049ec8aaf1f3040ed7dedf3c95c53e8101691c03208Admiral H. CurtissVideoCommon/PixelEngine: Refactor to class, move to Core::System.
5.0-1805219db7a87a32733432e452fb8be177ccc2c0780daJosJuiceMerge pull request #11343 from t895/kotlin-clean
5.0-18050fdd5190b4c70c75df923de8d77c8a0dcc10b125fJosJuiceMerge pull request #11340 from merryhime/USE_SIGACTION_ON_APPLE
5.0-180478226506c8433a922e0904c52d7b01cf2b1d788c8Charles LombardoAndroid: Introduce Kotlin support
5.0-1804917c14ac4b9efe00c889c3a5727c841f9fe9499f1MerryMachineContext: Fix USE_SIGACTION_ON_APPLE on arm64
5.0-1804882e87cf7b9bd253a2e17d126fbf9adbcf8a844d3JosJuiceMerge pull request #9944 from JosJuice/android-nonsquare-buttons
5.0-18046cac5d0b8f5b7c799487b6e76b678d941aa1141ebPokechu22Merge pull request #11341 from mbc07/BlackBackgrounds_buildfix
5.0-180455f0960ff886df6e4ceb92927d9b0f0b1e8960b02Mateus B. CassianoAndroid: fix compile error
5.0-180441fd8d476e84b9362648d65f67f833719bad5673bJosJuiceMerge pull request #11325 from t895/extra-dark
5.0-180422b7b3c3942579cab9724a504548e4678ad43cf07JosJuiceMerge pull request #11335 from t895/baseline-profile
5.0-18009fd7a84b794c50f471fa87101f0913e8b9e2610e8Charles LombardoAndroid: Add black backgrounds toggle
5.0-18028974003888a16b30ec1b1543a46804fa7566c8672Charles LombardoAndroid: Baseline profile generation
5.0-18040932926a4aad69ffb1aa2a0667fc20ecb126575fbJosJuiceMerge pull request #11329 from t895/elevation-bar
5.0-18013f2c71a77fe74314e6ef7060a617acd1336274f66Charles LombardoAndroid: Use ElevationOverlay for app bar elevation color
5.0-1803854e01c660e7f11f0abc47d66427e4b74c438bb94MaiMerge pull request #11334 from AdmiralCurtiss/globals-fifo
5.0-18027ceae4242fc4775b19193ce16dc3055c7845f20d4Admiral H. CurtissVideoCommon/Fifo: Pass Core::System to methods.
5.0-180265624dd6d3982aebab498dcc99dafbcfc00983b4fAdmiral H. CurtissVideoCommon/Fifo: Refactor to class, move to Core::System.
5.0-18035128c23dc29b03740a79bf88cae43699ec8578c35MaiMerge pull request #11336 from t895/material-switch
5.0-180282555e3720b15b089e99afed2102a6bc7fab06b30Charles LombardoAndroid: Replace Checkbox with MaterialSwitch
5.0-1803348ce5318e1997d02e5544b9ad0b867b055f6fa63MaiMerge pull request #11338 from JosJuice/jitarm64-revert-supposed-tail
5.0-1801864bc150b8cda262d733e3df43aa9630774ce6c60JosJuiceRevert "JitArm64: Optimize a few tail calls"
5.0-18031098e2b3628fbb240ffd6c8124ee8cd729a522798MaiMerge pull request #11333 from OatmealDome/mvk-1.2.1
5.0-18029c3bed35468860c03c8c38e70d17ccb8698ddbd15MaiMerge pull request #11337 from JosJuice/aarch64-shrn
5.0-18018b5b8871bce0e6453e3f92a56331b8a23151dc5eeJosJuiceArm64Emitter: Fix SHRN/SHRN2
5.0-1802633dcb1010ea02b906f584fdd2929123e99dd9165OatmealDomeExternals: Update MoltenVK to 1.2.1
5.0-1802761c10a564412117e002d924ca583d59c6ab41d0eJosJuiceMerge pull request #11332 from t895/upgrade-dependencies
5.0-18022c440781ce7612c4e368e76638ab4a0cfb289bb34Charles LombardoAndroid: Upgrade dependencies
5.0-18025d250e69ddff41db2910f38e741cf3f57d07b362cJMC47Merge pull request #11276 from AdmiralCurtiss/texture-filter-options
5.0-180241d199f466443b6aba7906b1fd4dfd95e87bfada8Admiral H. CurtissQt/EnhancementsWidget: Combine texture filtering and anisotropic filtering.
5.0-18023ff2cc4d02b32c99ddbecd02e4ceb6988f48847d9Admiral H. CurtissQt/EnhancementsWidget: Convert texture filtering option to a ComboBox.
5.0-180228a3b8a925ee57c6538142758328416471aae42faAdmiral H. CurtissCore: Add option to force linear texture filtering.
5.0-18021abf08b586999910a7fad7cc2fd07dcbd266832a5JosJuiceMerge pull request #11309 from t895/agp-upgrade
5.0-179612e63c6c3eefbdd481dccdc9cec4621b51a5f1576Charles LombardoAndroid: Upgrade AGP to 7.3.1
5.0-18019b207611c3393701adee81fc790d9015083f2b902Admiral H. CurtissMerge pull request #11274 from TryTwo/PR_Conditional_BP_Add_Memory
5.0-18004a17fbe7c6566682ef88119875b9ce0f719ebf257TryTwoExpand conditional breakpoints to memory breakpoints
5.0-18017000c6c48137028284598043d6f116ac959f41042MaiMerge pull request #11321 from JosJuice/jitarm64-accurate-nans
5.0-1798606e60ac327c223f189103e2ed15e6896f92717e2JosJuiceJitArm64: Implement accurate NaNs
5.0-179855c41d3b602559af56b618c6ef890b6af2fa95704JosJuiceJitArm64: Refactor temp reg handling in fp_arith/ps_arith
5.0-1801494faad0d3727876f507577655d771d1f978b2f4aMaiMerge pull request #11320 from AdmiralCurtiss/globals-memory
5.0-17971839db591d9daa388c1b6eb944a9f34a9aa41c871Admiral H. CurtissHW/Memmap: Refactor Memory to class, move to Core::System.
5.0-180122a23aab25418fc4587b7a8480283b68a9d13eeb9JosJuiceMerge pull request #11327 from t895/settings-animation
5.0-18009b9d05c4668c59c21b342d31a6b839e16c8661504Charles LombardoAndroid: New settings fragment animations
5.0-18010d34c4c67c8cc51797824931ae12d2b3b3f325898JosJuiceMerge pull request #11328 from t895/string-aggregation
5.0-18009dbfcbcb67068c1f6e2ad13e0286c72219e9ca429Charles LombardoAndroid: Migrate all strings to strings.xml
5.0-18008a9a603b8cb176af75382e62020b1134fe5bc8dc0MaiMerge pull request #11268 from jordan-woyak/ascii-controller
5.0-1800592cab5d0a6c0a789e24f5a2a443bbc7d73fada76MaiMerge pull request #11299 from t895/cleanup-insets-helper
5.0-18004e9c60f3e6599993a656c8c4618b99075f86f8222Charles LombardoAndroid: Have each activity manage insets separately
5.0-17826e9af3d945a167773b836cd041091cecb9e309fd3Jordan WoyakDolphinQt: Rename "Keyboard" to "Keyboard Controller" and add warning text.
5.0-17825296959ec58a54a08195bf5e91d8f7ab618db58edJordan WoyakGCKeyboardEmu: Eliminate unused Options group.
5.0-180036abcaadd5a46dba26973cc7bcad040b9e343c43dJosJuiceMerge pull request #11314 from t895/menu-cutout-padding
5.0-179772a0939ab98bb9e7608f4f4c4b8287c85ef7f48bdCharles LombardoAndroid: Pad menu fragment when expanding to cutout area
5.0-18001b23eb1f550ea1bc175cb8eeb96ba24f076dad754MaiMerge pull request #11322 from JosJuice/jit64-madds-nan
5.0-17985eeef5363e445e3a713e894713f6f7555126eaa7bJosJuiceJit64: Correctly handle NaNs for ps_maddsX
5.0-17999f21edf6d5a11970fcc9845d1d00aba39d53a3a2aMaiMerge pull request #11270 from t895/theme-mode
5.0-17977b9fffa2e66025e7f4b3f8a4ff4e6c71a171452f8Charles LombardoAndroid: Add theme mode switcher
5.0-179973a7ecc851b8e8fd72d6ed006c83edfb8a5ff751aJosJuiceMerge pull request #11324 from t895/back-fix
5.0-17985c60982b2487eea9bc890393489cca1e1ec34500fCharles LombardoAndroid: Fix cheats layout
5.0-179958bad821019721b9b72701b495da95656ace5fea5JosJuiceTranslation resources sync with Transifex
5.0-17994c9f31ad6a6e1ef5d1feeb2b889b8341a0b45aa3fAdmiral H. CurtissMerge pull request #11262 from K0bin/present-sync
5.0-178203beb22ed7f356635aabdf3c06d4de6ec13628d30Robin KertelsVideoBackends:Vulkan: Synchronize presentation
5.0-179922b93d5e0d781f0a0d700cc201b5c4498dc722f05Admiral H. CurtissMerge pull request #11273 from TryTwo/PR_Conditional_BP_Callstack
5.0-1797176bf1b5f7d77323a407de90b3714208771901e88TryTwoAdd callstack to conditional breakpoints. Checks entire stack for value. Use: callstack(0x80000000). !callstack(value) works as a 'does not contain'. Add strings to expr.h conditionals. Use quotations: callstack("anim") to check symbols/name.
5.0-179902bd47d14352253f3dd472bc32b5989e431557afbAdmiral H. CurtissMerge pull request #11232 from TryTwo/PR_MemoryView_highlighting
5.0-17971700eca1baac5c944432f2a2d806cd09d6ca803aeTryTwoMemoryViewWidget set target address as selected. Fix focus call. Always color selected item blue.
5.0-1798851dfab6823c03143099afccb72025b22a0fc1ba4MaiMerge pull request #11317 from t895/dialog-adjustment
5.0-179776a95c565ae729af17d9d89e89b00408a4c54f2aaCharles LombardoAndroid: Use progress indicator in short loading scenarios
5.0-179862aa25c03df7982d6e9e24f9dcec17c34b36d829bMaiMerge pull request #11318 from t895/expanded-fab
5.0-1798564733b2504f55d14000e1b321c13fcc736043b91Charles LombardoAndroid: Use expanding Extended FAB
5.0-17984af5596720f85a0a260ba73c93996baa6e0a7420dMaiMerge pull request #11315 from t895/motion-dialog-fix
5.0-1797709e350d9a71a3f83070d8e4bee5a137a7e54bc07Charles LombardoAndroid: Greatly simplify MotionAlertDialog theming
5.0-179826b514e81f963726f20a47d229c125ec6a27629f8MaiMerge pull request #11316 from Pokechu22/jit-widget-fixes
5.0-179753d6bfcd236c7fe8d0432072aeeb6e2825c43b3ccPokechu22JITWidget: Convert to fmt
5.0-179746a6d24550e0115df508d56d9ffc3764075e1e144Pokechu22Clean up DisassembleBlock and JitInterface::GetHostCode
5.0-179735842b90bee7fcd11196ceaeb8e98843095aedcefPokechu22Show JIT blocks widget when selecting 'PPC vs Host' in code widget
5.0-179720ccfa31ec89581cc06fc3bc2fc5c60f11acb4486Pokechu22Fix code widget not becoming visible when selecting 'view code' or similar
5.0-179714f4bd57fe94ee94bf25236b733641c7684ed4c48Pokechu22Fix crash when stopping emulation while the JIT widget is in use
5.0-17976385dfb60a0da10ff899bafbdd3a8d90168022db9MaiMerge pull request #11313 from t895/inset-fix
5.0-1797332b4f74d44ef60545e24f4282df2362b669f5848Charles LombardoAndroid: Letterbox content with display cutouts in landscape
5.0-179741d6d9e668f4bb13799f5c2cbd435f4071dc9707dMaiMerge pull request #11312 from tellowkrinkle/MTLFixLod
5.0-17973ffb73f43e10aec69f6bff0a0dc8dcd9cc8c3a008TellowKrinkleVideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers
5.0-179724b7600f20f079e3882ded2b19b10bbf48b88f28fJMC47Merge pull request #11311 from smurf3tte/tpa2_patch
5.0-17971d448af0e84a4a9b1373dc81c87dff21592f5ee94smurf3tteGameSettings: Add patch for Ten Pin Alley 2 (RLEEFS)
5.0-179707cd9a78ebf6e49b21a5a5eee99858822a8946faaMaiMerge pull request #11304 from JosJuice/jit64-nan-c
5.0-179665f22a0054ffa24856fba66dcd0152d741a8e8976MaiMerge pull request #11305 from JosJuice/jitarm64-optimize-ps-merge
5.0-179532f1a8ee1b9cb2c7e78688c2bdf7e08b5a533441fJosJuiceJit64: Skip HandleNaNs for operations that can't generate NaN
5.0-17952cbceae917663d0387deae0280b1e196eb7520cb2JosJuiceJit64: Correctly handle NaNs for ps_mulsX
5.0-17951d3180e35165f172575790efff8bcdbf607798523JosJuiceJit64: Refactor HandleNaNs operand passing
5.0-17925f45d3a6a2c80abf866b9228ae8e664e39850d8ceJosJuiceJitArm64: Optimize ps_mergeXX
5.0-17964ff830c08b605c121a565a47e42fcb47e07b77252MaiMerge pull request #11307 from AdmiralCurtiss/globals-command-processor
5.0-179616941d2e7e67d68312278a934e6c47abc88074077Admiral H. CurtissVideoCommon/CommandProcessor: Refactor to class, move to Core::System.
5.0-17962421af09b1eda251c56027a52d4263536826db98bPokechu22Merge pull request #11279 from tellowkrinkle/GlobalStateIsGreat
5.0-17961e3cc42069f00911933f1c246873c017987690921TellowKrinkleVideoBackends:OGL: Creating vertex formats shouldn't unbind anything
5.0-1796044f8b8c1007f2ead8530d53c4aca3df8fee6d6afMaiMerge pull request #11303 from AdmiralCurtiss/coretiming-class
5.0-17951daa70533cdb0de0a05b4341b499b4cd88e1a3368Admiral H. CurtissCoreTiming: Store Globals in CoreTimingManager.
5.0-17950c9558ecb4ca582bbacd931e41bb1660b69956e4bAdmiral H. CurtissCoreTiming: Refactor to class.
5.0-17957c8d30968f356afaec67d7ec2582c35857f7c77cbAdmiral H. CurtissMerge pull request #11306 from AdmiralCurtiss/cubeb-coinit-fixes
5.0-1795664bb9ae9a95b953879a8e581cef0e5dbb346704bAdmiral H. CurtissCorrectly call CoUninitialize() on Cubeb helper class destruction.
5.0-179553cdc6e3d4a4f2362f5e2b5960821573a13663be2Admiral H. CurtissMerge pull request #10343 from AdmiralCurtiss/cubeb-2021
5.0-1795049252a021758e3135e078aec1e52305dea360287Admiral H. CurtissExternals: Update cubeb to mozilla/cubeb@27d2a102b0b75d9e49d43bc1ea516233fb87d778.
5.0-17949e085bf14f99c52eff514e2317af740869691ba82Admiral H. CurtissCore: Use extra thread for Cubeb on Windows to not disturb the CoInitialize state of whatever thread happens to call a Cubeb function.
5.0-17948ca10e92ab92afeb4cb6d3ac935cf86767ab469ebAdmiral H. CurtissCore: Abide by COM MTA requirement for cubeb on Windows. Partially based on https://github.com/dolphin-emu/dolphin/pull/8920#discussion_r459746604
5.0-1794759b1419a8ef2912f349c1bd3984bc85cc21c6ff1Admiral H. CurtissExternals: Update cubeb to mozilla/cubeb@773f16b7ea308392c05be3e290163d1f636e6024 and make it a submodule.
5.0-17950332d18725255ab6cf739d8ae2747178a06457dd4JosJuiceTranslation resources sync with Transifex
5.0-17949ed84917eb393e9d4f7272189d1a1edd15199c0beMaiMerge pull request #11301 from AdmiralCurtiss/globals-coretiming
5.0-179484273d3754c0f80df35721a6c00d075f2ecf49b2dAdmiral H. CurtissCoreTiming: Move static variables into Core::System.
5.0-1794786f17511fce3708aa18267d5588961dc88bddf87Admiral H. CurtissCoreTiming: Move the 'Globals' instance into Core::System.
5.0-1794670f353fb3748516195303bd4ea9ffb76bc0a3b2dAdmiral H. CurtissMerge pull request #11283 from AdmiralCurtiss/netplay-save-sync-log
5.0-17878f0b0fcbb95de7d544bc23433adb7b8c41f154aeeAdmiral H. CurtissNetplay: Add more logging to save syncing.
5.0-17944d189c70d4d8d8ea9e0acce056e3cdb7c226a80a8Admiral H. CurtissMerge pull request #11230 from AdmiralCurtiss/gci-filenames
5.0-178971089d3cab6c9a40732fca47b164174bd6795614bAdmiral H. CurtissGCMemcardDirectory: Compare GCI files in GetFileNamesForGameID() by their identity instead of their default filename.
5.0-178964b0312ecf8f22514bc92e5bb30d618c6d53db93cAdmiral H. CurtissGCMemcardDirectory: Decode and strip strings for GCI filenames.
5.0-17895c517e92719c352eebcdf250c2a4cdec4e657eaafAdmiral H. CurtissGCMemcardDirectory: Use HasSameIdentity() in LoadGCI().
5.0-17894b31b2db5fa75d2397d6ef1551398618d33da7bbeAdmiral H. CurtissGCMemcard: Remove unused methods.
5.0-17939f38e5986bf7114c61a53b83b23934596351f4dadAdmiral H. CurtissMerge pull request #11293 from JoshuaMKW/edit-breakpoints-dialog
5.0-17938dd2282324b22fbb70455265d13ac17b7f6e2909cJoshuaMKDebugger BreakpointWidget: Allow editing breakpoints
5.0-17937032f54d403d9d122b748050d1f11c7fa7a83bbf4MaiMerge pull request #11302 from tellowkrinkle/SDL226
5.0-17936db8f08b2bb668d41a315ccfc5ca88f8212bc7243TellowKrinkleExternals: Update SDL to 2.26.0
5.0-1793572eadc6520424dc038de0f015b57236260f97433TellowKrinkleInputCommon:SDL: Add SDL 2.26 left and right motion inputs
5.0-179347be4c90f67e86152bebedcfada9db73fb93468fbMaiMerge pull request #11166 from AdmiralCurtiss/mmio-system
5.0-17926545fee9c94c2671f6ae55fa54b1ab734c2ad8b91Admiral H. CurtissCore/CommandProcessor: Reformat single/dual core dependent MMIO handlers.
5.0-179250a6fdb9c133666c7c038a4933e24ee6e4346100fAdmiral H. CurtissHW: Pass System to MMIO handlers.
5.0-17931d6437b7e461af0ef457c05be996d6fb30d7922acMaiMerge pull request #11123 from Pokechu22/fmt-9.1.0
5.0-17928f5d11c1e388768043516fdb54e71b72c26c3c22dPokechu22VideoBackends/D3D11: Simplify vertex attribute code
5.0-17927cc5640245cf4316f9bafcb11141d8868881ddffbPokechu22Fix build errors related to formatting non-scoped enums
5.0-17926b051903c3de9d7aad5794d97be665e4990371783Shawn Hoffmanfmt: do not define uint type in global namespace
5.0-17925f1625751c4f406b7b7fd303764372cb4f76c6a76Pokechu22Externals: Update fmt to 9.1.0
5.0-17926ddf63bacb9fec7bdc9cc2df3601cddce2bc8f7afJosJuiceMerge pull request #11296 from t895/tv-game-details-fix
5.0-178946e5f546d4e3b96cfbc3365af28a05ef0219d7456Charles LombardoAndroid: Fix GameDetailsDialog on leanback
5.0-179240ef6d30a0dde197ccb2736dd46191e7f867f3502MaiMerge pull request #11165 from AdmiralCurtiss/audiocommon-pass-system
5.0-178081c633499842646d7069db067f9c26954c3de144aAdmiral H. CurtissAudioCommon: Pass Core::System to AudioCommon functions.
5.0-179221469055244a3c904e9256c71a4e90027a3b4c3c6MaiMerge pull request #11209 from JMC47/wrestmaniaXIXini
5.0-1792020155544d3409e5b86408f7553d84917cf58ae5aMaiMerge pull request #11210 from JMC47/spyroanbini
5.0-179186c08dcfbabfb92353cea238040636d9128fd9e89MaiMerge pull request #11213 from JMC47/manhuntini
5.0-17733c3f3d2b6bada607b8f6aa47e3a7ff2bd41d9f2f4JMC47Enable slight CPU Overclock for Manhunt 2
5.0-17731b25956849d77f62c02a006a3e8ac1fec1ee51f29JMC47Force Safe Texture Cache in Legend of Spyro: A New Beginning
5.0-17731c94f87151fda75f224af019280003666b334f2f1JMC47Force EFB2RAM in WWE WrestleMania XIX
5.0-17916a47ed2124fedd6eeda1a15c27f3f287aab86ad1eMaiMerge pull request #11253 from AdmiralCurtiss/core-timing-events-pass-system
5.0-17814a36a5c1308c5203a31dbf99841a666d66f20b0c3Admiral H. CurtissCoreTiming: Pass Core::System to Events.
5.0-17914677121bdbc6b92dfea97303ae6f4d849dd4a8cbaMaiMerge pull request #11292 from JosJuice/jit64-imm-ra-update
5.0-178694b6bad2f9e7fdf2b3ef2721167e6087728b5ea5eJosJuiceJit64: Use MOV instead of ADD for updating imm Ra
5.0-17912e573a0bbc260684788e3e95e81a671733cf364dbMaiMerge pull request #11294 from JosJuice/jitarm64-movpage2r
5.0-17892d64c3dc267b37e37055defc96a8de6982f104ea0JosJuiceArm64Emitter: Add MOVPage2R utility function
5.0-17910cb232155d9160aad82a1cb4a9a13fda22d079293MaiMerge pull request #11298 from Pokechu22/vertexloader-no-DataReader
5.0-17897e13094766d51c970deb2a00800e4dd033af25665Pokechu22Fix VertexLoader.cpp using the wrong size for texture matrix indices without a corresponding texture
5.0-178960bcd3c79bb4bbd90fb1f8d02adb26198690709fbPokechu22VertexLoader: Eliminate use of DataReader
5.0-1790731458259b67fe67d4feb0b2d425f629e3792fdf7Admiral H. CurtissMerge pull request #11212 from Sam-Belliveau/realtime-fps-and-vps-counter
5.0-17906edb2c90b38f6b32cf6f687ed0d00b272fc5a5793Sam BelliveauImprove FPS/VPS Counting and Revamp Appearance
5.0-179055e442f6ffa7664dbc696e18693c1a4dd872fae8dAdmiral H. CurtissMerge pull request #11281 from AdmiralCurtiss/updater-admin-check
5.0-178955ebb894685a97570c3d12eb00956c32d56557629Admiral H. CurtissUpdater: Delete the file we check for write rights with on Windows.
5.0-17894f0fb8c22b0383d65570cbb13a270cf33137dc530Admiral H. CurtissUpdater: Check for write permissions in directory of Updater.exe.
5.0-1790219b6251a3c6de6de431a395fec9ce6bb6d0f6f82Admiral H. CurtissMerge pull request #11291 from JosJuice/gba-tas-input
5.0-1786940571cf13c37932aedc4bd3c69c68ba4f16128a2JosJuiceDolphinQt: Add GBA TAS input window
5.0-17900132bf6550f1fe39fe441fff6295466d6c623ec04Admiral H. CurtissMerge pull request #11236 from AdmiralCurtiss/gci-path-config
5.0-1789781557f611a5a3cd6ba96727ec0f583929de9f03cAdmiral H. CurtissQt/GameCubePane: Display a warning if a GCI folder override is set.
5.0-17896c18d6c3deb9de9f20132a75a09d9ee68ef567ec1Admiral H. CurtissConfig: Use JPN for custom GCI folder paths.
5.0-1789586d01c33997a313cc37213ffe183ddf9c0b513aaAdmiral H. CurtissConfig: Add option to use JPN as the Japanese region directory in GetDirectoryForRegion().
5.0-178942132e005c32e137f8723abb68b314f57e02eb2e7Admiral H. CurtissCore: Add config setting for base GCI folder path.
5.0-178958ac8d5afb63f65a1bed1a5d089d9fbbd5b8553b4JosJuiceMerge pull request #11295 from t895/onlayout-fix
5.0-17894e67788571a9e6e72f6cf2cb4c239f3dc47960283Charles LombardoAndroid: Fix condition where we set grid span too early
5.0-178938f5a58f8be7e6979e277eb16934b140e4bbf10a4Pokechu22Merge pull request #11285 from K0bin/cp-checks
5.0-17872f179fd9c33fa7fb018ae9b8c378606d3b6f104f8Robin KertelsVideoCommon:VertexLoaderManager: Reduce CPConfig checks
5.0-1789122bcf134bfccd48440d4c0ec4a649b141d7852a9JMC47Merge pull request #11139 from JosJuice/jit64-nans-no-freg
5.0-176102a5f4a23902f8d4d82eda52191fb1792eaf2f2b9JosJuiceJit64: Don't use fregsIn in HandleNaNs
5.0-17889c8705f014d1026b10915938ce3d798255ca56f20JosJuiceMerge pull request #11290 from AdmiralCurtiss/phys-mem-region-init
5.0-178885d035771897ffd855b4f771c369ef3912aac2fe2Admiral H. CurtissMemmap: Fix initialization of PhysicalMemoryRegion.
5.0-17887f1c977415925b0dfc13bb3e333c2e23927af6561Léo LamMerge pull request #11240 from noahpistilli/es_v1_ticket
5.0-177732fd9852ca89e4f07f6231ec3ddab5656f2b7856cSketchIOS/ES: Add support for V1Ticket
5.0-178850fec70733b50124f00a61091a80ef5493deb6ec3JosJuiceMerge pull request #11287 from t895/spacing-fix
5.0-17884275e9e3a5808103ef5aaf70333088026bdc3044cCharles LombardoAndroid: Adjust card_width
5.0-178839766238649bd6256e456bf635bf05b554821826cJosJuiceMerge pull request #11267 from t895/smooth-keyboard
5.0-178258bfa08fa0e6126060ad1d1c51f8e767cf9a7a074Charles LombardoAndroid: Use smooth keyboard animation in cheats activity
5.0-17881cecd4d15fe476b580966c805463e002f11d3bad1JosJuiceMerge pull request #11254 from t895/adaptive-grid
5.0-178797ce2be93861ba741b5b415afba76e27cea71ac17JosJuiceMerge pull request #11256 from t895/animate-focus-change
5.0-17843eb060c73567ea5ef93ca4848f003c620d4ec6a0cCharles LombardoAndroid: Dynamically adapt grid span to card_game size
5.0-1781460fb151581cc562a5630c3eea2fc15404c4bedb9Charles LombardoAndroid: Animate covers on focus change
5.0-1787799a918d884b7fd9442e2c621e0b2fb566db6aa1cAdmiral H. CurtissMerge pull request #11280 from Pokechu22/efb-cache-cleanup
5.0-178741fdf15a1be499c308a2e3c7af96d09824638dc3ePokechu22VideoCommon/FramebufferManager: Rename m_efb_cache_tiles_wide to m_efb_cache_tile_row_stride
5.0-1787355e1c3b51d43ac1e889694a363efcce204318f91Pokechu22VideoCommon/FramebufferManager: use !IsUsingTiledEFBCache() in GetEFBCacheTileRect
5.0-1787290d05fe37e6baf0d88a9eee8a63f0610dfba33eePokechu22VideoCommon/FramebufferManager: Always update frame access mask on depth peeks
5.0-1787343e90ca02333b2842d086626aa23cf880e432ea2Admiral H. CurtissMerge pull request #11105 from vpelletier/si_ignore_setGameId
5.0-17446fbf9d6ea17fda1d50f359f6d9f912d8fc081c3e4Vincent PelletierSI: Ignore non-standard setGameID command
5.0-178718a1c28be6318c9d3cd373bcee3f80969d466e9b1JMC47Merge pull request #11172 from K0bin/efb-refresh
5.0-177740e02ddcf52ed86060ac1a0a85fa144738fa5163cRobin KertelsVideoCommon:FramebufferManager: Cleanup
5.0-17773371935d61efa7ff7c8ffe8e6c7624b5cf09e64b1Robin KertelsVideoCommon:FramebufferManager: Mark cache as valid after refresh
5.0-17868d7593dd7215d92ea0b5eb8fa8b592f3ed758b2eaAdmiral H. CurtissMerge pull request #11243 from Sintendo/arm64mul
5.0-17792274e34ddf175cb6feae7c7b0465d3e02eb6e3902Bram SpeeckaertJitArm64: MultiplyImmediate - Handle -(2^n) + 1
5.0-177917073a135c659d59f1874b69250d54f34cfb33da2Bram SpeeckaertJitArm64: MultiplyImmediate - Handle -(2^n)
5.0-177901c87f040a3b0771f9b5d231eb5dee620d15b7ed6Bram SpeeckaertJitArm64: mulli - Only allocate reg when necessary
5.0-1778920dd5cadab461843a5f5f9def26638bb5bc2c3a4Bram SpeeckaertJitArm64: MultiplyImmediate - Add comments
5.0-17788c349875cdca6ee5abc2f78d1e0c3a09c8716256fBram SpeeckaertJitArm64: MultiplyImmediate - Handle 2^n + 1
5.0-177873aaf1a2b8bad78d648c15cd68c24ce6aa362e3e6Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 2^n
5.0-17786f25611f388e34ec3610a90f8f862cb0ad5679ef9Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 1
5.0-1778551cb918aa5fbc26c1cdb78dc0193cb29e9df5201Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 0
5.0-17784080513284cf0a80a548de331f8a9729eeb5a49d9Bram SpeeckaertJitArm64: mullwx - Use MultiplyImmediate
5.0-1778353a8cd15638af5c80810e083daa3f13f74084144Bram SpeeckaertJitArm64: mulli - Use MultiplyImmediate
5.0-177824aa0c0133a51de5b1835fe1579dff1ce4bf4c6bcBram SpeeckaertJitArm64: Introduce MultiplyImmediate
5.0-17856c9e74801edeed5cbe0783ad317b08570659ef887Admiral H. CurtissMerge pull request #11269 from vabold/dolphindevice-get-time
5.0-17826083b8172e0e5e4e55a20fbc85213604e8f377f75vaboldReplace `std::time` with `std::chrono::system_clock`
5.0-17825ff1c71cc38c7fd6ae1a360c6c0f1c893b9c4a7advaboldFix inaccurate function name, add old function
5.0-178536c9b9cbf954ea92a3a6e920e9f4a142be1bd1bffAdmiral H. CurtissMerge pull request #11255 from JosJuice/disable-sd-convert
5.0-17815982afec040ede68701ae7763e1eeb28aa19d84feJosJuiceAndroid: Disable SD card conversion while emulation is running
5.0-17814de93b4dc13cfa58788468d89993dafa1d3a1f203JosJuiceDolphinQt: Disable SD card conversion while emulation is running
5.0-1785009c0321997fe4a5c418d24f248b58782de2b30bdAdmiral H. CurtissMerge pull request #11184 from Lobsterzelda/save-all-nand-files-to-save-state
5.0-17787ed54e1905a92b4e84a1fed67d2ef4ac2a01eec03LobsterzeldaHostFileSystem: Set all NAND folders to be saved in save states when a movie is active
5.0-17848b6503d7585ef10ea0790335ad59a03f35ed2d001Admiral H. CurtissMerge pull request #11018 from Dentomologist/add_updater_error_messages
5.0-177815bdb291d90a81945977336dcca672965942a6c4cAdmiral H. CurtissQt/Updater: Remove unused member variable.
5.0-177807cd08fde755cc2ef4f510730f6c1650fef05bf15DentomologistUpdater: Add/clarify error messages
5.0-177792808db7f2fb48d0a1e1cb17aac6d39fc2a521560DentomologistFileUtil: Return success bool from CopyDir
5.0-17844f05b0ad66999a4ce190efcc9e52a3fb9e21ed857Admiral H. CurtissMerge pull request #11271 from jordan-woyak/mapping-button-expanding
5.0-178296044bc32a899017ef823a4f8e61b377515b51731Jordan WoyakDolphinQt: Allow mapping buttons to expand horizontally.
5.0-17842f614f94568ca62d65ae94e37d5819822f7e0645fJosJuiceMerge pull request #11272 from t895/tv-update-fix
5.0-178292e978ad4282c5fa0ada59a93b71cfc5b18fe637eCharles LombardoAndroid: Use progress bar that does not inherit from AppCompat on leanback
5.0-178402340a7eea6d2fbb93f373dd2630ff55c9ecdafdaJosJuiceMerge pull request #11248 from t895/offload-unmangle
5.0-177916eb50133598941b166ace27346139929e6315aeaCharles LombardoAndroid: Offload cover path unmangling to another thread
5.0-178381e80bcbd57585b6af9e5214cf66c55eb54d23db1JosJuiceMerge pull request #11265 from t895/dialog-ripple-color
5.0-178254b622ef4d033b64ea44323e876b033826257d379Charles LombardoAndroid: Change alert dialog button ripple color for default theme
5.0-178362a81fa6c2698fe2f81ed4e1267516029a7a0c878Admiral H. CurtissMerge pull request #11015 from TryTwo/Conditional_Breakpoints
5.0-17448e2df81b0c157c0da2cdac99feb42e3004dc2e499TryTwoAdd logging and error reporting to Breakpoint Conditionals.
5.0-174471ed6028af415075e7cc2b251415dd97ee477002bTryTwoNewBreakpointDialog: Add a help message for conditionals.
5.0-1744685cb4d1bc57044a00a61ade2218c94435ee0174csmurf3tteSupport memory reads/writes from breakpoint expressions
5.0-174451224575b0be603562af65009287c4b501ae0a97fsmurf3tteAdd cast expression functions u8(), s8(), u16(), etc.
5.0-17444341792016746eecd2fef255a4d4c62a8332f9b50smurf3tteGrow internal expr int representation to 64 bits
5.0-1744311851a01e62fa698a7aad392c4719a9be1e3881fsmurf3tteExpand expr's support for numeric literals
5.0-174427842f9a715f143e5bae2e3886148379279976bbcsmurf3tteDebugger: Initial implementation of conditional breakpoints
5.0-17828f28e5607fec604f998994e5d65931707eafec841JosJuiceMerge pull request #11263 from tellowkrinkle/NoMipsOption
5.0-1782337a51f1d091c7db91261e73462d4e67eee5f9252TellowKrinkleVideoCommon: Add an option to disable mipmaps
5.0-17826bf69a0bfe09fc7252858afc69d2c218ae1f83e88JosJuiceMerge pull request #11266 from t895/alert-dialog-cancel
5.0-178258a4640432991828a0141058420cfa3e835ecaabbCharles LombardoAndroid: Change system update dialog title/message when cancelling
5.0-17824dca51f3ab0e5e11024556e495dfa4d959093c1d2JosJuiceMerge pull request #11260 from t895/text-alignment
5.0-17820e79a4b0d8c9111d63602277e913e4e5b25e0fbecCharles LombardoAndroid: Fix list_item_cheat text
5.0-17822ee7887b7511dd3cdb27fd8517d42088cf26cdadeAdmiral H. CurtissMerge pull request #11258 from AdmiralCurtiss/imgui-crash-v2
5.0-17821a98df1894705195f7051ef1dfccafffe135149c5Admiral H. CurtissVideoCommon: Hold ImGui lock while initializing and shutting down ImGui.
5.0-17820e37aa3ed90f064b9095e37584fd04b9ee6555b41Pokechu22RenderWidget: Fix random crash due to missing ImGui context
5.0-17819c931529e7aa5926b8a21a193bf8f80244b3ae888Admiral H. CurtissMerge pull request #11225 from iwubcode/graphics-mod-textureload-callable
5.0-17747ea3e133200cda61f2e87a6e942f89e76b2c6f4fciwubcodeVideoCommon: call texture load graphics mod hook when Dolphin loads a texture
5.0-17817134833727770a519d3061dbbbb0c8a7f9c1a3ab7Admiral H. CurtissMerge pull request #11246 from tellowkrinkle/PVDMemset
5.0-17791d9ed9ae33193c9db1ee7616363848d5b0b65196cTellowKrinkleVideoCommon: Zero PortableVertexDeclarations on initialization
5.0-17815c75b53c7ed24d1be59901c9bd15904376e79056eAdmiral H. CurtissMerge pull request #11250 from AdmiralCurtiss/memory-widget-menu
5.0-17808cf533df8142d5d944889c970947957dbea48fc86Admiral H. CurtissMemoryWidget: Split Actions into Import and Export.
5.0-178131a5110791c577e3490812837bffede2fd0708888JosJuiceMerge pull request #11251 from t895/notouch-fix
5.0-17812ff38fef2e4aad1d888ea63205202efa9f69b3ba8Charles LombardoAndroid: Use FrameLayout as root for notouch emulation layout
5.0-17811db679ab6203b66daed19f467e4e260d97b022249Admiral H. CurtissMerge pull request #11249 from JosJuice/load-dol-elf-after-mem
5.0-17787fb916a4c336c2bd82666d08e8b04bb2d1123968aJosJuiceBoot: Load DOL/ELF after memory setup
5.0-17809e1f5eb3d8de687871d1e5a05cf5b2fea823a6196Admiral H. CurtissMerge pull request #11233 from AdmiralCurtiss/netplay-split-save-sync-function
5.0-17765e9caa09f7b28803d270e25fe2cf106bc1206cfacAdmiral H. CurtissNetPlay: Split SyncSaveData() into two parts.
5.0-1780789bc1649e345038be3023d4e19456d5dc1235ea8Admiral H. CurtissMerge pull request #11111 from TryTwo/PR_MemoryView_TableUpdates
5.0-174426f4f4e057e58d1720db7a68f80f6dcc24c686a3eTryTwoMemoryViewWidget refactor memory table. Don't re-create the table on every update.
5.0-17805431301add36f455f8667e3118f9365b6309eeeacAdmiral H. CurtissMerge pull request #10771 from TryTwo/PR_AutoStep
5.0-17442fb79c04cf1aa95ed4c0d55dc840dafb16319f49bTryTwoMemoryView auto updateDebugger. Implement base codetrace logic. Add register breakpoints. Add CodeViewWidget autostepping to track a value.Debugger
5.0-1780326b68f1f849441c8777b31b5cfc31e5fc8af6a9dAdmiral H. CurtissMerge pull request #11228 from Pokechu22/statistics-macros
5.0-17763fe559f3ed362087775ea6f6b4dcfec3d8a2bb45cPokechu22VideoCommon/Statistics: Require semicolons after statistics macros
5.0-178018b4e315fb7e001501735fe41f1fa46d0cede4733Admiral H. CurtissMerge pull request #11242 from Sintendo/arm64cmp
5.0-17787d0de68c41bb7d1676ae99cf750cb1bbabb7317a1Bram SpeeckaertJitArm64: cmp - Optimize general case
5.0-17786ae6ce1df48578d381dd43450e00c4254bb8b490dBram SpeeckaertArm64Emitter: Add ArithOption with ExtendSpecifier
5.0-1778582f22cdfa1fbaeaac8cf608294c4dc730ee0f099Bram SpeeckaertJitArm64: cmp - Optimize a == -1 case
5.0-17784592ba31e224c062fe558dad21d2f605196df0b31Bram SpeeckaertJitArm64: cmp - Optimize a == 0 case
5.0-17783f5e7e70cc5078915656aafaa7c6ccb3a38d62b05Bram SpeeckaertJitArm64: cmp - Refactor
5.0-17782dbb8f588c7ac5c6c4586804c072c87de730ef00cBram SpeeckaertJitArm64: cmpl - Optimize a == 0 case
5.0-17794c2e6d85ba7477c34cd3e65e3c45bad8f9d322c7bAdmiral H. CurtissMerge pull request #11247 from tellowkrinkle/MetalHeadless
5.0-1779183ca1ad8a682251b84d04fd87247d068784588f8TellowKrinkleVideoBackends:Metal: Headless render support
5.0-177927a76aeef2189db26529747d2a6e98451490feddeAdmiral H. CurtissMerge pull request #11222 from JMC47/eggmaniaprog
5.0-177378209f96a4f9c990f9140d14e00fa0dd8290fd008JMC47Add Force Progressive Patch for Egg Mania
5.0-177901d07332657719a1a86290bf4e138ac7972ad2409Admiral H. CurtissMerge pull request #11193 from jordan-woyak/ciface-input-backend-interface
5.0-17786168a49c87ffbd05512c20db9735b3cb92afac93bJordan WoyakControllerInterface: DSU InputBackend implementation.
5.0-177852e5cd5d51970fd90e87e54d53fe904cf9d777139Jordan WoyakControllerInterface: evdev InputBackend implementation.
5.0-1778444a4573303917496ee9b4107fbe41a5cad142e2dJordan WoyakControllerInterface: Add InputBackend interface and SDL implementation.
5.0-177860210d115c22a1c5745c76eaefe38b5d0af3247f9Markus WickMerge pull request #11227 from JosJuice/jitarm64-mmio-clobber
5.0-17726431ee1c48a805433ea7b0cd8d611d29ead6fa2b7JosJuiceJitArm64: Improve register handling for MMIO loadstores
5.0-177250660f12da409e3bb8470b4b7e2a914bc94b940a1JosJuiceJitArm64: Move MMIO handler result before popping stack
5.0-17783dc046a247014f045c9ba52b0d4110d7a64f321bcJosJuiceMerge pull request #11237 from t895/grid-fix
5.0-17773349b16aa55c5e0a30a97a08113e1d592e1f40cbeCharles LombardoAndroid: Add more game grid sizes for long displays
5.0-177815488d3b125dbec66ef4b35b124ce3c3c255b91fcJMC47Merge pull request #11239 from Tilka/ogl
5.0-1777622eb7e664516b61e7679844aa846459086154189Tillmann KarrasOGL: use already known object label lengths
5.0-177754b8fe959d40f3cad87e7565ab0f599e3705d53f2Tillmann KarrasOGL: fix compute shader labels
5.0-1777812b204d92a2a48b32c2016cfdaf7749235ce88a1TilkaMerge pull request #11241 from shuffle2/revert-11234-updater
5.0-17777111e965c7e789008b2293dcf4a0dac5e47277f1eshuffle2Revert "MacUpdater: test that os version check is working"
5.0-17776b182abe0aed6068d237167b6d579a3418c2b2e8dTilkaMerge pull request #11234 from shuffle2/updater
5.0-177727cc8e37aeec54beffd6f2792455bcd68e28a4cfdShawn HoffmanMacUpdater: test that os version check is working Adds a key to Info.plist with default value to test Updater - this commit is intended to be reverted
5.0-177744955af5e2774ef134800b5db99254f8bc1e81aa9Admiral H. CurtissMerge pull request #11238 from K0bin/zero-descriptor-size
5.0-17773f5fecaf96478ded749f570172fb6fc5b6d1087e8Robin KertelsVideoBackends:Vulkan: Fix 0 size descriptor pools
5.0-17772d3718b1b81e64db540005f3ced6a0edfde76f411JosJuiceTranslation resources sync with Transifex
5.0-17771969309c45732961f709ac0870252760a58b04a42JMC47Merge pull request #11220 from shuffle2/macversion
5.0-17764089886a6f869992f7566ee9543e136e136b168aaShawn HoffmanMacUpdater: check os version
5.0-1776368875dc06b8c9aa72cd2bc87d3b2d4eda73e020cShawn HoffmanMacUpdater: add version info to Updater.app too
5.0-177682f80928be39dd0b2648f6b8fd246d3ee8eb808a7JMC47Merge pull request #11216 from JMC47/OwlsofGaINI
5.0-1773376ce7da0228f88ce7152b236569131758ad14cc2JMC47Disable "Force Texture Filtering" in Owls of Ga'Hoole
5.0-17766f277a921a9c346cc6934524a9775b09c8ff9b333JMC47Merge pull request #11231 from shuffle2/updater
5.0-17763836bc74b2dba878d3790d4144fadb7984436f84bShawn Hoffmanwindows: Rename: use std::filesystem::rename for posix behavior
5.0-17764950e1f94dc73b56309c090d7b04033506b057ae0JMC47Merge pull request #11185 from TryTwo/PR_MemoryWidget_Address_Input_History
5.0-17735053320b7cf5e1f4363c20edc9275cd352641cbd9TryTwoMemoryWidget: Make search address a combobox that holds address history. Always update the combobox when a new target address is sent.
5.0-177620628794cb6fb2ee4840131066f3d51667a875a34Admiral H. CurtissMerge pull request #11226 from K0bin/d3d12-fix
5.0-17751a07ee729e50905dc2a1926ad81a95f372ab2d52aRobin KertelsVideoBackends:D3D12: Defer binding framebuffer in SetAndDiscardFramebuffer
5.0-17750a6aa6512917d5ff33c8c864445e55d47a9176eadRobin KertelsVideoBackends:D3D12: Use COMMON as initial state for default heap buffer
5.0-1774922fecb41fc85f3c2ef6a3f1e1d422dd6b6e9a76bRobin KertelsVideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap
5.0-17758a1e41f305e136f4c2e4e67a1d2dd12f5068510c5TilkaMerge pull request #11229 from Tilka/verifier
5.0-17757cacdd18ca04c9c707ecacf5049f3db5ce30a1235Tillmann KarrasVolumeVerifier: fix bogus "serial/version missing" error
5.0-177566dcf8a6fc98a1aa4451d6ed40cd057bf9e6430bePokechu22Merge pull request #11201 from JoshuaMKW/fix-instruction-patches
5.0-17714e2f4400f4941def98af3e2b30696f531baada7a7JoshuaMKMake SetPatch responsible for overwriting old patches
5.0-177132594447c2589a2575d71129291151fb99b9a1f3fJoshuaMKHave UnsetPatch only unset the argument address
5.0-17712e10b3308c2b5b046f138f534477068d857e2b5c8JoshuaMKFix patch corruption using find_if instead of remove_if
5.0-17752aeb0fcb8abdcd8cec3aa36b0c43753ecdf876800JosJuiceMerge pull request #11092 from t895/view-binding
5.0-177095c30f65bbba66eacc16694e81827f75e1982ec43Charles LombardoAndroid: Use view binding
5.0-177507d55e9f9c7ba347f97b92338511944a83a2eb187JosJuiceMerge pull request #11202 from t895/androidx-prefs
5.0-17714a78e266a26efd0d8289d448712f9e97f47a9756cCharles LombardoAndroid: Use androidx preference manager
5.0-177480716fa3c52063c444d352f65a159da77b9ce9bd8Admiral H. CurtissMerge pull request #11224 from iwubcode/d3d12_subresource
5.0-177470e1ffe009a68a250f815f95b0156f97f9450670diwubcodeVideoBackends: fix d3d12 subresource calculation
5.0-177468efd7833e58092cb3074d477beef5803b62bc044Admiral H. CurtissMerge pull request #11150 from jordan-woyak/all-devices-less-confusing
5.0-17581c3ceee8967b30419b522b765036aa523998c61e1Jordan WoyakDolphinQt: Make "All Devices" mapping hopefully less confusing.
5.0-177448001535d12fabbd5188b25e7505e3c2044f69befAdmiral H. CurtissMerge pull request #11211 from jordan-woyak/fix-focus-resume-after-manual-pause
5.0-177314fc05dd0258895615bebdf79b609c6ed800c20c5Jordan WoyakDolphinQt: Fix window focus from unpausing after a manual pause.
5.0-17742c624629dfd3e4fe7ca80ce6d56809734e8bb678dAdmiral H. CurtissMerge pull request #11223 from JMC47/dkcrfiltering
5.0-177411049ae629eab5a358a416c366f1110b0438ffd80JMC47Disable Force Texture Filtering in DKCR
5.0-17740904551fdb9cbaf8150637f9a910feb7c19daee79Admiral H. CurtissMerge pull request #11218 from JMC47/pxdmmu
5.0-177378080ebcd7643daa7b451d5ed738ee491fec64be6JMC47Enable MMU in Pokemon XD
5.0-177385ee7a555887f4365c61f99aa18a29ff822e4b8d8JosJuiceMerge pull request #11217 from JMC47/nsmbwvertexrounding
5.0-17735895e5ca3e3cfb06a4099de337d5cb75011de7700JMC47Disable Vertex Rounding in New Super Mario Bros. Wii
5.0-1773659c8358e40901aaee7e7f57d95f98f2d1adad304JosJuiceMerge pull request #11215 from JMC47/wiiplayvertexrounding
5.0-177331158fab3b7cf3061987fe725d6c22484d5fc06dfJMC47Disable Vertex Rounding in Wii Play
5.0-177341d86a48db658e5ba7c65629c984e5ba111656da0Pokechu22Merge pull request #11214 from Pokechu22/GraphicsSettings-unused-FreelookControlType
5.0-177332f3805e1b4193f4818ebaaeac6db845375ccec42Pokechu22GraphicsSettings: Remove unused FreelookControlType enum forward declaration
5.0-17732d367b3ec3bba9ca53deb3d08d636c75115a68b31TilkaMerge pull request #11160 from Pokechu22/vertexloader-no-initializer-workaround-functions
5.0-17731581a575042c76f6b88509f6b57d14ae6d10081c4Pokechu22VertexLoader: Remove "too many initializer values" workaround functions
5.0-17730060d928d49c3ac5646485dcbffa67affe833076bAdmiral H. CurtissMerge pull request #11206 from JMC47/deepakini
5.0-177255c24d7bd8d3ad3f39e2e139b4a41b744fa01b846JMC47Add Safe Texture Cache for Deepak Chopra's Leela
5.0-17728027e10460a1f36fdd819be1fd1dd9f7b8aae25e4JMC47Merge pull request #10977 from tellowkrinkle/FixBackendMultithreading
5.0-176216fd933915bb21bd487c8e9dd8481e8e05b4c0011TellowKrinkleVideoBackends:Vulkan: Improve backend multithreading
5.0-177269ef7a3b44c378ee4e51e5fbc1d75903a85f15b5cJMC47Merge pull request #11207 from Pokechu22/invalid-normal-count
5.0-17717574939b6831517857d46dffc7fad4ca259e88183Pokechu22VideoCommon: Treat invalid normal count as NormalTangentBinormal
5.0-17724b66793194e7b9e34080764e5985d49055ccaa37dJMC47Merge pull request #11028 from tellowkrinkle/MetalFixes
5.0-17565fd2680d8b4830c312599d3579b0eb02ebf1903b8TellowKrinkleVideoBackends:Metal: Use a temporary buffer for large texture uploads
5.0-17564a13f09433c87ace659d0e8edf713013d46e203e5TellowKrinkleVideoBackends:Metal: Add config option to use presentDrawable
5.0-175635a1b90c7f300fea6fecc989e3e5072eeddb56856TellowKrinkleVideoBackends:Metal: Explicitly disable arc
5.0-17562c08de82e90b8d120b44e68f92cd58712f6360a37TellowKrinkleVideoBackends:Metal: Bring back unified memory config
5.0-1756193ce7bf344915d82e6ccb7d229e04ed7ff81d4dbTellowKrinkleVideoBackends:Metal: Unroll lighting loop
5.0-1756045ee1be6da0fc645327f26bfb02af9de5df0baceTellowKrinkleVideoBackends:Metal: Properly set vsync on creation
5.0-17559274d4679cac5fb9e6e47990d149961d0233bf8b7TellowKrinkleVideoBackends:Multiple: More GPUs with broken subgroup ops
5.0-177164787b25a7f2acfb36a1e49a663c433640e6e3527JMC47Merge pull request #10741 from Pokechu22/audio-dma-one-block-at-a-time
5.0-176696de55e416b337dd7eee3df85d967a31a12169186Pokechu22WaveFile: Fix size check
5.0-176682a83b17ffbc6587bf0bfe1fa1755d2f5d248395cPokechu22DSP: Copy audio dma samples one block at a time
5.0-177134ab47231bc6919c81067e150476e6b09de0632f3JMC47Merge pull request #11200 from Pokechu22/lego-indiana-jones-missing-color-value-is-a-hack
5.0-17712e4a02f32294c02880829e852b3b0a32f49ad3bdcPokechu22GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
5.0-17711a988b6ab34e5c368b693b6d724eb251ac63f65dbJosJuiceTranslation resources sync with Transifex
5.0-1771033733ff81cb9d5e9f6856d35c73620aba1f7dc45JMC47Merge pull request #11199 from JosJuice/translation-fixes
5.0-176967437d2d9ad64b375d37b5676533f326874041f2eJosJuiceWiimoteEmu: Change Shinkansen Start/Select to START/SELECT
5.0-17708063c2739b3fa11a93dd569199d478a010adc2cc0JosJuiceMerge pull request #11135 from AdmiralCurtiss/ppcanalyst-unused-stats
5.0-175581abffc0b05368c199780d0c9e2d833351ecde02aAdmiral H. CurtissPPCAnalyst: Remove unused variables in BlockStats.
5.0-17557a5217c07b8ae1cf3931cd20e1ee2bf62ab4b9724Admiral H. CurtissPPCAnalyst: Remove unused variables and methods in BlockRegStats.
5.0-17705d442f3f2e0699564157f45f1cee8fe9e7dde7b65JosJuiceMerge pull request #11079 from t895/system-windows
5.0-1758690d27be1d6246ecde3412464c2af2988b2b11bb6Charles LombardoAndroid: Do not fit system windows
5.0-177039654d9a72b26601fbda964a8971045cb9b52380bJMC47Merge pull request #11196 from JosJuice/android-vs-lines-points-setting
5.0-17696c1c3ecacac0fe8a689f7f0513b0ec7a5981f7147JosJuiceAndroid: Add "Prefer VS for Point/Line Expansion" to GUI
5.0-177017743afddacaa5cff70979ebd92fb8efcccde6cbcJosJuiceMerge pull request #11163 from t895/convert-layout
5.0-175900fdae88fabb306a66c195bec44736ed0faa47abcCharles LombardoAndroid: Replace spinners with dropdown menus
5.0-176997f2c78f345c4a43ec0306cf7501b931689be25efJosJuiceMerge pull request #11198 from shuffle2/bump
5.0-176984705fb7588fe3765c8dbab05b8a56571c8c2d422Shawn HoffmanUpdater: clarify a string
5.0-17697100121c0b1cb66d9be58f522bc06aefcddaed648JosJuiceMerge pull request #11197 from shuffle2/updater
5.0-1769608c019608d741f46dcec9cf49269c2020ca9c8d7Shawn HoffmanWinUpdater: fix renaming of Updater
5.0-17695636c25513030ec567cc90998085a8e8017ca6d9eJMC47Merge pull request #11195 from shuffle2/dummy
5.0-17694f952c3dbbe8740f1d832c4e00f06231fdb3be1bdShawn Hoffmanthis is a test commit for WinUpdater
5.0-1769334de2b85f3b10358ff0a2f22cf93787d07533fa4JMC47Merge pull request #11189 from shuffle2/updater-elevation
5.0-176322b43f968992b883bb0f3177ad5b766b49604207bShawn HoffmanWinUpdater: Defer modifying any files until Updater.exe Fixes https://bugs.dolphin-emu.org/issues/12151
5.0-17691cdcbe51b2a0c4dd78ab8d1d3ad38d8ab2947405bJMC47Merge pull request #10890 from tellowkrinkle/VertexLineExpand
5.0-176791e9b6f88e4c13722a2a47aeb0d54df95c3a07c69TellowKrinkleVideoCommon: Support hot reloading of VS expand
5.0-176783912fa7a2ed8ce80d01edb86b5a421bf53ff69eeTellowKrinkleVideoCommon: Add reasons for disabled VS expand
5.0-17677b567f3afcf79ab9333e9f5b17bad9aa17880b74eTellowKrinkleVideoCommon: Move repeated point/line expansion code to ShaderGenCommon
5.0-176760a42c534c397b6f99013c25c03799c1c673885b4TellowKrinkleVideoCommon: Add configuration to prefer VS for line/point expansion
5.0-176751eeba6dccaad0dc74ec380746c0513a4b1cb35a9TellowKrinkleVideoBackends:D3D12: Add support for vertex shader point and line expansion
5.0-1767496244799330b00fe02cb8463a13873caeaab5ba5TellowKrinkleVideoBackends:OGL: Add support for vertex shader point and line expansion
5.0-176733a5901d12e1257001f983acdb55448db29befed2TellowKrinkleVideoBackends:Vulkan: Add support for vertex shader point and line expansion
5.0-17672678ee48bfcc169e1d1833a19635153f544613ad5TellowKrinkleVideoBackends:Metal: Add support for vertex shader point and line expansion
5.0-1767168f49df0f8a845eecd1e65c4d75dfbee3bdc989eTellowKrinkleVideoCommon: Add vertex shader point and line expansion
5.0-1768106bd0a908692f61702a483c51c93fadb2ed7eefcJMC47Merge pull request #11132 from K0bin/vma
5.0-17676aa1679f2c7428720d6ded0c69668311b552c60d4Robin KertelsVideoBackends:Vulkan: Clean up unused memory allocation code
5.0-176751ba58e83cafaeefee8cb968ad6789ac7d3fc3060Robin KertelsVideoBackends:Vulkan: Use VMA for stream buffer
5.0-176740e1b7a7b352d62507917df1c3ee31b653650f02fRobin KertelsVideoBackends:Vulkan: Use VMA for bounding box
5.0-176730532f4a05a1daaf3225eeff4d8f2ba90bd56ad77Robin KertelsVideoBackends:Vulkan: Use VMA for staging buffers
5.0-176723ffbf94b2a7460e250ae81e3eb6a40dcc1024e36Robin KertelsVideoBackends:Vulkan: Set up VMA
5.0-176715e96733e353c8cbca0b9d467332d073daed1952dRobin KertelsExternals: Add VMA
5.0-176748ec1bb6be5b7626b5801e502cb8f647ce5370de7JMC47Merge pull request #10676 from Pokechu22/fifo-recorder-indices
5.0-17673bac75de79c4511a6d3c46261b52829bd92c871e5Pokechu22Fifo recorder: Fix incorrect calculation of the size of an array
5.0-17672c9ff2a9b3d588a9c88a5c6ee64ecb9e2dd33c539Pokechu22Fifo recorder: Fix NormalIndex3
5.0-1767124b761acdadfb5613b0c5b79f161b621ffe87907Pokechu22Fifo recorder: Fix position's type being used for normals/colors/texture coords
5.0-17670804e42150e03532e63ecc5a7f6f6eed751a132afJMC47Merge pull request #11188 from GaryOderNichts/feature/vwii_ancast
5.0-1763388c57a00a351148c7c66787dc3af1c2e5e641305GaryOderNichtsShow vWii System Menu version in Menu Bar
5.0-1763282d20ce352f51d05fbdc998cc1abd4514d5623ccGaryOderNichtsSupport for loading Ancast images
5.0-176675b69c67b3ac895998c8964b019f98e0eb0ff0222JMC47Merge pull request #11147 from JosJuice/jitarm64-arith-org
5.0-17661812067ab7cdd244a9144ae59049b2fd6647e6606JosJuiceJitArm64: Move ps instructions from fp_arith to ps_arith
5.0-17660554a2fd33228503a5848cda4039e35993f7985c1JosJuiceJitArm64: Merge ps_mulsX and ps_maddXX
5.0-17664b7310a180f044d72aa9d066e03a25627e6e6bc9eJMC47Merge pull request #11170 from JosJuice/jit64-dispatcher-no-check
5.0-1761409f9a58859977e321468230a9f4281460671aadaJosJuiceJit64: Add dispatcher_no_timing_check jump target
5.0-1766255d269c9e065c8a97141022ae5d5d6ea5ea1f317JMC47Merge pull request #11190 from jordan-woyak/shinkansen-ui-button-order
5.0-17641d9d6428189e926c6b264dccd69822d9850cc815aJordan WoyakWiimoteEmu: Replace shinkansen MixedTriggers with Triggers.
5.0-17640d705b8d4b8b8c3444c2f8fcf4d86c24b4a0fa39cJordan WoyakWiimoteEmu: Reorder shinkansen buttons in UI.
5.0-176592153276ab9a7f49a528462c6a102f2e3797e5445JMC47Merge pull request #10046 from JosJuice/jitarm64-improve-const-stores
5.0-17605351d095ffffccd424763cb77b13f716b5e4155c1JosJuiceJitArm64: Optimize a few tail calls
5.0-17604dbf5dca11c22967af747a0b29231ffea853aee6bJosJuiceJitArm64: FIFO optimization improvements
5.0-17656bc4d08047d43e9d12131ee77b6cd58e020a3a35fJMC47Merge pull request #10979 from tellowkrinkle/QuartzWindowSpeed
5.0-17196588c4bd6355f20dd74008054b1bb876810f4ba13TellowKrinkleInputCommon:QuarzKB&M: Use view position instead of window position
5.0-17195798b241832270bcb7fbc35b07bc297a288e64372TellowKrinkleInputCommon:QuarzKB&M: Use KVO to watch window position
5.0-17194b96bc4267ea4f87a332a349187e0038fdcf6253cTellowKrinkleInputCommon: Enable ARC for obj-c++
5.0-176524bf8a2393c49cb4e888b6e85f8a93466f446583eJMC47Merge pull request #11179 from OatmealDome/mvk-1.2.0
5.0-1762868b33b971843ed402e94d0f89f3571abddc0c98eOatmealDomeMoltenVK: Update framebuffer fetch patch for 1.2.0
5.0-176274b790b10ae6100e4fa322245b8810651f5773d59OatmealDomeRevert "MoltenVK: Add patch to resolve a crash on macOS Mojave"
5.0-176260928060a23ed6bd2607cd7b55666216660394a7fOatmealDomeMoltenVK: Update to version 1.2.0
5.0-176485f1b7012ed8912e3f78ecd939bef83ccda0f5d72JMC47Merge pull request #10853 from RedStoneMatt/master
5.0-16908004a793c309af7b93a5646e45ad83cef22235d3cRedStoneMattWii GameConfig INI change for Kirby's Return to Dreamland (see description)
5.0-176467a2256469ef030a2d31501a7f66f07798fc8ba2bMarkus WickMerge pull request #11127 from JosJuice/aarch64-jitasm-macro-op
5.0-17580bf492c1ff3e2047e9c4525a8e93def75ef5da2f8JosJuiceJitArm64: Fix register number typo
5.0-1757904628034bce1b6512b042e2667fae8e1120b376eJosJuiceJitAsm64: Reorder instructions in routines to allow macro-op fusion
5.0-17643583c2b8a0c89082cf10bb53f3df1b43464ce0c9eMarkus WickMerge pull request #11181 from JosJuice/jitarm64-25-bit-urshr
5.0-176404dbf0b8e904ad3a338809ff1df4ba87836fffebeJosJuiceJitArm64: Reimplement Force25BitPrecision
5.0-176415c7b5514ede27a2e30778720d87b1a2736697c56Markus WickMerge pull request #11148 from JosJuice/jitarm64-remove-cdts-inst
5.0-175796e01ab56fabad8cb6e580c4413229841323d99fdJosJuiceJitArm64: Remove unnecessary instruction from ConvertDoubleToSingle
5.0-17639bba38a36420d0359323d9a248e4ce53e2eb066faMarkus WickMerge pull request #11182 from JosJuice/aarch64-emit-shift-imm
5.0-1761484375a91d9673b70bed91d567cd0ee48030205f1JosJuiceArm64Emitter: Combine immh and immb for Emit(Scalar)ShiftImm
5.0-1763719e25e32a16741d51971423e5eab9259f2389a75JMC47Merge pull request #11175 from b3rru/patch-2
5.0-1761992917061a841bf75312c433e60201409b35ed480b3rruGZLP01.ini – Update cheatcode to Remove Distance Blur
5.0-17635091b448209f889c42b2909bd4221419c16f10120JMC47Merge pull request #11156 from dvessel/soulcalibur2ini
5.0-17588cada690192b7234983e2a71477eea1504e5c150djoonDelete outdated SoulCalibur II ini.
5.0-17633b331b017a1184ccd952c7e5e0762b980b97a083fJMC47Merge pull request #11187 from jordan-woyak/wiiu-adapter-cleanups
5.0-176325ed054343056b7663c856cdb6d012eb0da16261fJordan WoyakGCAdapter: Process pad state in read thread and other general cleanups.
5.0-1763179e09c37310930b045d52c20f65842ac51e8e37fLéo LamMerge pull request #11186 from GaryOderNichts/ios/device_creation
5.0-176262fb45660b3be6b2cbd02171096fd8866b69d0c4cGaryOderNichtsIOS::HLE::Kernel::InitIPC: Replace s_ios check with Core::IsRunning
5.0-1762900e23da6074b5b25a2ff4e4ff040986c07753e94JMC47Merge pull request #11051 from shuffle2/update-vcredist
5.0-17404717c36bc43c2a568b3fff04bd6d3ea2a81c0582dShawn HoffmanWinUpdater: Check OS and VC++ Redist versions.
5.0-176279222956acdfb6a0526b6fdada4aeaa936de9fcd1JMC47Merge pull request #10859 from tellowkrinkle/UniformBufferSize
5.0-1685489ae06021465a79c44a04002cf83ab20e90e365eTellowKrinkleVideoCommon: Increase uniform stream buffer size to 64mb
5.0-176259aece1810c47916e9e56b8a2ef0a7e7f99fb0c54JMC47Merge pull request #10836 from iwubcode/d3d_uint_fix
5.0-17152637dca680ccc53a2a7183917451c356e71117894iwubcodeVideoCommon: update ubershader pixel to not enforce d3d when writing color output that has been defined as uints
5.0-1715105135b4f4322d88c383d7ef17da75c331fbc5c56iwubcodeVideoCommon: fix uint shader compiler error in specialized shaders. This error is in renderers that use uint for their color output (for logic ops). Remove D3D check for uint output since other backends could use uint output as well.
5.0-17622ee5a93c6b8ecffe476ffc0b6348172ab9c59dd0fLéo LamMerge pull request #11177 from Lobsterzelda/simplify-device-save-state
5.0-17621486a523e0d87b4a06dab315eb73b01214c979e61LobsterzeldaIOS: Simplify IOS::HLE::Device savestate method
5.0-1762010f973a87f921d277a7a9514f2a5dd59d04b7ca6Admiral H. CurtissMerge pull request #11122 from K0bin/descriptor-overhaul
5.0-175436992b0d8e16c84df93203e82853d80e96cf7de6bRobin KertelsVideoBackends:Vulkan: Allocate descriptor pools as needed
5.0-17618892ab87e65eb54d57746104a2404552d57a02e42Admiral H. CurtissMerge pull request #11174 from AdmiralCurtiss/news-channel-fix
5.0-176179992a198f1d2dc498487f6f2aa0f1d0ef2ff597fAdmiral H. CurtissIOS/NetKDRequest: Don't abort on first unset bit in subtask mask.
5.0-1761602abc086c6858a3b4fc24e71ac62267f2cfb1a9aAdmiral H. CurtissMerge pull request #11171 from AdmiralCurtiss/fatfs-zero-init
5.0-17615cbc96adfd2644415eab7503503a723ca1569f50cAdmiral H. CurtissVFFUtil: Invalidate window on mount.
5.0-17614b1725dfb33f057784e673796d4f7063e2718b167Admiral H. CurtissZero-initialize structures passed to FatFs functions.
5.0-17613c0476fdac30f764ddce3cb3381271fffd14269d9Admiral H. CurtissMerge pull request #11072 from SketchMaster2001/wiiconnect24
5.0-17492e413d7f5ece44fd22b9deb7a192cdfcfdef8a0ddSketchMaster2001Add initial WiiConnect24 support
5.0-17611fbe782f1a9f598f844e3eae5fd49b0c88600bc5aAdmiral H. CurtissMerge pull request #11077 from JosJuice/jitasm-no-breakpoint
5.0-17604b9aed428e892b11aacd94b603f05fb412bd12274JosJuiceJit64: Remove breakpoint check from JitAsm.cpp
5.0-17609cd1f89a02b3fe44fc451a5c6fda5939200fb6199Admiral H. CurtissMerge pull request #11138 from JosJuice/jit64-quiet-nans
5.0-17575c361f9155b06f605cf063d8fd2b1a1c7dfba6c15JosJuiceJit64: Turn SNaN into QNaN in HandleNaNs
5.0-1760785f7cf7c1e9036226fc5dc4a96be61c1116ffcf9Admiral H. CurtissMerge pull request #11169 from JosJuice/jit64-speculative-constants-dispatcher
5.0-17604ec6a4115eb2754fcb916c5c2d9f458a0b2e249bbJosJuiceJit64: Jump to dispatcher_no_check from InitializeSpeculativeConstants
5.0-1760591ba359911638a708370658539b30ff2abbc5df4Admiral H. CurtissMerge pull request #11168 from jordan-woyak/extension-status-report
5.0-176049c1a936ca641af70734ce2f85aab8dfaa10bbbe9Jordan WoyakWiimoteEmu: Do send a status report on connection when an extension is already attached.
5.0-176033af74d82a0c32cf171a8c1a3a2aa2547b70df791Admiral H. CurtissMerge pull request #11137 from Lobsterzelda/update-video-interface
5.0-1760265c7304bd4956a3ddcb6ac5881d52124faaacda1LobsterzeldaVideoInterface: Simplify VideoInterface savestate code
5.0-1760199a5be3036aade12d8a51ca8534276985216535fMaiMerge pull request #11164 from AdmiralCurtiss/globals-memory-interface
5.0-17600e47af664cc54e2d20aae66b07d8e92d0074a70caAdmiral H. CurtissHW: Move MemoryInterface variables to Core::System.
5.0-1759906f74bd7d1d13de41e46c7a86bb12a8f21f8395dAdmiral H. CurtissMerge pull request #11152 from jordan-woyak/wm-emu-ir-point-size
5.0-17597304e1e5b9fb6fe839d04a58cafe3e26df412f32dAdmiral H. CurtissMerge pull request #11162 from Pokechu22/less-StringFromFormat
5.0-17596ae7b14887b076ecf1daf66ff210f86c911556926Pokechu22Remove varargs support from LOG_VULKAN_ERROR
5.0-17595f9fe25291d8e6ece3ee026df5099add3b5230c84Pokechu22Remove most uses of StringFromFormat in favor of fmt
5.0-175863939b32ed6158b700cbbb79d0bad7ef62f563c8bJordan WoyakWiimoteEmu: Improve simulated IR point size accuracy.
5.0-17594a5fa95adfdef8b45fdbb859af0044b0d1622a680MaiMerge pull request #11151 from jordan-woyak/quat-fix
5.0-175911f8b196d6deed6d807a2afde7978bb9a216fd064MaiMerge pull request #11158 from jordan-woyak/abs-function
5.0-17586f5b9049421047f61cf9c139b7671564b04677de5Jordan WoyakInput: Add "abs" input expression function.
5.0-17587bf53e14abe32e60c18122b15529884b9fbb0c413Jordan WoyakWiimoteEmu: Fix gyroscope/quaternion conversion math.
5.0-175866eb1f8bebaf9b4903349267476305748dcd61974Jordan WoyakCommon/Matrix: Fix Quaternion Norm function.
5.0-175890c09eb5686b82c0d69bf81161493fbb1f2a2e648Pokechu22Merge pull request #11155 from lioncash/unsigned
5.0-17588dbfb8408d9703e73aa94909e2492cfe3403a809aLioncashHW: Use unsigned indices in RegisterMMIO where applicable
5.0-17587f47b11353de1101c2f0f97395e7cab440a1fdd62Admiral H. CurtissMerge pull request #11154 from Minty-Meeo/pragma-once-outside-header
5.0-17586a84633f748538927f037226008fd6aafb1ddc904Minty-MeeoRemove #pragma once in DesiredWiimoteState.cpp
5.0-17585a056a1366f458754aee61b67f05f61f34c826353Admiral H. CurtissMerge pull request #11131 from Pokechu22/cp-state-savestate-mistakes
5.0-17582ffed23c059f52dfbe1dbd089d6861c68b8960035Pokechu22Simplify saving CP state
5.0-1758105f3bbfa4d22bf50e803dfb1c75657e1a9f953a7Pokechu22Include tangent/binormal cache in savestates
5.0-17582333ede5416217cf88ea210e284cfb4f76d49e0f6Admiral H. CurtissMerge pull request #11136 from AdmiralCurtiss/gqr-array
5.0-17557e7219f738922e720f83f32582ac053266e334760Admiral H. CurtissJit64: Convert constantGqr to std::array.
5.0-175801647fa350bf7e945b9821296748a130504b7d8c6Admiral H. CurtissMerge pull request #10804 from iwubcode/graphics-mod-input-output-structs
5.0-17575bc360584a3a8a8902f50642496b2d1287e5088aciwubcodeVideoCommon: add structures to graphics mods to allow for future adding or removing parameters with less code overhead
5.0-175788be5300ef9247b02715e9c250c9f1d39c1c6858eAdmiral H. CurtissMerge pull request #11146 from Hypnotron/patch-1
5.0-17575154ac708339993b1bde423800c54b9bb6a9835cfThe HypnotronFix formatting in Readme
5.0-175764c7fcf58b002265906670995ddffe2c0bc2a16bfAdmiral H. CurtissMerge pull request #11140 from JosJuice/jit64-inaccurate-single-fprf
5.0-175460b1fdee289173257e1336684a159a23e4766f2b5JosJuiceJit64: Fix single FPRF when !jo.accurateSinglePrecision
5.0-175746cf99195c645f54d54c72322ad0312a0e56bc985Admiral H. CurtissMerge pull request #11142 from JosJuice/jit64-handle-nans-no-output
5.0-175464b8a720c9b4a3ec8b438173f216c9528387e970bJosJuiceJit64: Remove HandleNaNs's xmm_out parameter
5.0-17572e28878616f494e0ccbcd7acdd1adbb9988708246JMC47Merge pull request #11145 from AdmiralCurtiss/send-packet-check
5.0-17571bfbc04ef5ec6bc51a931108456e174ec2f291155Admiral H. CurtissENetUtil: Check return values of ENet functions in SendPacket().
5.0-1757066684a392f15344845368e880cfbe421f6e9af38Admiral H. CurtissDeduplicate NetPlayServer::Send() and NetPlayClient::Send() into ENetUtil::SendPacket().
5.0-175695f3e8e0f05f0027e9c5c5d8f0d53ec58d32bc507Admiral H. CurtissMerge pull request #10814 from OatmealDome/steam-mac
5.0-1734642ea36643a425bf8d33c0de9e115aafcb0141080OatmealDomeBuildMacOSUniversalBinary: Add flag to disable the auto updater
5.0-1734509f326dc7ddc9f0c93cbe6021dd9b5804851f323OatmealDomeBuildMacOSUniversalBinary: Add flag to create a Steam build
5.0-1756601b9c3b22b2ea79a03c01d63b0b9d93d49161f61Admiral H. CurtissMerge pull request #11116 from linckandrea/master
5.0-17511af868b74f72652819a0f7484d0e0342234ea246cAndreaGraphicMods: The Last Story: Fixes for Bloom and HUD mods.
5.0-17564da27a3e6bcbc083fcfb58aca814cc0be2d3e2501Admiral H. CurtissMerge pull request #11095 from K0bin/misc-vulkan
5.0-174234e204a9a1a6bc1f0ef5402f3163d3d27338395c2Robin KertelsVideoCommon: Remove special treatment for Android in video settings
5.0-175621dd30b58f3e7d9cab274b032ab0e9007f1af3c32Admiral H. CurtissMerge pull request #11143 from K0bin/cmd_buffer_cleanup-fix
5.0-17550332824f7d5e1e1cf572d79b99819c40dff3105e1Robin KertelsVideoBackends:Vulkan: Fix command buffer cleanup
5.0-175601c2182d069a8b5a59ec5b609a827169d14d8e091Admiral H. CurtissMerge pull request #11134 from Pokechu22/memmap-remove-io-size
5.0-17557be65e9699133b82853db3ecd2d79655d6f3970b2Pokechu22Memmap: Remove unused IO size field
5.0-17558934349a225ff4de6937374521d07be483c9a655aJosJuiceMerge pull request #11133 from AdmiralCurtiss/noSpeculativeConstantsAddresses
5.0-175576a2ed5758ea8b89c2fc2a7f3517d10a18f688baeAdmiral H. CurtissJitCache: Erase address from noSpeculativeConstantsAddresses when block is invalidated.
5.0-175566e3d140283499498524abc961ffb2765928f0acbAdmiral H. CurtissMerge pull request #11125 from Lobsterzelda/master
5.0-17555d2db451eba9b98a9383015eb70ba73b6f2172c62LobsterzeldaHW/MemoryInterface: Add data to savestates and initialize on boot.
5.0-17554973e58be603982bc0894400c3f5e6344eaf15051MaiMerge pull request #11126 from AdmiralCurtiss/globals-si
5.0-17553691135dbc30551cff01ffa9073dc336094f748f3Admiral H. CurtissHW: Move SerialInterface variables to Core::System.
5.0-1755209c5b5856c5e6646e6043159ae14ae444824ebf3Admiral H. CurtissMerge pull request #11124 from Pokechu22/no-more-dopod
5.0-175514d33f6af7c0c7df7415ad0161a759e21173e71b0Pokechu22GCMemcard: Remove manual std::vector handling in DoState
5.0-17550e8221d79482249b3ca6a2584e84e7d1ec7bb9061Pokechu22Common/PointerWrap: Remove DoPOD
5.0-175497498eb1e6c4361040806965c63a7a6e06b3ec6bdMaiMerge pull request #11121 from AdmiralCurtiss/globals-exi
5.0-1754326318e2c51d48eeac113b3c44c4bb8a7834684cdAdmiral H. CurtissHW: Move ExpansionInterface variables to Core::System.
5.0-17547de5a98a3fa7c5df1d8627667f5bab192ecd1c0e9Admiral H. CurtissMerge pull request #11120 from AdmiralCurtiss/gci-open-fail
5.0-17543662caf91ac1a9851fb3576a34d04b7bacbd3e3d3Admiral H. CurtissHW/GCMemcardDirectory: Add error message if opening GCI fails.
5.0-17545cf094eb415e9b85ebd963d2e753dab56f200cc4aAdmiral H. CurtissMerge pull request #11117 from JosJuice/jitarm64-imm-not-dirty
5.0-17512f4f189c51f2abf92ccf8f176bb0507b473f9d958JosJuiceJitArm64: Rename BindToRegister parameters for clarity
5.0-1751142775eed36208926dfc85dbeb959964684a4e739JosJuiceJitArm64: Fix BindToRegister in case Immediate && !set_dirty
5.0-175424b6086b20a95183f453c5957104536f84a510077JMC47Merge pull request #11098 from K0bin/refresh-efb-cache
5.0-17500779fe13e62e6c0e9d591f2cb33d00a89191dd6a6Robin KertelsVideoCommon: Update EFB peek cache on draw done and tokens
5.0-175405479f0e776009d85c509fc6f9874aceeaed9b85bPokechu22Merge pull request #11119 from AdmiralCurtiss/vulkan-panic-alerts
5.0-17539eea31db78128186cd331464ef8a9e364083d2970Admiral H. CurtissVulkan/CommandBufferManager: Show error code in PanicAlerts.
5.0-17538078777e804610dcd7e8182fc98307f6fd1a9da2dMaiMerge pull request #11118 from AdmiralCurtiss/vi-globals
5.0-175379c944d573431b948e404d3b93f5e66606bdbe19bAdmiral H. CurtissHW: Move VideoInterface variables to Core::System.
5.0-17536052c7395fbc0789147703a4c5cc754ae28f8f8bdJMC47Merge pull request #9624 from JosJuice/input-override
5.0-1753551ee05cb35f401c82adf815cbb4f4c3133e7ea84JosJuiceAndroid: Use input override system for touch controls
5.0-17534b296248b49d3cfe130756feda5941d717fdba75dJosJuiceDolphinQt: Use input override system for TAS input windows
5.0-175338fd25259ee27240b0993e9f348ba2431799437afJosJuiceControllerEmu: Round input floats instead of casting, part 2
5.0-17532cb16d20f2d4ed1ebf150b6ba4d64fe469c1263f1JosJuiceControllerEmu: Add new "input override" system
5.0-17531cb6d476538afe85c25d30e8679b6f15abe5d1760Pokechu22Merge pull request #11106 from vpelletier/dsp_doc_bloop
5.0-17448099e6c9ab60987879e889944c0ae52b23772f9a1Vincent Pelletierdocs/DSP: Trivial adjustment to BLOOP{,I} sub-operation order
5.0-1744712142c4fa865561c8288c0b163b8852a061b7994Vincent PelletierDSPSpy: Add st3 BLOOP{,I} tests.
5.0-17446556d18f865a387ff11a3f052d9afc804d20cdf3eVincent PelletierDSPSpy: Unhide stack registers
5.0-1752723806f8d60f43137b9e11eeb02f753fb0298953eJMC47Merge pull request #11070 from AdmiralCurtiss/netplay-wiimotes
5.0-17526e137f7f878cb62df4f1a74650b1cded9d9340cadAdmiral H. CurtissWiimoteEmu: Rewrite serialization of DesiredWiimoteState to optimize for network bandwidth.
5.0-17525ae4b89441c11e927fad3ab63c304602b69b6bfe6Admiral H. CurtissQt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay.
5.0-17524a1563f2defe1cbc96853bc475b5442c610c01417Admiral H. CurtissNetplay: Implement batching for Wiimotes.
5.0-17523aade5841809374730adf2456bf6e3e756a740cffAdmiral H. CurtissNetplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one.
5.0-17522f8518b2ff66daa7bd5edea7d04888b44133085edAdmiral H. CurtissWiimoteEmu: Add serialization for DesiredWiimoteState.
5.0-17521a2dadbb2f0c150a5e82088e0a04dfcdc36d709a7Admiral H. CurtissWiimote: Separate the Input system state update from the emulated state update.
5.0-17520bb5943ae777b7f16441373fca4607451a55473a5Admiral H. CurtissWiimote: Separate the Wiimote index in the Input system from the index of the Wiimote in the emulated system.
5.0-17519b67ffb9ab561c106780f3b5ab0671f2cb88de3deAdmiral H. CurtissWiimoteEmu: Make Reset() deterministic under WantsDeterminism().
5.0-17518466f0b377b30552dcf4e09952797a0d7c869c334Admiral H. CurtissWiimoteEmu: Update extensions from DesiredWiimoteState.
5.0-17517e7543a9e050abde59e7ac98a507b1b17f4b37bbaAdmiral H. CurtissWiimoteEmu: Update MotionPlus status from DesiredWiimoteState.
5.0-1751626fd4ea3616802d73ba504b21d8a72ac06e4a7f5Admiral H. CurtissWiimoteEmu: Update IR camera status from DesiredWiimoteState.
5.0-175159669722dfc817f96f9963b0ed48e05b7f370f9e6Admiral H. CurtissWiimoteEmu: Update accelerometer status from DesiredWiimoteState.
5.0-17514a39f82cb1fb8843e0c156d531ac6742b9172ef3eAdmiral H. CurtissWiimoteEmu: Update button status from DesiredWiimoteState.
5.0-1751352424fe32762d02f7c15f66c268fb04c101edfc0Admiral H. CurtissQt: Allow opening controller settings during netplay.
5.0-17512bc47a9a31a2eb2f05ef020136a48aecb12e619faAdmiral H. CurtissQt/WiimoteControllersWidget: Disable potentially breaking stuff during netplay.
5.0-1751137ae9ab52481c7914630df2535c4a7e385962e7dAdmiral H. CurtissQt/GamecubeControllersWidget: Disable dropdowns during netplay.
5.0-1751015393f03447563d2cb890664478b2fd9998ecf90Pokechu22Merge pull request #11115 from AdmiralCurtiss/dsp-globals
5.0-1750995cace837a93c80833cce3d37f0008367aa9be30Admiral H. CurtissHW: Move DSP variables to Core::System.
5.0-17508c84835c53cdad30faa55fc79cd52993d88eceb9aAdmiral H. CurtissMerge pull request #11114 from JosJuice/jitarm64-divwx-imm
5.0-174938984777749b6053da703b5e219fe9a8f0e577fd2JosJuiceJitArm64: Call GetImm before BindToRegister
5.0-174928902d2fe3a3ccd9629603dead9e10c476caf684bJosJuiceJitArm64: Fix divwx BindToRegister condition
5.0-175056911e1b7300d377869df43cb1f22de442fcd607aAdmiral H. CurtissMerge pull request #11113 from DivineWinds/translate_tooltip
5.0-175032f0358a75e928fa99a029b83aa24e2659373cc84Admiral H. CurtissMerge pull request #10547 from AdmiralCurtiss/save-state-threading
5.0-17502f3a23db0e0e89c1d8dc2dd3904e6d71c4b3726f0Admiral H. CurtissCore/State: Minor cleanup around the undo load state buffer.
5.0-17501e0d30e371c842764760f9143bfb5dc9eee21e07bAdmiral H. CurtissCore/State: Rewrite threading behavior when multiple Save requests are happening. Should improve responsiveness when eg. mashing a save state button.
5.0-1750079efd5df1e47421247b1896de46a3d0f6dd82622Admiral H. CurtissCommon/WorkQueueThread: Make Shutdown() public, so users can wait for all currently queued tasks to finish when shutting down the thread.
5.0-1750037892a8611fd0b0d4560030e1fa812f0e54e0c41DivineWindsDolphinQt/HacksWidget: Make backend name in GPU Texture Decoding/Bounding Box tooltip translatable
5.0-17499c196c47e8119de714124d0720f0aead7d9b3cca6JMC47Merge pull request #11090 from K0bin/submit-rework
5.0-17472e5fb9c9adfcd167145886aa68aa62bc684cacb9cRobin KertelsVideoBackends:Vulkan: Raise number of command buffers
5.0-17471fba7d35f94bd4b2e20b8c26be4818a025a0ed5ebRobin KertelsVideoBackends:Vulkan: Associate descriptor pool with frame rather than command buffer
5.0-17470ed75a58061c14816b001e3fd4511f104ff131c3dRobin KertelsVideoBackends:Vulkan: Decouple available command buffers from frames in flight
5.0-17469e8fa867f141fc296132b8bc1116a7a11eac28629Robin KertelsVideoBackends:Vulkan: Only synchronize with submission thread when necessary
5.0-174682e6d8d65758734f24d27f7db0ec080ca279f5a92Robin KertelsVideoBackends:Vulkan: Fix validation error around surface_capabilities2
5.0-1749368eda7f8877a6ad3411c7db3656affbc4c2ef620JMC47Merge pull request #11084 from K0bin/qcom-workaround
5.0-1742381c817c54d080b7ad234244b90bbcd328c7f2022Robin KertelsVideoBackends:Vulkan: Workaround slow vkCmdCopyImageToBuffer on QCom driver
5.0-17491487a11fd2c43bcdd6c24c4da2009a750a32fdf59Admiral H. CurtissMerge pull request #11110 from JosJuice/jit64-boolx-formatting-fixes
5.0-174902e8d775df1006c1e777ac3dca9decb7d6ca540e3JosJuiceJit64: boolX formatting fixes
5.0-174891f2ec9afd637fa1fa86921c52c0e4cde27a86082MaiMerge pull request #11052 from Tilka/shinkansen
5.0-17317f5670f870e86ea7543e77bd71dd633a75a166c47Tillmann KarrasAdd emulated Shinkansen controller
5.0-17487e3e6c3dfa41d377520f74ec2488fc1f7b6c05be3MaiMerge pull request #11088 from JosJuice/uicommon-set-enable-alert
5.0-1742104072f0ce63c64924695743cd83a028c06fe6be2JosJuiceIntegrate "Ignore for this session" better with config system
5.0-1742016c71b9a35dbe522d6d78406bf298dcd6a56f93fJosJuiceMove a SetEnableAlert call to UICommon
5.0-174846805c9dd0dcad7296aa3c8d172ef39d47ccbafc5MaiMerge pull request #11108 from AdmiralCurtiss/fat-fs-callbacks
5.0-174683182d9178ca1931d2d30e02ea0091b4f422851ffAdmiral H. CurtissFatFsUtil: Add ability to provide callbacks for the FatFs code.
5.0-174820c19a1d87cbd51d62833d31d3413c61b3bc8ccf4MaiMerge pull request #11100 from Pokechu22/software-settings-merge
5.0-174423d0cd8b076a4a8ff4f6741769781305cd571b5b7Pokechu22DolphinQt: Remove software renderer settings widget
5.0-17441b90d23158f26814fe6dc2c90acdaa3361a4ebf4bPokechu22Software: Fix mipmaps and uneven strides in SWTexture
5.0-1744056fce3ba8a8a3645da0250fbac91b9940e45cf8cPokechu22Software: Remove dedicated texture/frame dumping infrastructure
5.0-1743967ed4fa92d342da62274f578a2f4886d94165bb4Pokechu22Common/Image: Add unit to log message
5.0-174773fab5b2338f1b7bc1b4ddc0e283c2650a6e2e825MaiMerge pull request #11097 from JosJuice/android-launch-wii-menu-check
5.0-174402c216c9a2b5c2f87a5e516c78946204e5eead807JosJuiceAndroid: Improve checking in MainPresenter.launchWiiSystemMenu
5.0-17475865348cfb171cd1655fb3411982d37a99116ff1bMaiMerge pull request #11103 from JosJuice/android-gamefilecache-not-null
5.0-17444d4709ce0ba3e81f4616b873a1139c05d3108ffd5JosJuiceAndroid: Remove unnecessary Context parameters
5.0-1744345901f64b5816213e774a7e89e70af5372527765JosJuiceAndroid: Use synchronized methods for GameFileCache
5.0-1744251debaeb47de93edec1ba10161df74a2f7f49209JosJuiceRevert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata"
5.0-17441481df6b6606807360d75f2f63a067587f178471bJosJuiceAndroid: Allocate GameFileCache on GUI thread
5.0-17440f857fa652905a78fac852bf3917878bfb21416b3JosJuiceAndroid: Add s prefix to static variables in GameFileCacheManager
5.0-174694f5a6ee461f3624816b9d6e44855d0761c463ba3MaiMerge pull request #11109 from Pokechu22/code-widget-symbol-update
5.0-1746887f84d4f54ae36afcf218b5f0ee8d563e38cd3e0Pokechu22Debugger/CodeWidget: Update callstack/callers/calls on symbol changes
5.0-17467dafe2c785ad3a6525674f5195c5105041ee524a8Admiral H. CurtissMerge pull request #9481 from Sintendo/jit64boolx
5.0-1745495615ab91b3ea63af12eee16758706a2096c8ff2Admiral H. CurtissMerge pull request #11096 from Sintendo/arm64boolx
5.0-174404914ff25d646281021edd82eebe35ac7faa24849Bram SpeeckaertJitArm64: boolX constant optimizations
5.0-1745232bdc54869528698fcef5b3da4e0ed5cf4f4e591Admiral H. CurtissMerge pull request #11101 from Pokechu22/backend-multithreading-enabled
5.0-1744094a77bc5736e95de64ba94e7d25dd4f67ce10d35Pokechu22DolphinQt: Only enable the backend multithreading checkbox if the backend supports it
5.0-17439a6c00c7633deefe1d8689fb5d091ee083c6da16ePokechu22D3D12: Fix backend multithreading incorrectly being marked as supported
5.0-174494de70f1e99979888b7d776f3dca4851043bbe5b1Admiral H. CurtissMerge pull request #11099 from Pokechu22/draw_done_and_token_stats
5.0-1743939569392bd3b14a5f14d52866201e96c21b88025Pokechu22VideoCommon: Add statistics for draw done and token commands
5.0-17447dd3db9437cbb48eebb6f17a97f1f985781f2b674Admiral H. CurtissMerge pull request #11104 from vpelletier/drop_chiperase_comment
5.0-1744685d2358157e0ed36a8350dd615e08f98e7b6a2e5Vincent PelletierEXI_DeviceMemoryCard: Drop comment about ChipErase behaviour
5.0-17445d9cd819a76d4f1c171c47cdc81dc2ef7c0adb07fJMC47Merge pull request #11086 from smurf3tte/dtr_patch
5.0-17404dd81d731e41c0e287aa0ca949583eb7b5b38e446smurf3tteGameSettings: Add patch for Dead to Rights audio
5.0-17443b7c292ac565e79cb87db8a5d5817b4871077cfa1JosJuiceMerge pull request #11102 from JMC47/goldeneyedefer
5.0-17442ea7db4bb0ad71296664c16ff420f0d4b879727a4JMC47Goldeneye 007 (Wii) - Disable Defer EFB Copies
5.0-174419ca1c0f53349b3a736942ebd1f89f8e70e954a32Admiral H. CurtissMerge pull request #11094 from Sintendo/arm64bind2regimm
5.0-174409d73583ea307b54d1b8fae1a5d0ec1bd9de8e43aBram SpeeckaertJitArm64: Skip redundant imm to register writes
5.0-17439199d2be9390f64da76131c0d0c64ea550c5bd012JosJuiceTranslation resources sync with Transifex
5.0-17438f106bc150a9deac2cef85ff3fef56a5bdb2522d3Admiral H. CurtissMerge pull request #11083 from sepalani/bba-check
5.0-1736334858e934fd8bc60a7b5756c86e631eebdba9242SepalaniBBA/BuiltIn: Ignore UPnP request to itself
5.0-17362df53ebb59f47092588ca121c8416b4778520826bSepalaniBBA/BuiltIn: Fix a crash during network stack exhaustion
5.0-1743563975556a4dd7766b14e28ce9b0f440efe288d6fAdmiral H. CurtissMerge pull request #10175 from dreamsyntax/pause-on-panic
5.0-1726978c6819f5e61a77321479f6db8b4d5b7dfcff85ddreamsyntaxCore: pause on panic handler option
5.0-17433571e300e9e4ea5e82c7bb81a9026a3d57b911afaAdmiral H. CurtissMerge pull request #11047 from AdmiralCurtiss/netplay-save-options-rework
5.0-173790d095b4d9b458ec8317cf934761a29e4d21a9218Admiral H. CurtissNetplay: Simplify save data options.
5.0-1737839314ac16264cacf4802c81ae79715700b96951bAdmiral H. CurtissAdd more logging around Wii save copying for Netplay.
5.0-17430c297474d87ff8fda965ebc33a3fb1d50b1ecb2afJMC47Merge pull request #11085 from AdmiralCurtiss/tvec-equality
5.0-1742902a967f78625ce226c0590948d49f29d6e35ebe1Admiral H. CurtissInputCommon: Add equality operators to RawValue.
5.0-1742824a1fe32f1a6c2b83afd9933af4f22e24380f1b7Admiral H. CurtissInputCommon: Make RawValue constructors constexpr.
5.0-1742770485472b15a0247258d0bddf7c832445ada77ceAdmiral H. CurtissCommon/Matrix: Add equality operators to TVec2/3/4.
5.0-174263fa9fdf57a546b37797e222b1dd290ccfc15fd1bAdmiral H. CurtissMerge pull request #11075 from AdmiralCurtiss/controller-gui-refresh
5.0-17406270ffa73513fe4f83d9d204e11a8f1e020e4a0ffAdmiral H. CurtissQt/WiimoteControllersWidget: Refresh GUI on settings change and refactor a bit.
5.0-17405a5dbf6b60d7569f3092248f3b8d12aa7cb765ab4Admiral H. CurtissQt/GamecubeControllersWidget: Refresh GUI on settings change and refactor a bit.
5.0-17404019dc86b6fbcc903b028097a69ce202d5521ffe9Admiral H. CurtissQt/CommonControllersWidget: Refresh GUI on settings change.
5.0-174223ee4c6a33bfb497d8866d0624f03853c761f754fJosJuiceMerge pull request #11082 from AdmiralCurtiss/getstringt
5.0-174219860b68b9c760d88c5cdb3bd6bb28f28cdd9191fAdmiral H. CurtissCommon: Add [[nodiscard]] to GetStringT().
5.0-174204cb8914ad348cc64ca66ff4158543bcccef1646cAdmiral H. CurtissVolumeVerifier: Add missing assignment to summary_text.
5.0-17419b314e2a313aa2c25b4a10508103fdf96b73d3c51Admiral H. CurtissMerge pull request #11019 from PEmu2/readme
5.0-17228c0a7ee2d833b54040da73baef48bac7e86d11e5dPEmu2Update Readme links
5.0-17417f426e3cd79ae3b68fb6a6911a78d3ede284682bdAdmiral H. CurtissMerge pull request #11039 from TryTwo/PR_MemoryWidget_MiniMenu
5.0-1724450db8f35b85ef177082b3a963fc893f4e76b9f26TryTwoDebugger MemoryWidget: Create mini-menu at top of sidebar. Move dump buttons and "set value from file" to the menu.
5.0-17415b7855a3a56eea319d2d974a71b8bfdb1f0d1e4c7Admiral H. CurtissMerge pull request #11073 from Hibyehello/Fix-Metal-init
5.0-173751fd60aeb5d57e582ba85be49f75dc28a6d634e9dJoshMerge branch 'dolphin-emu:master' into Fix-Metal-init
5.0-17371ef13a54b0a8fabac17beed6328b2e60e83fa60c0JoshVideoBackends - Enable Metal without Vulkan
5.0-1741275c50223f231d64c66cfa16d6cf2d00540db2040Admiral H. CurtissMerge pull request #11078 from Minty-Meeo/mapfloat-tweak
5.0-1740473dfcc15a51e230f8cbfa0fb1cb807db9bd0e722Minty-MeeoUse std::llround in MapFloat
5.0-1741079c5d1b003e7109ff27461eaaa2105a981c90328Admiral H. CurtissMerge pull request #10780 from OatmealDome/steam-windows
5.0-17233da0a89e6e6e507c429b16022b299e70046bcdb29OatmealDomemsbuild: Add property for disabling auto updates This will be used for our Steam builds.
5.0-17232f2fad4df4749e83c6cd0311243c3f9bf9f23de93OatmealDomemsbuild: Add property for creating Steam builds on Windows
5.0-1740708f78b1445ff5027ce8a2e229e6c89fea4288639JMC47Merge pull request #10705 from Zopolis4/cmake
5.0-16546b31754980c16838eeb48baeb26b3751c33aeaf33Zopolis4Fix cmake detection of libudev in hidapi broken in #9071
5.0-17405b0ac5ac6aff7ca3c6177e66b055430e88a366ea2JMC47Merge pull request #10949 from Zopolis4/reprecated
5.0-17135e54818e60dc820962290ef3600fc77a7882ba98eZopolis4Resolve "implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20" warning
5.0-1740322197c09a3cf2753c007d8ef8d75daa5fc2c44b9JMC47Merge pull request #10781 from tellowkrinkle/UberVertexLoader
5.0-17383ee692abbe1032e9eb888defedb1bb00f569f68a3TellowKrinkleVideoBackends:Metal: Use BitField for stuffing bits in pipeline ids
5.0-173821eb3aaa5484a05037d51899ff35d9c553962373eTellowKrinkleVideoCommon: Use std::array in PortableVertexDeclaration
5.0-1738128b31b83279925245d82627542c2928800e96d29TellowKrinkleVideoBackends:Vulkan: Make dynamic vertex loader optional
5.0-17380dae56a24b8494e71d91b406f38fcbde7244fc8a2TellowKrinkleVideoBackends:D3D12: Dynamic vertex loader support
5.0-17379936b4d5d0d4aae87507fb4952f9ad570ee7522feTellowKrinkleVideoBackends:Vulkan: Dynamic vertex loader support
5.0-173787edc8b4e794a71da5b21cfbdb850420dfbac5122TellowKrinkleVideoBackends:Metal: Don't set primitive on ubershaders
5.0-1737799533d28405f9a9e06d20b8f49793423d73f9009TellowKrinkleVideoCommon: Add separate pipeline usage for UberShaders
5.0-17376d289e9c51cedf78551bac3facc594e52591d9ff3TellowKrinkleVideoCommon: Compile a few extra pipelines
5.0-17375d3dae1cd7e6f3833665b91f1fb877b1e6e4824f1TellowKrinkleVideoBackends:Metal: Dynamic vertex loader support
5.0-173744c629c2beef8b3bae6ee13bbeae484315adbf67cTellowKrinkleVideoCommon: Add dynamic vertex loader to ubershaders
5.0-173924ea694a7e403c673b457643e52435b355c96fd87JosJuiceMerge pull request #11074 from JosJuice/jitarm64-spr-tl-alignment
5.0-173916203c101f8ba31616df3cfe9f315f5a00697d318JosJuiceJitArm64: Enforce correct alignment of SPR_TL
5.0-17390d04e1ca96a705f606d5ba75f3bb915a0ea84571aAdmiral H. CurtissMerge pull request #11058 from shuffle2/updater-inflate
5.0-173397432b6ce9157b18aaeb9d5b03b34d8dfd747eb9aShawn HoffmanUpdater: Move inflate intermediate buffer to heap and enlarge
5.0-173883b10bf04ac74bff9ce11e6140ddc552f94eb2b3eJMC47Merge pull request #10808 from Pokechu22/vertex-loader-direct-normals-with-index3
5.0-17380d80201a57f6433bf660be2a1aecd60b97ddb6599Pokechu22VertexLoaderARM64: Fix direct normal+tangent+binormal with index3 set
5.0-17379f148de161f3126d2b328d5c022acb04379f1da1fPokechu22VertexLoaderARM64: Specify the register to use as a parameter to ReadVertex
5.0-17378ad644d5e92a45aa2313f382374a5b6dcfe61abf8Pokechu22VertexLoaderARM64: Merge GetAddressImm into GetVertexAddr
5.0-173779a290c3d501acaf3eb4c3dceafec821d5a644fadPokechu22VertexLoaderARM64: Always use unscaled load/store instructions
5.0-17376a34d5e5960f9191f06ec6d31d3cea33a70067688Pokechu22Arm64Emitter: Add additional alignment assertions
5.0-17375afe5adb74d4db1815e0aa20017f980314ca9027dPokechu22VertexLoaderARM64: Use EnumMap for normal scales
5.0-17374200676f4e3ba96303b6951126dbbe1926adba337Pokechu22VertexLoaderX64: Fix direct normal+tangent+binormal with index3 set
5.0-173735cc2f7729e9fd65a9e9aea1e8fd48dab2c2e07d5Pokechu22VertexLoaderX64: Use EnumMap for normal scales
5.0-1737253ee1b50fe4ae75675e31a1f4892293d3c5cfc85Pokechu22VertexLoaderTest: Add NormalAll
5.0-17371729498ab41c75240909611e4d002c86e488f9465Pokechu22VertexLoaderTest: Add DirectAllComponents
5.0-1737791b1faa36a04151ea1ffc813eb3539626633c34cMaiMerge pull request #11065 from AdmiralCurtiss/global-state-sram
5.0-17376c21f2512c860d3dbd21ab6a876ad2e647dd1d04cAdmiral H. CurtissHW: Move g_SRAM to System.
5.0-173750a517ebdbdd99d3c6495f5b55283df76fc2cd982Admiral H. CurtissCore: Pass Netplay SRAM through boot process.
5.0-1737499636374634af721b36a1197e2cccf70efb8cb39Admiral H. CurtissHW: Remove global state from functions in Sram.h.
5.0-17373720b3f5519c1cf9ee5384b9596ad65ae82935e23JosJuiceMerge pull request #11071 from AdmiralCurtiss/netplay-settings-style
5.0-17363bec4850fc3efdb46e73ba9b3a58909ed89a679f4Admiral H. CurtissNetplay: Rename variable names in NetSettings to match style guide.
5.0-1736207f86446a68eef173086289bd44ec2503c954319Admiral H. CurtissNetplay: Remove unused m_HostInputAuthority in NetSettings.
5.0-173706f4f5b0b7b62b3a1eb9d0e069b38de1bbedde6c6JMC47Merge pull request #11067 from K0bin/cache-vertex-size
5.0-173602db74e7f21cdad4abc7f5148ffcdd9e801093b42Robin KertelsOpcodeDecoding: Get vertex size from the loader
5.0-17359a6c6ec012ce6d5355b776379ec8b2cbd94552cf3Robin KertelsVertexLoaderManager: Clean up and slightly speed up with templates
5.0-17358a31e36aeb757d9b0515990becd65cd0b8561da26Robin KertelsVertexLoaderManager: Fix backwards preprocess check
5.0-17366d19994b4bd9f18b5d917105ab6bac4131be8d2e5Admiral H. CurtissMerge pull request #11061 from Zopolis4/rnvs
5.0-1733745afab7d5d53be3279248bd701bfa72ab9ce0e4dZopolis4In CMake, check for and remove in-tree scmrev.h generated by Visual Studio
5.0-17364eec43ce3f332dfc1aa6a72d199f25b05dfb6c7e2JosJuiceMerge pull request #11068 from JosJuice/revert-vcredist
5.0-173597866fba1bee0fb6e73ecceca8c239c2c950a2527JosJuiceRevert "licenses: add vc++ redist license"
5.0-17358fec6f1bd5a1ee73233694c9c486e747c585f30c3JosJuiceRevert "windows: distribute vcredist loose files"
5.0-1736169ad2cc4d0f4efa3b933773ee12f119001bbbf62Admiral H. CurtissMerge pull request #11059 from AdmiralCurtiss/netplay-graceful-shutdown
5.0-17341bf331ffa45f12b305aae74033c8f7dabe073a8c9Admiral H. CurtissNetPlayClient: Treat power button event as a netplay stop.
5.0-1734035f6d12accd1cf2ba0ce60037e98bbe58bf5e5aeAdmiral H. CurtissNetPlayClient: Consolidate stopping code to function.
5.0-17339c4b3f2302a1b389935427f903d83a9538c6400f2Admiral H. CurtissNetPlayClient: Consolidate Wiimote buffer waiting code to function.
5.0-1735732fba6dbd821a576140ca6b2d30be8e2353b5bc9JMC47Merge pull request #11066 from K0bin/vertex-size-opt
5.0-17346fdcd2b7d009cece6ad090143ce954aed713bb11cRobin KertelsVertexLoader: Inline GetSize
5.0-173458aa214453a92e34e31c8a6d64c9b20c15148f132Robin KertelsVertexLoader: Optimize GetVertexSize
5.0-173541efb5b8800a4d12a94957c8469d2cd767cce318dPierre BourdonMerge pull request #11063 from shuffle2/vcredist
5.0-1734984aa19db9679e3ab68fb248dd37e4b7a7236ab08Shawn Hoffmanlicenses: add vc++ redist license
5.0-17348a472650ef27ecc0e5d29414f4e400c9ac1c17854Shawn HoffmanInstaller: remove old redists The installer needs other maintenence, but this at least removes some cruft
5.0-173470837af4344e037bdb23f6520519775fad5f671d9Shawn Hoffmanwindows: distribute vcredist loose files
5.0-1735009c07d4ff252b15b3a5431718cb410382550fc26JosJuiceMerge pull request #11060 from t895/dividers
5.0-1734533048d0d4cc7532d1d5d72947f413d3dcdd07e31Charles LombardoAndroid: Use material dividers
5.0-17348450b77a096fdd365a8366eefb45a2436ff1205f9JosJuiceMerge pull request #11064 from t895/tab-layout
5.0-1734796d431b519d7d7214baed527800716b9294e2dd6Charles LombardoAndroid: Remove TabLayout workaround
5.0-173467eece76e2b98d63983bdbfe88046341e72daf5d2JosJuiceMerge pull request #11053 from t895/top-app-bar
5.0-17345eb6a548735e2a8d15e39aae9537376e3dd506bb8Charles LombardoAndroid: Change top app bar color on scroll
5.0-173443420823002dce682ff7ea8e96642e44d1cc36842JosJuiceMerge pull request #11043 from t895/nav-bar
5.0-17319bb398c86486a33d46c1d391c955075115da23635Charles LombardoAndroid: Match navigation bar color to background
5.0-17342351ebe668ff613e5619cf7e7e91b0771238d75e4JosJuiceMerge pull request #11056 from t895/new-bars
5.0-173358c477852f315b26202c33e849736757203c4b327Charles LombardoAndroid: Add more top app bars
5.0-173407f450f1d7e7d37bd2300f3a2134cb443d07251f9JosJuiceMerge pull request #10626 from t895/glide
5.0-17267c79b12a49b2dab3cca146bfd8420af29d3c6496eCharles LombardoAndroid: Replace Picasso with Glide
5.0-1733814f427d4cdf113379add66f2fdf53ed229a23700JosJuiceMerge pull request #11054 from t895/swipe-refresh
5.0-1733563ff3c38301c408958005f8c3d72eceba877cc4dCharles LombardoAndroid: Change swipe refresh colors to match other component colors
5.0-1733605869734ed9dc746ccbaf138fe780f558b13d7e8JosJuiceMerge pull request #11055 from t895/edge-effect2
5.0-173350e74acdd855a263e84734341080459c43e543866Charles LombardoAndroid: Remove other color edge effect definitions
5.0-17334702e7bad585f7f417ab75c42385523f25bd2ce8bJosJuiceMerge pull request #11044 from t895/dialog-animations
5.0-173199fcc3e2e92d8c5fce4fe9b8887657242723f4a09Charles LombardoAndroid: Add custom window animation to alert dialogs
5.0-17332713b535eb9a386422da43140da8d48d0c7c4214dJosJuiceMerge pull request #11045 from t895/color-edge-effect
5.0-17319e77543abb2f671297aee12fb369bf8fb79fc175eCharles LombardoAndroid: Change color control highlight to system default
5.0-173300ab94e3672ee757db73fcf440424264df9a867efMaiMerge pull request #11050 from shuffle2/spng
5.0-17328dbcf7fd2c9a0a40fd9ba36d41c12c768aa68420fMaiMerge pull request #11049 from Tilka/tatacon
5.0-173239ab0902be5337d33dcc73635b073b859915c6629Shawn Hoffmanspng: define SPNG_STATIC when compiling spng itself Previously was only defined for things including it. Not really a bug, but it was leaking symbols into exports.
5.0-17317b418441f4ac0b5567cb745cb705135e47db20f2fTillmann KarrasTaTaCon: fix possible hotswap problem
5.0-17326427dd75dfd14fd3a21521fe686c7404970f61d9fMaiMerge pull request #11048 from AdmiralCurtiss/netplay-settings-boot-data
5.0-173231732071a10d9dab6c429e593742c386c137a52b1Admiral H. CurtissNetplay: Pass netplay settings via BootSessionData.
5.0-1732413ec18270b400eb090ca530643125348bfd2edf9JosJuiceMerge pull request #11046 from t895/text-color
5.0-17323e631dfc918f1b2e548df294f6bd98f796aa94790Charles LombardoAndroid: Fix save state menu text color
5.0-173224edb3a8074263ef9e3c51dbbeee7fda2ca8c898aMaiMerge pull request #11041 from AdmiralCurtiss/global-state-audio
5.0-17315001fe8f94de53ac29953834b3e5d0d421668e3b7Admiral H. CurtissHW: Move AudioInterface variables to Core::System.
5.0-17320804af55b3a9ef87ab7689bc6397b1e56b19bb68eMaiMerge pull request #11042 from AdmiralCurtiss/global-state-file-monitor
5.0-17315b51d37fe49f568a6dfb9a7631f0e8907bb0750dfAdmiral H. CurtissHW: Convert FileMonitor::Log into a class.
5.0-1731884507ec420bd9c6b67fdf4ed3ebedc387d218fb8JosJuiceMerge pull request #10725 from t895/theme-merge
5.0-17259940a38f172c987c84eddd60d9c5bfff72f4449d7Charles LombardoAndroid: App redesign with multi-theme system
5.0-173162bbae05849f0d509c8dc80154c2a651f3c496776JosJuiceMerge pull request #11006 from t895/target33
5.0-172287659753924aab9a7d1714f19021254c35288e186Charles LombardoAndroid: Update target SDK version
5.0-17314426b5b1927e6954f7efc6e6e43da7bc39b5e38aeAdmiral H. CurtissMerge pull request #10123 from sepalani/ai-cleanup
5.0-172729b9f701ac503f98051ab7871dc581559201c10fdSepalaniAudioInterface: Add setters for AIS/AID sample rate
5.0-1727159eb1253a3c7cf35ac4a080dc5c133ca0c35e1fcSepalaniAudioInterface: Use anonymous namespace for static functions
5.0-17270f7a297289978ab2692a2afc34c760b4284a5ac61SepalaniAudioInterface: Use IsPlaying method
5.0-17310200c9dd0c510b2e41f61f1c267deb799aec81b36Admiral H. CurtissMerge pull request #11011 from Pokechu22/audio-mixer-assertions
5.0-1729572de74d4fc81bf5cc2ed0b3a9a3c6c43856c0c5ePokechu22Mixer: Add assertions regarding num_samples versus buffer length
5.0-17294abb59a781aebf89cb3d808826ffc146e0a5d34eaPokechu22Mixer: Use smaller array for PushWiimoteSpeakerSamples
5.0-17307d4fe54147e65eb41ba85eb6a3bcfa252c0530be9Admiral H. CurtissMerge pull request #10757 from AdmiralCurtiss/show-memcard-path-in-gui
5.0-17200650f1726373250e2e3a91ccb4f934cdc4a68280bAdmiral H. CurtissDolphinQt: Only show raw memory card path if it's not the default.
5.0-17199d11839fd649c4235adc2226b25250f97c78d61f3Admiral H. CurtissDolphinQt: Show raw memory card path and AGP cartridge path in config window.
5.0-1719843d4923e789a5bdb2286a756858b717721c91da2Admiral H. CurtissConfig: Allow passing std::nullopt for the region in GetMemcardPath() to use the region as configured in the path itself. Falls back to the fallback region if no region is in the path.
5.0-17303329d279c059f9c1bfc75cea1f350135f0e48c48cAdmiral H. CurtissMerge pull request #10751 from Zopolis4/manifesto
5.0-17135b9b7ff6e25513a35bd5080efef749fe70ca141a3Zopolis4Update supportedOS values in .manifest files
5.0-1730185bd57df0ee0468e61bc40543b7486c907529abdAdmiral H. CurtissMerge pull request #11007 from PEmu2/enj
5.0-17228b516ae12ca76552d9bacb3d268cf486d146c482bPEmu2Edit error message
5.0-17299696614fd1b3e444db369c38c505e21211feff75fAdmiral H. CurtissMerge pull request #11014 from AdmiralCurtiss/nand-repair-scrollable-box
5.0-1724659f3be8c543e9193cf0104f024b5b9b4fda41f91Admiral H. CurtissQt: Make custom dialog for NAND Repair.
5.0-1729745c4aa288ad745424b35c1a6a2ce6c637c0c70f2Admiral H. CurtissMerge pull request #10881 from iwubcode/graphics-mod-draw-fb-texture-names
5.0-171510b5f7d2c5f8006ba46c05a964bf22e9fc6fcba96iwubcodeVideoCommon: fix graphics target not properly setting 'draw_started' texture names for efb/xfb
5.0-17295710210365a86c28805f31211852d80fbe9d371e1Admiral H. CurtissMerge pull request #11038 from AdmiralCurtiss/steam-overlay-crash-fix-wgi
5.0-1727067c97a0bf26b4272632e3aaaab43fd571f0cfe70Admiral H. CurtissWGInput: Work around crash with Steam overlay.
5.0-172932dfe91336a739ba10d9bfcf7c85c1e8f4802e1b2Pokechu22Merge pull request #10549 from Pokechu22/sw-tev-enum-map
5.0-17267698def66ff36fc0155d84b3777501e71a2ad22a1Pokechu22Fifo analyzer: Fix various XF mistakes
5.0-172663fb09e32973884a86c61d88ab5b4ec9f09f1c0b8Pokechu22Fifo analyzer: Improve some BP descriptions
5.0-17265546f9952a2875360c04368456742b2783634ec0dPokechu22UberShaderPixel: Fix typo
5.0-172645ef8a7973e7b229de77c63d1d7ec4d8eb97a9041Pokechu22BPMemory: Make TevKSel more clear
5.0-17263f21798b9b6680aa79e0a2eec322cba93dde497b2Pokechu22BPMemory: Use even/odd in TwoTevStageOrders instead of 0/1
5.0-17262e43f02c7524be8d534389d10d349d4f8361ef4f2Pokechu22BPMemory: Improve consistency of hex offset comments
5.0-172614206ac243b1381bc02481ce7a4a69b02663a60baPokechu22SW/Rasterizer: Use RAS1_IREF::getTexCoord and getTexMap
5.0-17260ae0fcd9a9f495bb11820545ae46dbe0827328b6bPokechu22SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColors
5.0-172593b9a048291bd9edeb69cb8c074ac3cbba3744531Pokechu22SW/Tev: Use std::clamp for Clamp255 and Clamp1024
5.0-17258bae0f21f74b1c63beb95adb80b180f835963f066Pokechu22SW/Tev: Remove Tev::Init
5.0-17257c9936f8c1cd061c6b045c2223d4bb83c5eb9b6e0Pokechu22SW/Tev: Use EnumMap for scale/bias tables
5.0-17256b02992548e2582a5ce5f23991614f471da70e1a2Pokechu22SW/Tev: Use EnumMap for Reg
5.0-172552db756946341e796747bd522f4d240406f363766Pokechu22SW/Tev: Use TevColorRef/TevAlphaRef instead of raw s16 pointers
5.0-17254ec1ed64832a0e626a2d20c25e5cdcb7aea7ed25cPokechu22EnumMap: Fix typo
5.0-1727874851fe94a86c64217721b9450ed184f43dae0beMaiMerge pull request #11029 from AdmiralCurtiss/global-state-dvd
5.0-172702d45ce5c4e52c0ecb5391764d367d209847ea460Admiral H. CurtissHW: Move DVDInterface variables to Core::System.
5.0-17269c4d5804f6021270499cde9a03d48a3ddbca7f4d7Admiral H. CurtissHW: Move DVDThread variables to Core::System.
5.0-17275348db11bdb078b84086ee8da99688a21895b688eMaiMerge pull request #11040 from AdmiralCurtiss/update-references-deadlock
5.0-17270b8ca1b2907230f2e1285bfdb9c5e3b373d49cf56Admiral H. CurtissInputCommon: Fix deadlock in EmulatedController::UpdateReferences().
5.0-17273d84367e3742c7932b450cc0b625edcdf8f3db45cMaiMerge pull request #11037 from shuffle2/zlib-ng
5.0-1727251d9ef269cc01732cedbff6b31d5af8f25d61547Shawn Hoffmanupdate zlib-ng ce01b1e41da298334f8214389cc9369540a7560f enables fast crc32 on msvc/arm64
5.0-172711088021e39750c22ba622ab9e5065ffc32cb0e39MaiMerge pull request #11030 from AdmiralCurtiss/dead-dsp-symbol-db
5.0-17270dbb0cfbc0941b248bd4bdd41e1ce4a19c6eac091Admiral H. CurtissDSPLLE: Remove dead DSPSymbolDB.
5.0-1726948c9c224cf9f82f0f9f2690b7cc6283d7448480cJosJuiceTranslation resources sync with Transifex
5.0-1726823902f99ae4ebd70d295b925e3cd9616cf571ea3MaiMerge pull request #11026 from AdmiralCurtiss/sound-stream
5.0-17259c310e504cb57845db523e8e0e5192a153d49dda9Admiral H. CurtissAudioCommon: Move sound stream variables to Core::System.
5.0-1726631efd16e16dd60b580cd9f470113277e00b69729MaiMerge pull request #11024 from shuffle2/sdl
5.0-1725997064eb7a0d7c82fedc65f54f5f3b4838590f3f6Shawn HoffmanSDL: update to 42d09a8f42e3fbac7171d065199667b182da3fb4 post-v2.24.0 commit fixes SDL hotplugging issues on windows
5.0-1726450550cf978f3712e333953362e5bb78d1d686d34MaiMerge pull request #11009 from shuffle2/device-notify
5.0-1726011281b5cef410976606482fb1591eaf1c88bb2afMaiMerge pull request #11017 from JosJuice/saf-custom-cover
5.0-1723240d6d615e2c535f45ba50177e8cd36c390f2a086JosJuiceAndroid: Fix reading custom covers with SAF
5.0-17246cd407abe349961217d75c04eb29d157c4e012d3fShawn HoffmanWGInput: implement error handling
5.0-172456bc8ab700195e65f9ac77761c502fb42f0c6881aShawn HoffmanWGInput: use c++/winrt
5.0-1724476d2e47444636210a188ac57d2c962049947ec20Shawn Hoffmanciface/win32: use CM_Register_Notification instead of wnd msgs
5.0-172589195e1a9b8a629d89d786f4f3c1cfb46f4e2eb24Admiral H. CurtissMerge pull request #11021 from merryhime/constructor-order
5.0-17255b0717607b2230034cfefc5940d2591d0ac7fbc64MerryTextureInfo: Reorder members in constructor
5.0-172543323375efba321249ece50e10d306f3acd221fe8MerryGraphicsModManager: Reorder DecoratedAction members to initialization order
5.0-17255fb88a4e14cd5ac292a08944af0de61953a5d8560Admiral H. CurtissMerge pull request #11022 from merryhime/ambiguous-reversed-operator
5.0-17254362167fde56c4e0defd1ea472cd72514dfc77c0fMerryMTLObjectCache: Correct signature of equality operator
5.0-172536d61e6a60135fa4faa849a757d29e5c26d8c8374JMC47Merge pull request #11016 from Pokechu22/software-indirect-texture-bug
5.0-17244e04d23e086354263fea9a1dade3de1c7d81f50f9Pokechu22SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4
5.0-17251681bbf7696bcf0be8994cab5c67daeea0b651586JMC47Merge pull request #10985 from sepalani/bba-upnp
5.0-172507dc647fd4cfabdf07746c28d89c8d0c3d6eb3706SepalaniBBA/BuiltIn: Add UPnP HTTP listener
5.0-17249e65d56a957e85f55ab16c5f3c8c8f6578f0fe7a4JMC47Merge pull request #10920 from sepalani/bba-multicast
5.0-172467202cf2650a87fe082e2351ffdff223545e106caSepalaniBBA/BuiltIn: Add SSDP multicast support
5.0-17245f992f8f38c6c157533031c51f1ff224580b7c54aSepalaniBBA/BuiltIn: Make network interface consistent
5.0-17244e783a7f4090efa1251a0215756daaf6c4fb48930SepalaniCommon/Network: Add StrNetworkError helper function
5.0-1724532ea725a1099146fd7718c580871c66318f71c23JosJuiceMerge pull request #11010 from OatmealDome/mvk-mojave-patch
5.0-17232dae3bf9a7de6c1826a7e0a8f7cfca45f9939123eOatmealDomeMoltenVK: Add patch to resolve a crash on macOS Mojave
5.0-17243b6ac63dc4767512aa53183fae3fa310883302260JosJuiceMerge pull request #11000 from t895/monochrome
5.0-172183814fab9ec20b4c7dcbc6a4cba87522acfdd240dCharles LombardoAndroid: Use vector icon and enable monochrome icon
5.0-172419c9962083d58360775670715f1a50843762293efAdmiral H. CurtissMerge pull request #10956 from Dentomologist/address_cpp20_todo_comments
5.0-1714702cd4ecf7d8a3e9738acffd1c38c99ea5599d7adDentomologistCore: Use std::chrono time_since_epoch
5.0-17146ff26f6435e9fbbfdaf9828e59521cd4c820ac0d6DentomologistUse structured binding for pair values
5.0-17238e5cfa286bde4a19be43b790fef197e0f97947e6eAdmiral H. CurtissMerge pull request #10960 from shuffle2/mz
5.0-171519bb8315441e7ee9145c173246636e9e52e2c71f2Shawn HoffmanResourcePack: dont scan for individual files walking the zip prevents minizip from re-reading the same data repeatedly from the actual backing filesystem. also improves most usages of minizip to allow for >4GB, files altho we probably don't need it
5.0-17236a7d358a97b27fef5da54fb5f107198d588731edeAdmiral H. CurtissMerge pull request #11003 from sepalani/decode-error
5.0-17218597fb9ff6dd8ab4500141186f0ebebd2aaea92f0SepalaniMove SocketManager's DecodeError to Common
5.0-17234f18d787d4a735af5847aeedf325f1e717c72f22aPokechu22Merge pull request #11008 from Pokechu22/va_opt
5.0-172330cced44142049c286dbc1821e39703ff09cc03b9Pokechu22Use `__VA_OPT__(, ) __VA_ARGS__` instead of `##__VA_ARGS__`
5.0-172320fcff9f5ea23425570848cff04915523457c0d4cPokechu22cmake: Use C++20 for ImGui
5.0-17231299aef945b4103234f75bd7a04ebc07bf13eb7abJosJuiceMerge pull request #11005 from t895/cover-only
5.0-172182caa1f3b437ecd5ba7e9124cb2e6cf67a570f84cCharles LombardoAndroid: Add option to disable game cover text
5.0-17229aa8364a32737b7edccf59b50290aee78a06ebcf5Admiral H. CurtissMerge pull request #10996 from JosJuice/gpu-texture-uint
5.0-17211724bd3e59744912d3f8cc70253d330bc54da7726JosJuiceVideoCommon: Fix OpenGL ES GPU texture decoding
5.0-1722748fdbcde231a0cc1913b8fa940f6d43a514fc918JMC47Merge pull request #10809 from TryTwo/PR_CodeWidget_Filters
5.0-16787d0b33c7adfc5143e0c2cb5ba0ea2f24c3a4c6f30TryTwoDebugger CodeWidget: Add filter boxes to callstack, function calls, and function callers. Move symbols search box to align with changes.
5.0-172251845a13cbe537e194104be774738ad73de408815Admiral H. CurtissMerge pull request #10905 from shuffle2/netplay-hash
5.0-17083403f3693da03f6211a9c04f947f22aed34bdb8a5Shawn HoffmanNetPlay: use sha1 instead of md5
5.0-17082c7ce035a7f13879e1c429d76fe5e3d6242a43c4cShawn HoffmanNetPlay: rename md5 -> game digest
5.0-172228b7e6f18637e35187759d055d2bc0a282552d70fAdmiral H. CurtissMerge pull request #10933 from shuffle2/vs
5.0-17083683f7f721048662a20a42b800d1af28d7193d25fShawn Hoffmanmsbuild: tidy up the linked libs
5.0-17082c5da2877cc8059e6bd889e13f9cf91bd8d5798b5Shawn Hoffmanmsbuild: refactor to reduce rebuild events * moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
5.0-17219aba87ba1e39e2eef29e6216af92c1106ea2d780dAdmiral H. CurtissMerge pull request #10997 from JosJuice/nfs-check
5.0-17198052fdfa00dec8e5881d5643032b32604d117c4f2JosJuiceDiscIO: Fix an incorrect error check in NFSBlob
5.0-17217cc3e6a11ac07bd7ac242d6f18fb8273aa0c11724JosJuiceMerge pull request #10999 from t895/dependencies
5.0-17215903c94f7bec566789c525cf75b1bb91ee5fcc32bCharles LombardoAndroid: Update SDK and dependencies
5.0-1721546a11bc6b0ed5d8dfe0aa29a9c88d83867d7f030JosJuiceTranslation resources sync with Transifex
5.0-17214fef8325ff7f72958e98b572ac9c0b999da2266deMaiMerge pull request #10995 from JosJuice/nfs-size-out
5.0-17211aca624ef9cb8ce48f0c8884884da5a56165b277bJosJuiceDiscIO: Fix calculation of NFS raw size
5.0-17212924a4ee0be1cf23640713c97f748c1104c85bf5cJosJuiceMerge pull request #10993 from shuffle2/gamelist-cache
5.0-172117c3cdeda2b96eeae0a6d21866aaa5bb835aaba0eShawn Hoffmanqt: defer writing gamelist cache until EndRefresh large speedup
5.0-17210498c06b85af8c07d85229850646c276fa47047eaJMC47Merge pull request #10989 from CasualPokePlayer/fifo_reset_dual_core
5.0-17198ab8a8e6f84652d9072bb8296e461d0d54f403edbCasualPokePlayerFix crashes in dual core mode on a PI_FIFO_RESET
5.0-17208fea552a4de69da3281f18f7d7f8572a046ebd82cMaiMerge pull request #10981 from JosJuice/android-string-single-choice-naming
5.0-1720663638d402184cd492bda1f43209ab18862017afcMaiMerge pull request #10983 from OatmealDome/mvk-1.1.11
5.0-17198df19588032401eb3313447cd27475779870b4209OatmealDomeMoltenVK: Update to v1.1.11
5.0-1719446cb10612454e9d854bc51f933440c060579159aJosJuiceAndroid: Clean up StringSingleChoiceSetting naming
5.0-1720439aa5f29a6fb658806958e5accc85b4c75f19660MaiMerge pull request #10991 from Pokechu22/dsp-hle-ax-ucode-switch-state
5.0-17198f9e19331115a5c4dad3611ddd24ca3bffbc73a00Pokechu22DSPHLE/AX: Set state to WaitingForCmdListSize when switching uCodes
5.0-172027a23b45aa1f7f2b704c8dc22664082a77ccd312aMaiMerge pull request #10992 from Pokechu22/swapchain-unused-functions
5.0-171993c38f5c1d22c5b15703fe9ae6b3d566a8d426637Pokechu22D3DCommon: Remove unused swap chain functions
5.0-17198da7aded00d391cfb9f3e3ce531126eb8faf216fbPokechu22Vulkan: Remove unused swap chain functions
5.0-1719986d760b8143989627bdff1be4474ce2fe59db8e9JosJuiceMerge pull request #10984 from shuffle2/verifydev
5.0-171984ae475b6a19e6b4d9d52c2fe2cef9c5f34ead23cShawn Hoffmanfix verifying wii dev signatures allows verifying dev-signed discs and wads
5.0-17197b6a18b0da51ec0733dc6fcc78725fa4f800fc035JosJuiceMerge pull request #10980 from JosJuice/android-no-dir-init-fail
5.0-17194164619790276ce38312858e5b76a5b5223e775a8JosJuiceAndroid: Force quit app if external storage isn't mounted
5.0-1719592c6407c45dad29f654c67a7a40733aae51dacbdAdmiral H. CurtissMerge pull request #10970 from AdmiralCurtiss/directoryblob-encrypted
5.0-171877ac042d00ba6cb58d90c10ed7cae912c96e5c246Admiral H. CurtissDirectoryBlob: Fix partition size mixup for encrypted Wii discs.
5.0-17193d29b349a0cef359889b6e07f555c600f056d0363JosJuiceMerge pull request #10975 from Pokechu22/android-docs-command-line
5.0-17187f7e4144e55418baaea5cbe06beea4cd0a906d4d7Pokechu22Android: Improve documentation on command-line build
5.0-17191ce08de8cc68adaaa9955c7d8b619194fe3f52491JosJuiceMerge pull request #10948 from t895/splash
5.0-171880c89e5ea8d35457dbbee3a1855cbebbf916a3369Charles LombardoAdd AndroidTV splash screen
5.0-171871dff1c3fe833f5b690ad6324914f5dff7813fb11Charles LombardoAndroid: Add Androidx splash screen to wait for directory initialization
5.0-17188be33e1079d7fb7f2aa55757d4bd55b7a31e9a5b8Léo LamMerge pull request #10972 from AdmiralCurtiss/ios-fs-metadata-nop
5.0-171730d39c4a78a24d5bc52dc6ee81fe035a64abb853eAdmiral H. CurtissIOS/FS: Skip writing FST if SetMetadata() changes nothing.
5.0-171863f794bf87e4d90193b476cf93247b0e26aedd6a9JosJuiceMerge pull request #10974 from t895/permissions-fix
5.0-17183a91e47899de511b0ef6b7de6ed36c49ada1db9c5Charles LombardoAndroid: Prevent app lockup when revoking write access
5.0-171846fbc1cbcce035aa392895b95a2430104170f7747JosJuiceMerge pull request #10938 from Pokechu22/android-signing-config
5.0-171831004e34167e202b0d5fec3bf877aaa14b671d334Pokechu22Android: Don't set the signingConfig if keystore property isn't set
5.0-171823f6795f5e82542a32959247a50a3e58f5c61cb1eScott MansellMerge pull request #10971 from Zopolis4/readmemakeup
5.0-17177cdea6758279f06e97659276646537a96efe90928Zopolis4Fix minor typo in readme
5.0-17180a89fe51543056e4a2ba83446c17450a68aa9f15cScott MansellMerge pull request #10973 from phire/freebsd_fmt_consteval
5.0-1717712a5f73418fafb801858ad71d6ec04d857372784Scott MansellWorkaround Freebsd/clang/fmt bug
5.0-171782747ab7765183b57f251bd72192fb33f9c6ecebfScott MansellMerge pull request #10653 from t895/tv-card
5.0-17177e926946f64d3802ba0cbe22a3d532802614faae7Charles LombardoConsistent tv card colors
5.0-171761dbe2a4ea280882a3d8ea708af90d844b56a26c7Scott MansellMerge pull request #10431 from Zopolis4/readmemakover
5.0-16239c1df874057cec072ee36dd02add70c463d23dea8Zopolis4Rewrite readme
5.0-17174dcdba11ded671acff679b9183e0c3e1e52502a0fAdmiral H. CurtissMerge pull request #10962 from askew-etc/inc-dec-select-state-hotkeys
5.0-17151914f38753ae1b5595824c436f1dd9e8b592c5753askew-etcAdd hotkeys for incrementing/decrementing selected state slot (like RetroArch)
5.0-171724f96d2f1c3bbc6005d7d08b8145087ccc1fcabb9Scott MansellMerge pull request #10944 from Sage-King/NetPlayServerUpdates
5.0-17171da803adf15401ba6615130a9667da6e771b618f9Sage KingWork around for compiler bug on Debian and FreeBSD
5.0-1717066276ac61ba3ae3a8b5f840cdb8616ee9bd5dc83Sage KingAdded type to SyncIndentifierComparison enum in SyncIdentifier.h in an attempt to fix a failed call to operator<< in SendResponse()
5.0-17169978b6a8724c38c03e2eb07c6ac5c4f3c146e9d09Sage KingAdded comment explaining obscure folding syntax in NetPlayServer.cpp
5.0-17168a12099404e366d3ad2083eb394bd0744d6e1411cSage KingAdded SendResponseToAllPlayers() and SendResponseToPlayer() to NetPlayServer.cpp and refactored OnConnect to use them
5.0-17167477c20e28d1d512247bbc5744e1f2147d2249104Sage KingUpdated comment explaining enet_peer_timeout's use in NetPlayClient.cpp and NetPlayServer.cpp; Corrected syntax related to PEER_TIMEOUT in NetplayClient.cpp
5.0-171662f367d7a9b716a1963a22f48788766d3445cd041Sage KingUpdated PEER_TIMOUT in NetPlayCommon.h to use chrono literals; Updated NetPlayServer.cpp OnConnect() by putting commonly used code into named functions
5.0-17165d81756e9b97bc342953cb52ee7218a4a85afe208Sage KingRefactored parameter to OnConnect() in NetPlayServer.cpp from rpac to received_packet
5.0-171649d14d95737ea86052d8e0a29216fd1e40c8410b8Sage KingRemoved code duplicating comments in NetPlayServer.cpp OnConnect()
5.0-171635dea8aaed02cc0015e8f97e9b57049c69c81d962Sage KingAdded initializer braces to Client player; in NetPlayServer.cpp OnConnect()
5.0-17162d11df2b700896c5244bd547797a4038f910b4bedSage KingRefactored variable declared in NetPlayServer.cpp OnConnect() from npver to netplay_version
5.0-17161a006b1416f1d274032e1031c20902235c446d47aMaiMerge pull request #10967 from shuffle2/sdl
5.0-17156a1941156b6a55145b642e61d9634897088f1d409Shawn HoffmanSDL: update submodule to 5aa438e80aabe3570c0ef807d9b22bcd9835ced6 for a Windows.Gaming.Input fix
5.0-17159c2dd58c3615dbf89552e5f2fa5b283fa6fc56fffMaiMerge pull request #10959 from JosJuice/frsp-subnormal
5.0-17151c5d9514cd9d92ce1845de254e4ef92e740f8c645JosJuiceInterpreter: Fix rounding edge case in frsp
5.0-17157e9e2c741a20da47191ba4585fdd5c9a1d5e32f5aMaiMerge pull request #10953 from JosJuice/aarch64-add-encoding
5.0-1713352661dcc760ece823c206d39e380a0ca9d02e87aJosJuiceArm64Emitter: Fix encoding of size for ADD (vector)
5.0-171554c2d707538e83c4f0663018f0df17a68f4b433f1Scott MansellMerge pull request #10940 from InvoxiPlayGames/ipc-discord
5.0-17082f9e39cf2004295fa3129646880690424a796e676InvoxiPlayGamesAdd Discord presence ioctlv to /dev/dolphin
5.0-17153d69f38f415ffd8348f4b8617b2796c5ac554b61aJosJuiceMerge pull request #10963 from shuffle2/notime
5.0-171526e94c20abdbb5284a78afbdca627f1528f78dbc3Shawn Hoffmanadd TODO for chrono in GetLocalTimeSinceJan1970
5.0-17151292724b2280da23a2cebd5682d504a113bc45c83Shawn HoffmanRevert "msvc: use std::chrono for GetLocalTimeSinceJan1970"
5.0-171507b2b559743f09d2b087728d7eb0c14c6b81a9f2aJosJuiceTranslation resources sync with Transifex
5.0-1714992ed0e33a8092b968f4d20fe0174370e7df9b5a1Admiral H. CurtissMerge pull request #10954 from shuffle2/ios-hdr-overflow
5.0-171483ca673a6759e488603c01b57e861ed909229bde6Shawn HoffmanWiiSave: protect against a stack buffer overflow
5.0-171473595c8b29567a4b7ff1a4088ff932364fc38bd4fTilkaMerge pull request #10952 from JosJuice/bitutils-remove-unused
5.0-17133c00008e3cd5fe917fca1cf946c79e88f146a8226JosJuiceCommon: Remove unused stuff from BitUtils.h
5.0-17145d48d317cfb65b81c0a479fedbf29e9ba26fca2bbTilkaMerge pull request #10951 from Tilka/ax_cleanup
5.0-17144b8e64b1f43ec65a3f85ecf1b058c84823b43502aTillmann KarrasAX: fix comments and variable names (NFC)
5.0-1714304beb23877e9db5ceddb5a20d0e23d5a8a4c3f0fScott MansellMerge pull request #10943 from Pokechu22/gormiti-gameini
5.0-171078316c7af9964f19cc54c3533e017252f922ceee9Pokechu22GameSettings: Add patch for black screens in Gormiti: The Lords of Nature!
5.0-17106e353f8ba0d70de495cabc019732d7c55110630bePokechu22GameSettings: Use Safe Texture Cache for Gormiti: The Lords of Nature!
5.0-17140ebf95370ef1329bcda5b6c50d6472a28715480a7Scott MansellMerge pull request #10946 from Pokechu22/remove-iLog
5.0-17126354530cf616b47e789c45c20b7fb9a75a595cb64Pokechu22VideoCommon: Remove old iLog field
5.0-17138939fa1ed1c19f972cdc6f86fd914a582254a8cc7JosJuiceMerge pull request #10941 from shuffle2/crypto-cleanup
5.0-17084bf5076eb010a0c8928d7fb823b35105e9e9dc0c6Shawn Hoffmancrypto/sha1: add real workaround for msvc/arm64 bad codegen
5.0-1708378142e30cccf5420d3f190ab595cce2e2ff5e489Shawn Hoffmancrypto/sha1: simplify enablement of sha insns on non-msvc
5.0-170824e6aa28da45b4b618f0ede639d4e0477fb124c0aShawn Hoffmancrypto/aes: silence warning on godforsaken android gcc
5.0-17134e638bb658fa2bbaa6e46148816598fe3ab79dc6eTilkaMerge pull request #10945 from Pokechu22/vulkan-source-file-name
5.0-1712620a2a2174df74a307e8bc4eed35e5923dfa70bbdPokechu22Vulkan: Call setSourceFile in addition to addSourceText
5.0-171325508c52a952557728f6a594686e4b637fa2b2766Admiral H. CurtissMerge pull request #10932 from JosJuice/nfs
5.0-171206fc3bbbdd9caa53157ea850f19fa0f8d5da7c3f7JosJuiceDiscIO/VolumeVerifier: Add a note about NFS bad dumps
5.0-1711902e3125f23c3844a28887289011af36808426196JosJuiceDiscIO/VolumeVerifier: Small logic cleanup
5.0-1711840a4eb3893ce3cae8a3edcc6356812fdcb98c1b9JosJuiceDiscIO: Adjust GetDataSizeType logic for NFS
5.0-17117a87dffe52d8bfaa05d07770a9113cf9406ea6db0JosJuiceDiscIO: Replace IsDataSizeAccurate with GetDataSizeType
5.0-171163a6df63e9bcfeedbcd9a479c9d0ba930d4939c1aJosJuiceDiscIO: Add support for the NFS format
5.0-17115bb27d4cc95ccdaacfb4dce9a2534534d263ce20bJosJuiceDiscIO/VolumeWii: Decouple "is encrypted" from "is hashed"
5.0-17125ceae42b754c479dd60461323afa5a8bc90a4dfc2TilkaMerge pull request #10477 from Pokechu22/light-dir-double-normalize
5.0-171248129874d11c7f7d9c514cfab6e4d1dcf54b4a80dPokechu22Sanitize and use increased precision when normalizing light directions
5.0-17123f59f1a2a35afe18e1c01ae5b41c689659a0b00f1MaiMerge pull request #10740 from Tilka/cxx20
5.0-17060d033d92b0524c23e1274f07c9cbaa02ead770bbcTillmann KarrasMove to C++20 for non-MSVC compilers
5.0-171213ad6e3abc2e6f19124a620db7e08da233d9d360bTilkaMerge pull request #10768 from Pokechu22/dsp-hle-gba-class
5.0-17109bf7002672891adb3712a028472e28511028c569bPokechu22DSPHLE: Require implementing DoState
5.0-17108f2e833b5c474c8f5e42d413c8994174bc6fccd16Pokechu22DSPHLE: Eliminate global state in AX uCode
5.0-171078d66c29f3303f564d039015ec7ea0f95a570b564Pokechu22DSPHLE: Eliminate global state in GBA uCode + accuracy improvements
5.0-171068b65e841215436f5dbcd3bef04fb731c698d8431Pokechu22DSPHLE: Make all uCode implementations final classes
5.0-171168105d0034dee41e9ef7cac06f9c78e25d9c1bf7fTilkaMerge pull request #10821 from Pokechu22/dimar-masking
5.0-168546cc8adb3ae6b8f3a36a6f835e447ed37d1229a49Pokechu22DVDInterface: Mask upper bits of DIMAR in GC mode
5.0-17114b02653722d88577b059b51c8bb76add081158f04MaiMerge pull request #10856 from JosJuice/android-tv-user-data-2
5.0-168364e7b0f2129349546e02692119a38b053789eb588JosJuiceAndroid: Add divider to landscape version of User Data activity
5.0-171124617ee7d894611091b9fd14724ef896e819c2ceeMaiMerge pull request #10787 from JosJuice/channel-uri
5.0-17109098fc8cadc7c5b75910e63be17c6e64699cbb11eMaiMerge pull request #10790 from JosJuice/android-wii-controller-magic
5.0-167389e973776907cafc15896b138d099622709bc7113JosJuiceAndroid: Refactor reading "wiiController" preference
5.0-167391d772176a24f25de7487b4f52883da4409079931JosJuiceRevert "Partially revert "Android: Clean up hardcoded platform names""
5.0-167382b36587af72fec44b949e27670b85982064009c5JosJuiceAndroid: Add app link intent URI to channels projection
5.0-1710727669fc7c8036c98aedf5c0c411d0f58bbe4f36fMaiMerge pull request #10828 from JosJuice/jitarm64-32-bit-exception
5.0-168360ebc510e6f997dcac30ccbfb7b873e3b097c7d41JosJuiceJitArm64: Pass 32-bit temp GPR to WriteConditionalExceptionExit
5.0-17105a8b2174ce670de151bd991e6bfa89438d8ff0185MaiMerge pull request #10872 from shuffle2/timer
5.0-17089fec61f89a3bce9bf857a15ed4789629624e66584Shawn HoffmanTimer: protect usages of ms timers from rollover
5.0-170880fe99e9bc8b1dd3c00851749ded34a0fee338321Shawn HoffmanThrottleCallback: correct units in log make first invocation a bit more correct
5.0-1708786da6c98fbd229d87de7cf8b9c7eb94c16923829Shawn Hoffmanmsvc: use std::chrono for GetLocalTimeSinceJan1970
5.0-17086b473c3587388e06823c153c4fecc2104bcafedffShawn Hoffmanwindows: mark as HighQoS, ensure timer resolution is honored
5.0-170853384b1385edba826f56dec3c92c01426e1fcd48dShawn Hoffmanmove "double time" code into State from Timer Ideally the statesave format could be changed to just store a u64 in the future
5.0-1708449218f9695f5e894bbe843d20c76a02c5a5ee68dShawn HoffmanDolphinDevice: expose elapsed ms in GetSystemTime
5.0-1708309089eeee0bf6022cc7681214e51546d134402eaShawn HoffmanCommon::Timer: use chrono::steady_clock internally
5.0-170828d16971a6fcd3534c9dd34d625c151d2a5ce3ed9Shawn HoffmanLogManager: use own timestamp function
5.0-17096173337104f9001c2d186db9303ea34652a94c191MaiMerge pull request #10919 from JosJuice/android-wait-on-fab-click
5.0-17030bab327eafa57c9ba5f6254103b42eaf963d44d35JosJuiceAndroid: Use AfterDirectoryInitializationRunner on FAB press
5.0-17094385764ebe069e142433af8465104a5306ed5509aMaiMerge pull request #10913 from shuffle2/vsnext
5.0-17083ec9b30681bdcbf04ddcf94371bc140390439db1dShawn Hoffmanmsvc: silence warning in qt header
5.0-17082bdf3a03c04bbeab77cdfd8c853de591651f6465bShawn HoffmanDolphinQt: fix BootSessionData dtor not being called std::unique_ptr can't/won't call deleter on incomplete type generated warning on vs 17.3.0 preview 5.0
5.0-17091f3c85cad6e3fe443e8cb13961f7397ed47796f34MaiMerge pull request #10937 from Pokechu22/lego-indiana-jones-missing-color-value
5.0-170823465b2af2717ea1e54f866c2857c455b1761efe0Pokechu22GameSettings: Set MissingColorValue for Lego Indiana Jones 1
5.0-17089ebb8402a24828d6438ee403002550f5260dba22aMaiMerge pull request #10934 from sepalani/bba-igmp
5.0-170714fa65ec9cfeffedf4f1604aa448b37cb96daf40dSepalaniBBA/BuiltIn: Add minimal IGMP support
5.0-17087f93b04dc94f8e40a65f175b6d2b804d2127f7099MaiMerge pull request #10935 from Pokechu22/icache-dont-save-lookup-table
5.0-17071134397754ecdd1e5d1f4d3404be32af3467622cfPokechu22PPCCache: Stop storing lookup table in savestates
5.0-17085b2c2076c17f6602c79c76463148dd240706c2548Pokechu22Merge pull request #10942 from Minty-Meeo/vestigial-preprocessor-block
5.0-17084347dd03c3fa8970c6cb6af06eadfe045679d3e03Minty-MeeoRemove Vestigial Preprocessor Block in Jit64/Jit.cpp
5.0-17083b39d8f1ce4924d3ac41491cb6cddce559298f368JosJuiceMerge pull request #10911 from shuffle2/fast-default-verify
5.0-17082d71797154ab3db04c02363f1538c805d9aa95429Shawn HoffmanVolumeVerifier: enable fast hash functions by default sets defaults based on cpu support.
5.0-170817d2d5d914bf3cacbecbb0bf8a642b616744aad54TilkaMerge pull request #10903 from shuffle2/hash-reorg
5.0-1707117c554c1656fc6ea2df1463a97628379954b65edShawn HoffmanCommon/Hash: use zlib-ng for adler32. small cleanups.
5.0-17079e62ceab349c7120450f2da6c5d5f0a311707046aTilkaMerge pull request #10902 from shuffle2/aes
5.0-1707146ad8b9d68b7eff720a6f33e6029ddd36ab8edaaShawn HoffmanImplement hw accelerated AES
5.0-17077cc1cb4499302b182e7b0da2103f3e32a4f2bc5e2JMC47Merge pull request #10928 from sepalani/bba-arp
5.0-17076bfc2d11891e12494e7ec0e70bb4594bcfea30798SepalaniBBA/BuiltIn: Simplify HandleARP
5.0-170757e9711d73824fcf2ddd885865080fe3f0f582c20SepalaniBBA/BuiltIn: Rename m_fake_mac to m_router_mac
5.0-17074b029b468cda473ede64eb8af6ac42163b7823c21SepalaniBBA/BuiltIn: Fix MAC address issues with TCP and UDP
5.0-17073cc7cfe249e38c8e958d1819e78369a70dbc22a0bSepalaniBBA/BuiltIn: Move TryGetDataFromSocket
5.0-170720f5fe2274a1582e34418a42537853d93681de63eSepalaniBBA/BuiltIn: Save current MAC address
5.0-17071ec60416c00fe5487af7f3b144abb1c7e47d45b74SepalaniBBA/BuiltIn: Add an ARP table
5.0-17070fb45ed3981d4aaaaa55fcd16686bba68fed2c4f1TilkaMerge pull request #10883 from Pokechu22/pi-fifo-reset-gp-fifo
5.0-169545bbdf7ae154a5da03d66c38855f2b1890a2a3dc8Pokechu22ProcessorInterface: Reset both GPFifo and Fifo on PI_FIFO_RESET
5.0-1695397412553f9e888f4bd8c4f01c240437fca696eabPokechu22Add a more detailed comment about SPR_WPAR's BNE bit
5.0-16952c06f203e9845d0ab08af2d32a8314062e26d9de3Pokechu22MMU: Clarify masking on gather pipe address
5.0-169511c833ddc3c6c58c18187ae87fb43c62e1c517dc8Pokechu22Create constant for GPFifo physical address
5.0-16950b76f4dd5f81e786bc68150369e377d040aed12d3Pokechu22ProcessorInterface: Remove unused fields
5.0-1694976fd0479b8a5e6b4dd883d8b3d3436c3e30ce26fPokechu22JitAsm: Remove old commented-out code
5.0-170632c754db3abb699894db501a453218df37a74badaTilkaMerge pull request #10912 from shuffle2/msbuild-arch
5.0-17058e85da16947e336aff5db3ee723fb69b1a3e20324Shawn Hoffmanmsbuild: set PreferredToolArchitecture based on host OS arch
5.0-1706145f8ae6d51360a776aa6d96ed88396776c946ec3TilkaMerge pull request #10926 from shuffle2/old-gcc-warning
5.0-1705897ff757a74c95b6404b38815cd81b6bf1a7447a3Shawn HoffmanSHA1/arm64: fix casting warning on certain gcc
5.0-1705992c7566646924eb6e7501c98edaca2a37b1bedabAdmiral H. CurtissMerge pull request #10924 from Pokechu22/symbols-missing-last-function
5.0-170441f17a3bb1e1d5e150432c1cb4bbd8cccf12b989bPokechu22PPCSymbolDB: Fix getting symbol for the last function
5.0-17057ecc4bc5098b473a2aa876a27c3124f65b9252f34JosJuiceMerge pull request #10925 from AdmiralCurtiss/ppc-state-hle-print
5.0-17048b364a301dcdb0eb7880bf32d75063c79f3c70de7Admiral H. CurtissHLE_OS: Don't modify emulated state in printf hooks, since the actual PPC function will be called afterwards.
5.0-170552a56113a5b9e2119024139335e625742abbb0fd7Admiral H. CurtissMerge pull request #10898 from Pokechu22/dsp-hle-homebrew-padding
5.0-17023cc02471da201b3733e01bca0e7eb3173934db41dPokechu22DSPHLE: Support padded versions of the libaesnd uCode
5.0-1702233b63a62d1a3381f8e7a6a7fa9aea984771586abPokechu22DSPHLE: Support padded version of libasnd uCode
5.0-17052a9d9f5c0daca5527b6cb4b1fe9c2faaab274e895Admiral H. CurtissMerge pull request #10899 from shuffle2/sha1
5.0-17027f8b9034a2857a5dbe92b958f02c440a1fa0d0669Shawn HoffmanCrypto/SHA1: add unittests
5.0-170268939210d8aafcf809f4c29e16603ac162c942ebcShawn HoffmanCommon/Crypto/SHA1: implement accelerated versions
5.0-17025bfa2a66c98f0bf9629d1e873d68619311613eaacShawn HoffmanWIABlob: remove outdated mbedtls workaround
5.0-17024dd29a54cf6351e79d5c8040f86383eb585ea4aa2Shawn Hoffmanintroduce wrapper for SHA1 functionality
5.0-170474b6ad977c6103aba8697896337fb17723d24413aAdmiral H. CurtissMerge pull request #10922 from Pokechu22/apploader-hle-no-replace
5.0-17030e97ad90681a7f687004ce3cce967a23a095c6869Pokechu22Boot/ElfReader: Log to BOOT log instead of MASTER log
5.0-170297a7a3a7f4135d17dc49eff195abab4371da75998Pokechu22Boot_BS2EMU: Log apploader-related messages to BOOT log instead of MASTER log
5.0-17028d3d7cc6f96a38a9d03bab352d2054d810d0f85d9Pokechu22Boot_BS2Emu: Create an actual function for AppLoaderReport
5.0-17043de5499f3bde813a2749204c8dfa14d7d49a5c073JosJuiceTranslation resources sync with Transifex
5.0-1704268912c1a7b793a0ffaf5b74318df7346d32e48f2JMC47Merge pull request #10918 from sepalani/bba-init-udp
5.0-1704118b8f147ab4b7dc299cb0f5295c158dd910b2b21SepalaniBBA/BuiltIn: Ensure UDP ports are open
5.0-17040a81f3a95db1cbc6b0cb1ba18b4ef429de300dbccJMC47Merge pull request #10917 from sepalani/bba-ntohs
5.0-170372de4d5202146b8f52ecf2e88db828d1e58d0538cSepalaniBBA/BuiltIn: Fix network byte order issues
5.0-17038ae4fa53a9c0ff7c1c35550fc6a1891014707f8b2JMC47Merge pull request #10914 from JMC47/bbarename
5.0-17032205d78d780eefd5b0126feec195ae815de455f6eJMC47BBA - Rename BBA Built In to BBA (HLE)
5.0-170363bf1ddc54957d597f9e0d6e8a0f5cafa3c65f82fJMC47Merge pull request #10730 from AdmiralCurtiss/riivolution-sysfile-patches
5.0-16944ec3cfc01c1d87b038c72f162cefaa631cb788981Admiral H. CurtissDiscIO/DirectoryBlob: Add callback to modify sys files before they're added to the disc.
5.0-16943cc315cb7afa26693979d6faf43bedd6dd50722e1Admiral H. CurtissDiscIO/Riivolution: Add dolphin-specific extensions "dolphin_sys_file" and "dolphin_sys_folder" to patch sys files like you would patch regular files.
5.0-16942f5c132580ced295a5e795be8cf4c65de7d4624a3Admiral H. CurtissDiscIO/DirectoryBlob: Add ContentSource that stores data locally in std::vector.
5.0-169419e5bc98496ef59bd2e30e7157b1d33a363ac538fAdmiral H. CurtissDiscIO/RiivolutionPatcher: Skip main.dol patches if no main.dol was given.
5.0-1703417394627067565c67d3a720d492aa0fae852477bTillmann KarrasVideoCommon: implement depth clamp using a fixed-point buffer
5.0-170335a261f4e5c307f1dcc9f9debaec3d8820249ee88Tillmann KarrasVideoCommon: simplify and improve depth handling
5.0-170320ed1d0967513e4541b85d0ee2acdd8d0c9c0e7b0Tillmann KarrasVideoBackends: use GL_NV_depth_buffer_float if available
5.0-17031000c9c7545dca99f2947d77549a7090d3929f9f2Admiral H. CurtissMerge pull request #10907 from shuffle2/pngend
5.0-1702825462f4a3c2595920a9398a5972ca52a5f6b8989Shawn HoffmanSavePNG: make sure to finalize image file
5.0-17029e10d66270f0394ff30803fa3474188cfdf08b11aMaiMerge pull request #10909 from JosJuice/volume-verifier-read-succeeded
5.0-1702214c1a1c658ff7e612bd33f0559a2f96694b131aeJosJuiceVolumeVerifier: Fix read_succeeded condition
5.0-170271ea0c7752e46461084ea60f878e446ece6fdbda0Scott MansellMerge pull request #10897 from Hibyehello/LogManager-Fix
5.0-170227e75bcd36fcccafcdb5ef74b5af353517b8b45c0JoshUse Dynamic last Log Type
5.0-17025b6f5499c7cc7763b622ca4322192e6c83da706f1Admiral H. CurtissMerge pull request #10900 from AdmiralCurtiss/zlib-ng-skip-install
5.0-17022f09c9f211faba071b18f437a7825bd6a878ebe34Admiral H. CurtissCMake: Set SKIP_INSTALL_ALL for zlib-ng to avoid installing it.
5.0-1702391169333e9028cc78f0b08091000010f07f975bfPokechu22Merge pull request #10789 from Pokechu22/hermes-test-warnings
5.0-170227a03b1fe164aa069d0e86a4a2b586b46c855e9b5Pokechu22UnitTests: Fix warnings from HermesText
5.0-1702197100290ee7b5e9a2e0b7f83cb49146786cf185cJosJuiceMerge pull request #10885 from JosJuice/android-graphics-mods
5.0-169753bd2bca38508965348bff45e4a77baa945abf33dJosJuiceAndroid: Add warning if graphics mods are not enabled
5.0-169748f410bff15e1549a3f54e33ec0f4cf511ebea7dfJosJuiceAndroid: Add graphics mods support to CheatsActivity
5.0-1697345f6d36c4581b37d6b3eff0a8004301d685adf55JosJuiceAndroid: Split AbstractCheat into ReadOnlyCheat and AbstractCheat
5.0-1697241a26f76fae1e580f99c471dc70ea420f3d598e6JosJuiceAndroid: Add Cheat.supportsCode method
5.0-1697198e28178024decb67fa6bd844d2188d8c2b5017dJosJuiceAndroid: Add setting for enabling graphics mods
5.0-17015a9edf129e35e109fe50d8b4cca444de0c60bcb52Admiral H. CurtissMerge pull request #10889 from shuffle2/spng
5.0-16997acb10f0006428ce958e619f3ca073c052048e608Shawn Hoffmanreplace libpng with libspng
5.0-16996a363e8147eac4e5f96758d14b9b94895cd4efffcShawn Hoffmanadd spng submodule
5.0-170126b419c7ca3e3ed5fcb208f87fa352d5860c28adcAdmiral H. CurtissMerge pull request #10876 from shuffle2/cpudetect
5.0-170109d15a1c5a1e6183a0e98165ac093e74ca8e4894eAdmiral H. CurtissMerge pull request #10858 from AdmiralCurtiss/mouse-center-hotkey
5.0-1699676b4318b88cb952750da158809e68274adbd9493Shawn HoffmanCPUDetect: improve win/arm64 support read brand_string on macos/arm64 remove unused flags report family/model info instead of vendor name
5.0-16983d14bd10cd74ecfb9777e19dde842fe64d7681605Admiral H. CurtissQuartz: Handle mouse centering hotkey.
5.0-16982e0870166efa34648eedb5d3e5542c64604741909Admiral H. CurtissXInput2: Handle mouse centering hotkey.
5.0-16981d57d04bb047047bf58849a1a37703ce9d218e39aAdmiral H. CurtissDInput: Handle mouse centering hotkey.
5.0-169804d27022d0ec2bc45b39f7c10fce77c02467e3448Admiral H. CurtissAdd hotkey for centering mouse in render window.
5.0-17005c7752f80e4803362c58c03e0510680e95f4061c6Admiral H. CurtissMerge pull request #10892 from Pokechu22/dsp-hle-aesnd-more-versions
5.0-170021dcccb1f75bf6d1d97167da1b136dfb3df4918eePokechu22DSPHLE: Add warning to use of MAIL_TERMINATE
5.0-17001e44b596f50a87863abe2aa3cda92cf7151bea5c2Pokechu22DSPHLE: Fix typos in libaesnd logging
5.0-1700058d344e1896c7287e9e82f5833b1b73995a76293Pokechu22DSPHLE: Support EDuke32 Wii libaesnd uCode
5.0-16999a6d08571bd18c7d082c2bc6a0b5a972a03818fbcPokechu22DSPHLE: Move aesnd uCode hash constants into header
5.0-169984b179e01da14c106ba3776e27dc698c35e40e93bPokechu22DSPHLE: Move asnd uCode hash constants into header
5.0-169996abde36d16029bf1db04d9bb1f122ef8e5fbbddfAdmiral H. CurtissMerge pull request #10895 from CasualPokePlayer/patch-1
5.0-16998bd27e18d5102bef918bd8a9c24c4c7c24f4c5dd7CasualPokePlayerFix ARAM Expansion Writes
5.0-169978723b1a42e84aab1ef62df26935a4715e59a39c4Admiral H. CurtissMerge pull request #10893 from shuffle2/spaces
5.0-16996f92541fbd9da5091636aac09fdabd1a5fd0191ceShawn HoffmanStripSpaces: only strip spaces StripWhitespace maintains old behavior
5.0-16995e4ff49769c687e892219dab628ad5c7850efa49dAdmiral H. CurtissMerge pull request #10888 from shuffle2/zlib-ng
5.0-16977b2f84567105fb1a42c076e6e0ebbbda563dd8f43Shawn Hoffmanmsbuild: set C standard to C17 not required but it seems nice
5.0-16976c3b64012d17d3e8a5ab672eaadbdeb5b4e6180fbShawn Hoffmanreplace zlib with zlib-ng since the benefits are so high, don't link with shared zlib
5.0-169751a78d5b9e783bbd19022626d2985c09d22e3af86Shawn Hoffmanadd zlib-ng submodule
5.0-16991bfd03cd1a4744a8600b843cbe3868767e36acd8eJMC47Merge pull request #10793 from Pokechu22/dsp-hle-aesnd
5.0-169516eaa4a4e890972704226098bf995e936454abd51Pokechu22DSPHLE: Add HLE version of libaesnd ucode
5.0-169505e64f453ab1318928df8c25a25cb3b6476daaa11Pokechu22DSPHLE/ASnd: Rename m_next_command_is_voice_addr to m_next_mail_is_voice_addr
5.0-1694975ae3b7ec43164409c60336f24e3947e325744d2Pokechu22DSPHLE: Fix comment in libasnd uCode
5.0-169873ad2172162b47f2368ee54f7beb5295813eb5097JosJuiceTranslation resources sync with Transifex
5.0-1698686bb290cc5ba72c8806b10fc4a4449cd521b829fJosJuiceMerge pull request #10886 from OatmealDome/metal-minor-fixes
5.0-16978700162b8bdeb36ab66363aabab8a0e50e5542fcaOatmealDomeMTLUtil: Include TargetConditionals
5.0-1697777f44f1600e0ff42795ed4998ec07dd870efc250OatmealDomeMTLMain: Include TargetConditionals
5.0-16976b32b27ae9a4ab7e76a4ba9c5073d3c33c7b5b1a4OatmealDomeMTLMain: Only compile NSView manipulation code on macOS
5.0-169758ad7fa0313ab43cc827f052451e0945203a76d90OatmealDomeMTLUtil: Return invalid for non-supported texture formats on non-macOS platforms
5.0-169747edd3aff7547db157a984dd890527ea5e526cecfOatmealDomeMTLUtil: Don't attempt to get all GPUs on non-macOS platforms
5.0-1697350d3ad58df017703f90db3bfe70a771172a72dedOatmealDomeCMakeLists: Link videometal with Foundation
5.0-169798f0d702e5f9f72c543465f568a55874e19ad7b11Scott MansellMerge pull request #10778 from maxdunbar/patch-1
5.0-1671732d90d508099d1c0f9a5b1a0ff4dcb6119d765f1maxdunbarFixing the github wiki link
5.0-167165ed06c2b030d210aa5f1ab79ed0ccf7795ab2eb8maxdunbarChanging link to github wiki
5.0-167158c68d1055a47662407f5112c2c8610de1ad69f98maxdunbarUncapitalizing wiki
5.0-167147f5e9c3349946c97a388d03106930bc43e372b89maxdunbarReadme: Referencing the wiki when building for linux
5.0-16974e5a177ece9fe3a86602aea52f4963360aecf8beaJosJuiceMerge pull request #10868 from tellowkrinkle/UsesDSBFix
5.0-1693188c85ce471f73c16694a0a3505b3e2ecc2da1563TellowKrinkleVideoCommon: Fix IsDualSrc check for dst blend factors
5.0-169729a45a690d858c5eb42c21f185c9d1bd38d2318a8Admiral H. CurtissMerge pull request #10867 from Pokechu22/mismatched-cp-xf-matrix-index-warning
5.0-169716a7aa8f2c6a3a52ab809f4c21ab6ecdeded3c20cPokechu22Convert CP/XF matrix indices mismatch panic alert to a warning
5.0-169703d7b66bcfc08381400d3259d49943919733bf85bJMC47Merge pull request #10861 from JosJuice/android-new-sd
5.0-16914a20d0e31d6ea8b1cb272a4721fefed62eda03bcbJosJuiceAndroid: Bring SD card settings up to date with DolphinQt
5.0-16913c2b32916aa02ab5a0fe54285e945611fba70e0fdJosJuiceAndroid: Add subheadings to Wii config
5.0-16967fdecd56ec751f4d8de88b5ef50dd48a9bd069160JMC47Merge pull request #10884 from JosJuice/android-bba-tapless
5.0-16966c0cf6f04dd384599aba8ccf57d2b144cab6e7568JosJuiceAndroid: Add "Broadband Adapter (Built In)" to settings
5.0-1696589c4fdeeea69056a8f2441f6e0e0662ba1e6a7b8JMC47Merge pull request #10754 from tellowkrinkle/Metal
5.0-169546559c6b8ee8d35694282f3dcfaf09f96f73874dbTellowKrinkleVideoBackends:Multiple: Grammar fixes
5.0-16953a41345127f697515ceb65ed349032e9ed3abc7f9TellowKrinkleVideoBackends:Metal: Remove unified memory config
5.0-169525065767abdadac6cb0b2597ccb1ea47af3549bb4TellowKrinkleVideoBackends:Metal: Avoid submitting draw calls with no vertices/indices
5.0-16951ee3f2b8fcb953151fb6617f31d7a96bb7ebc12a5TellowKrinkleVideoBackends:Metal: Implement PerfQuery
5.0-16950c48035908cc1821625c135b9a96e09e47264ed45TellowKrinkleVideoBackends:Metal: Use unified memory path by default on all GPUs
5.0-169496ee0248eab7622d2db19f28f120b447b5db11379TellowKrinkleVideoBackends:Metal: MSAA support
5.0-16948c0fd1281713f0ffe8bcfb628f8d328c7a1b5ae09TellowKrinkleVideoBackends:Metal: Use base vertex
5.0-169475742ccf8dedd382b17138cf0a40fa1102c66283cTellowKrinkleVideoBackends:Metal: Cache pipelines
5.0-16946e32213d031f30e82d2d19ce26ef3a0262c061bd8TellowKrinkleVideoBackends:Metal: Create samplers on demand
5.0-1694561705b05da4b18cca54b54319cd5463e3cf945f5TellowKrinkleVideoBackends:Metal: FBFetch for Intel GPUs
5.0-16944a5ef9dfd5316f8db28f9da16710eeeed9ab1e19eTellowKrinkleVideoBackends:Metal: Use DriverDetails for bugs
5.0-16943716c0980d7424dffafe222c5579851b11193301aTellowKrinkleVideoBackends: Add Metal renderer
5.0-16952df399b0995febe451ecf231c9bfb68b73d51e3bbAdmiral H. CurtissMerge pull request #10878 from Pokechu22/btreal-allow-libusb-descriptor-errors
5.0-16945a23a7f7b10db50693e2ebbeff21e6cdde64c347ePokechu22BTReal: Treat libusb_get_string_descriptor_ascii failure as non-fatal warning
5.0-1695057f106d521e1ec65cc0b10fc6f68dcd56fcbc0d8JosJuiceMerge pull request #10625 from codedwrench/xlink-kai-android-support
5.0-1693898c688ee6883bd015e15dee063f4d083401795b5codedwrenchAndroid: XLink Kai Android UI option
5.0-16948e40be6e8fde77f9048d77d2621d81e450446b8d4Léo LamMerge pull request #10865 from JosJuice/volume-verifier-ios-case
5.0-1691381a20a1d74da79f044ecbb489a17ffc0ff54d1f3JosJuiceVolumeVerifier: Ignore case when looking for IOS on update partition
5.0-1694653cf686a381853b03c4793715c8e938b9b242ea4Léo LamMerge pull request #10879 from AdmiralCurtiss/iosc-misc-data-state
5.0-16945a1e8e60c4c56d7023264c44fe1b8699014de4f8cAdmiral H. CurtissIOS: Add IOSC::KeyEntry::misc_data to savestate.
5.0-16944559f5a6dfb4732ca72f6e5f62d50ba0141f5d108JosJuiceMerge pull request #10877 from JosJuice/android-real-wiimote-early
5.0-1694301e4ce54c889cdcb02e16642a7993c646cc6b069JosJuiceAndroid: Call WiimoteReal::InitAdapterClass before controller init
5.0-16942b0b5faa79335895a8a0cca71567c5460c9584febAdmiral H. CurtissMerge pull request #10874 from JosJuice/cmpr-layout
5.0-169131a2bc2eff9a76ae8cd88eff0af24660de4ecd563JosJuiceVideoCommon: Fix CMPR compute shader layout
5.0-16940fa30ba18f5c9dbf06f7df0c1e9bd04065a2c439fAdmiral H. CurtissMerge pull request #10783 from JosJuice/frontend-controller-init
5.0-16914dabad822193f23bd01c13c4d0798f0a507e910ebJosJuiceRequire frontend to initialize controllers
5.0-169132f3c0cdbc594cdcb76644e1e77aa185a1e50a244JosJuiceSplit out controller initialization to UICommon
5.0-16937dd67d5fbc4aeffe78daa7b1697ebf39bdd7ccd3eAdmiral H. CurtissMerge pull request #10871 from shuffle2/logging
5.0-1693428828435bbe56d959e0dc14938df6a32169fad91Shawn HoffmanQt/LogWidget: remove extra space
5.0-169330a15d2fcecaa0a0ae32891245bb31eee0a1f0ccdShawn Hoffmancubeb: fix logged source file paths
5.0-16934f43fa8a2a8bbe4cd5a5edaca7ee943916357d983JosJuiceMerge pull request #10870 from shuffle2/sln
5.0-16933ad3e202af017e0fa3b43477f78a6df34696c9b86Shawn Hoffmanvs likes caps for guids in sln
5.0-16932f0eb7b42e2808cfabaa5f165fc022062fb934ca7JosJuiceMerge pull request #10866 from dvessel/OpenGLerror085
5.0-16931319288de8ef70cd965badab53836eaf334cd54e2Joon ParkFix OpenGL error on M1 Mac.
5.0-1693070b0b03c3cd65d90a74f16a5ddd38801da4dce9fJMC47Merge pull request #10747 from tellowkrinkle/LateUIDFixup
5.0-16856fb5648541ce93cf4938dd58e635f7c2d1a3a1569TellowKrinkleVideoCommon: Remove dstalpha from BlendingState
5.0-16855991024173e3d048ea3a056c8debb6f92ae7b2da0TellowKrinkleVideoCommon: Always use fbfetch in ubershaders if available
5.0-168546ab24e6c176bfd288296bf8284a30b0835fa45c3TellowKrinkleVideoCommon: Better driver bug handling
5.0-16926f1d23ff9a48ce866f9cd391d32eacb4bfb1c244eJMC47Merge pull request #10466 from Pokechu22/efb-copy-gamma
5.0-16920a6e06f38adb933187605ac07ef7a0cb1940afa80Pokechu22Add notes about precision of YUV->RGB conversion factors for XFB
5.0-169192f43889141179bd46f027e017fead35371fdd104Pokechu22Software: Use hardware-verified numbers for RGB->YUV conversion
5.0-16918e7339d63f15bdf2b41e3f6fab1c16b844514ae3aPokechu22Rework TextureConversionShader for hardware accuracy and simplicity
5.0-16917b16ec5b6dccc347f9fd15a4fad80edb173f007ebPokechu22Rework TextureConverterShaderGen for hardware accuracy and simplicity
5.0-16916791bd16b281d3b123a2b9cf2d5c215d4ab235c1dPokechu22Restructure parameters to TetxureConverterShaderGen/TextureConversionShader
5.0-16915d20094efa22829640849c8c4d906c6b0e1a24cd6Pokechu22Add extra Low and High fields to CopyFilterCoefficients
5.0-16914bed278d3b7d200e25527b2deb1a1e5f70ed3ff05Pokechu22Create dedicated enum for EFB/XFB gamma correction
5.0-16913dd41a72378ee45e2947fa65e6db03b5898272b45Pokechu22Only use intensity formats if both intensity_fmt and auto_conv are set
5.0-16912cd2cc5fa2278f451e84dd3d3595a7499ddd29678Pokechu22Rename EFB copy bit 2 from yuv to unknown_bit
5.0-16911850e524514c364f7f619e891f4dc2d687fa019f9Pokechu22Use fmt::to_string for texture format overlay
5.0-16910290e62f179a86328f90aaac3c87d4d640637dec6Pokechu22Remove casts to integers for texture and EFB formats
5.0-169142ef069e0e861e275497854e0fe2d19f0c333850aAdmiral H. CurtissMerge pull request #10833 from sepalani/BBA-log
5.0-1684476fe7b6497c5283d1681cc9a7a0630d17ef73272SepalaniNetworkCaptureLogger: Add GameCube BBA support
5.0-16912be551b15290519551ea6ec4b9627348b16bf075fJMC47Merge pull request #10860 from OatmealDome/qt-sd-strings
5.0-169112eecfc8595d870106420e473074a98bcc0e2dddcOatmealDomeWiiPane: Adjust capitalization of conversion buttons and alert titles
5.0-1691060aaa308bf964a9888b065420837c61a086c18ffOatmealDomeWiiPane: Trim automatic SD sync checkbox string
5.0-169091da24f66feab4d78a21ef795c7bd24b6d76cff8dAdmiral H. CurtissMerge pull request #10857 from AdmiralCurtiss/keyboard-mouse-name-static
5.0-1690889067e66f9c8c60f9bc045970fdcb088457f4903Admiral H. CurtissInputCommon: Get rid of static strings.
5.0-16907537fe339973beefe4b73de7f6494dcbfc9219fd4Admiral H. CurtissMerge pull request #10843 from Pokechu22/freelook-background-input
5.0-1690025aa30ac6918a4726195140fa0fdb404dec07130Pokechu22Free Look: Add background input setting (disabled by default)
5.0-16905a739f63d968cf7865514040aa7ace25cf0e2a4fcAdmiral H. CurtissMerge pull request #10840 from AdmiralCurtiss/cmake-windows-sdl
5.0-16894869dab51731a22e6ef0292ba133912f646a22791Admiral H. CurtissCMake: Use system C library for SDL from externals.
5.0-16893e2e7bc2fa3d88d229c892d132c1112d6246e4c3dAdmiral H. CurtissCMake: Disable warnings and only build static lib for SDL from externals.
5.0-16892e79c7d498556faa17d346cec1bac55ad4aa83c3eAdmiral H. CurtissInputCommon: Don't force-link against SDL2.lib on Windows.
5.0-16901e237aa143509ddcdf4d23b634607e4c65dd48129JMC47Merge pull request #10777 from tellowkrinkle/EFBFlush
5.0-167313ee4b89a4681b0caa51c9eaad54ea153f36ff00cTellowKrinkleVideoCommon: Remember to flush command buffers after multiple EFB copies
5.0-168995663a44962580fb9d069fc29d9247f78c440cf39JMC47Merge pull request #10842 from tellowkrinkle/ClearBackendInfo
5.0-16854f83015649c23c8207420ee59333ac51ac029e89dTellowKrinkleVideoCommon: Clear backend_info before populating
5.0-16897385f010d4a57e1f341beb86e87b547d1082a8140JMC47Merge pull request #10837 from SilentHeII/master
5.0-16833e5aa5214ed4dbd1de6acf0bdce2a6993972d47a6SilentHeIIAdd bloom definitions for Sonic Colors
5.0-16895bae715f396b12edfdc10875a2295534bad923c95Admiral H. CurtissMerge pull request #10838 from AdmiralCurtiss/volume-verifier-out-of-bounds-read
5.0-1689210407cc8c195384d337485ece68c128c3293a00eAdmiral H. CurtissDiscIO/VolumeVerifier: Don't try to verify data that would read out of bounds.
5.0-16893cb350aed5342be3b9b893a97e254bf626b4886c4JMC47Merge pull request #10841 from tellowkrinkle/FBFetchLogicOpMasking
5.0-168546bd0fc86ba228195315d823d822a04174bc8982bTellowKrinkleVideoCommon: Properly mask fbfetch logic op emulation
5.0-16891aa294337547c067452954c8d1dd002130a23cb14JMC47Merge pull request #10590 from AdmiralCurtiss/sdcard-folder-sync
5.0-168902d8d3358c4b86032263afe0d5d9b27c53e097cd2Admiral H. CurtissFatFsUtil: Skip past entries with invalid filenames.
5.0-16889de9c9f22814fdd86478e307877087ecdaa15185cAdmiral H. CurtissFatFsUtil: Improve error handling and error reporting.
5.0-16888d2910b5753c1551481d1cce4d947f226cde01232Admiral H. CurtissQt: Add 'convert now' buttons for the SD card in the WiiPane.
5.0-16887f40eeebcf0d768a2f6400186b25b3e51e9531610Admiral H. CurtissFatFsUtil: Add some path traversal attack protection when unpacking.
5.0-16886a621fdf857460d0cb4cb493fd5dc4f3b69d37295Admiral H. CurtissCore: In deterministic mode, build SD cards with a consistent filename order and dummy timestamps.
5.0-168851d12e95404049b8113d8d5a43d424b252dd9b1a4Admiral H. CurtissQt: Put Wii SD card path and SD sync folder fields in the WiiPane.
5.0-16884a5b1bfef68c0626b159bb52402ea7fcfc351ca48Admiral H. CurtissCommon: Change default path for Wii SD cards to not be inside the Wii NAND.
5.0-168834bf75c950b888078130a60d375c9d238a6bf8b47Admiral H. CurtissQt/WiiPane: Add checkbox for SD card folder syncing.
5.0-1688277d4591fb4acf337a6e59b72462b9edd8833865cAdmiral H. CurtissCore: If configured, sync SD card image with SD card folder on emulation start and end.
5.0-16881b66cc1caf65b3642ef4df8ab23df77897e95e4e0Admiral H. CurtissConfig and UICommon: Add config option and user path for Wii SD card sync folder.
5.0-1688096751c4457553d71c92de2c74ffc6633aaf68958Admiral H. CurtissTreewide: Rename references to SD Card image path to clarify they mean the image file, not the folder.
5.0-16879fdc327c252d2d3e9e7a2aa7a801bcad591456946Admiral H. CurtissExternals/FatFs: Build as part of Dolphin.
5.0-168784ad00e84e77843b7ce9ba9f163305b5e43586d4fAdmiral H. CurtissExternals/FatFs: Configure for Dolphin.
5.0-16877f43ffca4885df49c2bec5ed8328d87b8baf1325fAdmiral H. CurtissExternals/FatFs: Avoid conflicts with Windows.h.
5.0-16876bd02356e493f8a952033922807b16a6dca7511f2Admiral H. CurtissExternals: Add FatFs R0.14b, including the UTF-8 fix from April 4, 2022 at http://elm-chan.org/fsw/ff/patches.html
5.0-16875322f19e9e9b558592d83aa25b015d4d9f73687d8Admiral H. CurtissMerge pull request #10822 from SilentHeII/master
5.0-16832e6cbc8f631f7f211a91fddf6bfcda547444d4939SilentHeIIAdd Bloom Definitions for Sin and Punishment 2
5.0-1687332523f155b39a77c5c388708afd9fc9701dd83ffAdmiral H. CurtissMerge pull request #10825 from Rudolchr/fix_build_with_libfmt-9
5.0-1683266f330e57316257fe81b46f57dad22ea6dee7baeChristopher RudolphAdd a check for libfmt version so that in case libfmt-9 is used the function is_compile_string is called under it's new namespace
5.0-1687120059776d91da7d9ea9914a45d3772cb284534afAdmiral H. CurtissMerge pull request #10831 from sepalani/BBA-cleanup
5.0-16849be2ede61094deb79bbb655ffe2b527aea09733a3SepalaniBBA/BuiltIn: Move functions to anonymous namespace
5.0-16848b950d038b9074fb7cba61989f3214ecbe3163355SepalaniCommon/Network: Update IP checksum since total_len might have changed
5.0-168475fdf255a2da7736a791a8a35f9652ea5ac14fe06SepalaniCommon/Network: Make Build() methods const
5.0-16846d902b04ae09a7118b7551a7fbe8c31f43cbcf643SepalaniCommon/Network: Remove unused offset variables
5.0-16845b206f98261e9c24b3eb79eb1df466719216cb178SepalaniCommon/Network: Remove unnecessary size checks
5.0-168446238834c05d173e92cf5857bcecf9b9a59ebdf68SepalaniCommon/Network: Add InsertObj helper
5.0-168434efe1e7ca7ca4377b5f54e277e2d086a649c2cbdSepalaniCommon/Network: Ensure offsetof is valid
5.0-16842b7bd2a4001ad12f03636d21b75785a032f8a8bc0SepalaniCommon/Network: Use member initializer list
5.0-1684113957a627c7128c5b24e76aa6d446ca3a1f469a5SepalaniCommon/Network: Remove unused constructors
5.0-16861b2be9b40ccdd3ab6b71fc5f124404148fb16a5f4JMC47Merge pull request #10561 from shuffle2/sdl-motion
5.0-1685554b4ad8f559d6fa16bf0ca15f91de4e7d103996fShawn Hoffmanci/sdl: pump messages for SDL_hidapi so device detection works
5.0-16854ddf83462ac1139e76d6f0732ed83fe41fa9a9050Shawn Hoffmansdl: enable SDL_HINT_JOYSTICK_THREAD fixes window message pumping
5.0-16853655fb94e61f9edcb30d0370c801f7aee79a8811eShawn Hoffmanci/win32: give the wndclass a unique name other things (like SDL) may try to use "Message"
5.0-16852dd20c7cf78b603867295c88632df71d0ce93d95eShawn Hoffmanci/sdl: re-add the x360 controller block
5.0-168513f7a2c6d4df224ce0e7a0c36d8ede695fb3468cbShawn Hoffmanci/sdl: minor cleanup
5.0-16850ceed42a0eeb396c30c2bf8451b5da69fabff5da9Jun Bo BiAdd SDL as a submodule
5.0-168496cb936d0cf1a57fa461f097473b5b0b5ccaf09a1Jun Bo BiAdd SDL motion input and rumble support
5.0-1685399eef447651d40ed1954ccd5a83557478546faceAdmiral H. CurtissMerge pull request #10832 from tellowkrinkle/FixCTZ
5.0-168493d34a201058248cd7334fa4c075082aec4decdc2TellowKrinkleCommon: Fix CountTrailingZeros for weird compilers
5.0-16851cce6133ef6a95ddca18264290be005ababc6dc6eJMC47Merge pull request #10749 from tellowkrinkle/IntelUbershaders
5.0-1654725929789c1e80d7a22d6acdb14082bc44e4fb0e9TellowKrinkleVideoCommon: Don't pass State by inout
5.0-16546db6e928c8d4dab785cb7ea2c04e8f03325badc8dTellowKrinkleVideoCommon: Fix Intel GPUs on Metal/Vulkan locking up in ubershaders
5.0-1684838cb76dea54b59fa0eae458e0898edebed13e7caJMC47Merge pull request #10807 from merryhime/LogicalImm
5.0-168030d947ed6fe21e51e2081418fa048c95b1ef66a97MerryArm64Emitter: Simplify LogicalImm further
5.0-1680220ccc38f0fad309d4e830af7334d5478a224155aMerryBitUtils: Implement CountTrailingZeros
5.0-168014d99506b4c3c87fc4d34932cfeaa59e09d54bf12MerryUnitTests/MovI2R: Test all logical immediates
5.0-168003092f40e9f38b6fb862f292dd85fc38c955d1013MerryArm64Emitter: Simplify LogicalImm logic
5.0-168436e09b13ce361e9f560033234908565f7afa6f090JosJuiceMerge pull request #10829 from AdmiralCurtiss/spirv-cross-cmake-fix
5.0-16840cdd357149113db644d8c5fdeaa3832364b233b6aAdmiral H. CurtissD3DCommon: Add glslang include directories in CMake.
5.0-16839cdd8c00159a7c22f2ea11e91ab9536b8f5406a9bAdmiral H. CurtissExternals: Disable warnings-as-errors for spirv_cross.
5.0-168405ce73d9d2e6a1adbfe4f7596a0641aeae3417c5fAdmiral H. CurtissMerge pull request #10830 from OatmealDome/vk-compute-shader-header
5.0-168391c6a0073d2e22397d1fdd4bcc09ef1afa6977dccOatmealDomeShaderCompiler: Use compute shader header in compute shaders
5.0-168385a7759e359cb47ef21dc3a86eb19ecaf8e1ff734Admiral H. CurtissMerge pull request #10690 from schthack/BBA-tapless
5.0-16788087020b23adf812b5b53664ff7197f74f74e8713schthackRefactoring of the code to match dolphin style
5.0-1678701ada3850ff07c0225819fee2898f355aaf3707aschthackBBA: Added BuiltIn device that allow BBA emulation without the need of a TapDevice Configuration include a dns server setting
5.0-16835533794378533e6e9f16234c92d8cfe137e8ec5eaAdmiral H. CurtissMerge pull request #10827 from JosJuice/jitarm64-psqst-unlock
5.0-168246f40981ac068cece167b3567010d500747d7e95aJosJuiceJitArm64: Fix GPR unlocking in psq_stXX
5.0-1683377f8e98fee88f87db51056da0066e6cebd7dcf4aJosJuiceMerge pull request #10824 from AdmiralCurtiss/optional-palette-format-fix
5.0-16832e072aaa76964730d6c647f436b943c6897caaf3fAdmiral H. CurtissShaderCache: Fix inverted usage of palette_format.
5.0-16831fac66897af7336b5e2dc2e3b879effb98b30fe47JMC47Merge pull request #10819 from Dentomologist/fix_shader_compilation_warnings
5.0-16808e1e0f42b37dd7f2343b9df99222f32ae56963456DentomologistVideoCommon: Fix D3D shader warning X3557 (single iteration loop)
5.0-1680771541c13242ef36e49ee7974d792a9e887c405dfDentomologistVideoCommon: Fix D3D shader warning X4000 (uninitialized variables)
5.0-168060fac1d6e87990a732916b107ec836ca3b0f0e393DentomologistVideoCommon: Fix D3D shader warning X3571 (negative base for pow())
5.0-16827f50e7e6e6d4f8d814636095d098aeeca99666f14JMC47Merge pull request #10287 from OatmealDome/re0-xfb
5.0-168257853b72c46135919dd945aa343669fe4684df886JMC47Merge pull request #10430 from OatmealDome/mac-portable
5.0-165467ce1a5717ab4009be4a916d0e22f696a81e16790OatmealDomeUICommon: Add support for portable.txt on macOS
5.0-1682359e8aacf42003c64f04bbc5038ce9bc388168d1fJMC47Merge pull request #10745 from JosJuice/softmmu
5.0-1663262ec19c1ba005df4ad90610e60875a1bb1b1cc98JosJuiceJitArm64: Remove redundant line in the EmitBackpatchRoutine comment
5.0-1663175e897c40edad489da1f378d79b0c7f2eb39e154JosJuiceJitArm64: Fix a minor mistake in the EmitBackpatchRoutine comment
5.0-166303de49dee78be9d12b9caf7cd20a39613dcc35125JosJuiceJitArm64: Properly reserve scratch register for soft MMU
5.0-166293dce1df00e3bf28707270c7d0c58fd1b6cabe3beJosJuiceJitArm64: Implement "soft MMU"
5.0-16628bcc64a05b36e085ae6afedbd97d0d61427c2a44eJosJuiceMemmap: Remove outdated comments for 32-bit
5.0-1662763283dcc72be41f69f042e28351dcf9c4efc4129JosJuiceJitArm64: Refactor EmitBackpatchRoutine parameters, part 2
5.0-1662627ed2a99a0699f0b6e4ebcfbc315caa5a7cd9096JosJuiceJitArm64: Refactor EmitBackpatchRoutine parameters, part 1
5.0-16815828afc67356c2299c6056d618eb6b7afe4c843b9JMC47Merge pull request #10673 from iwubcode/spirv-backends
5.0-16735a8b52663479effc0f404f7c0f8b52bc0ee37b742iwubcodeVideoCommon: enable optimizer and remove debug details when converting GLSL to SPIR-V with validation layers turned off
5.0-16734dda1479ecf127c6729932de58060b5fd7b322d5fiwubcodeVideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionality
5.0-16733c2d3b7e7f571f4d24c81fa24be4efd34b310a290iwubcodeVideoCommon: update pixel shader output to match old D3D code
5.0-167320eb9352579f26d8fe03d55dbdac97bd8f946fef0iwubcodeD3D: update BoundingBox to match generated shader code
5.0-16731cad1d6ce909eeca6820444b09d9bf3ae9c6c7bc4iwubcodeVideoCommon: fix support of stereoscopic rendering after moving d3d to SPIRV generation
5.0-16730993fa3bf945b0effdf8d3ae841d1adb4b147ef1eiwubcodeVideoCommon: update UberShaderPixel to properly support logic ops, matching the specialized shader
5.0-167295dd2704416385946fbdd80b38c01b0f9d7735648iwubcodeD3D / VideoCommon: generate HLSL from SPIRV
5.0-167283790c99a7d1f6377166049c61bbe03f93e2c3a60iwubcodeVideoCommon: add common spirv helper functions
5.0-167271c90d836a5e8507773d37a7e0071aec3851c32abiwubcodeExternals: add spirv-cross using upstream commit 50b4d5389b6a06f86fb63a2848e1a7da6d9755ca
5.0-168057cc89f5642cab3b91aef1c8255af857a1607ddf6JMC47Merge pull request #10816 from iwubcode/super_mario_galaxy_bloom_def
5.0-16796958354e2854115f912396d2037801ffa7ab05859iwubcodeData: add Super Mario Galaxy bloom definition graphics mod
5.0-1680332a5b8bfd2aa20616d816365c2f1df4bb0c213d1JMC47Merge pull request #10805 from iwubcode/runefactory_frontier_bloom_definition
5.0-16787322724437232f8b0ba2a89861f32653d49c00f8ciwubcodeData: Add Rune Factory Frontier bloom definition
5.0-168011ded9ef246659f418af4f143b1869cbed465d4a5JMC47Merge pull request #10817 from Techjar/sms-goop-mod
5.0-167966104ee09a96703b094bfdfbded44e474bc5131bcTechjarData: Add Super Mario Sunshine goop map graphics mod
5.0-16799eccf527bf6f9dace6db78e4564a07a192de3edacAdmiral H. CurtissMerge pull request #9147 from jordan-woyak/imu-accel-weight-setting
5.0-166381fc86cacd7733a0f194f517ed17094abbaa7e240Jordan WoyakWiimoteEmu: Expose IMU pointing accelerometer weight setting.
5.0-16797ccdb909d06eee9b5f7e1ccf808baed8619ac8717Admiral H. CurtissMerge pull request #10710 from jordan-woyak/rename-range
5.0-1673887fb42b64cceeb89697f77d21487cac4cc968cafJordan WoyakDolphinQt: Renamed "Range" to "Multiplier" in advanced mapping window. Removed the slider. Moved the spin box.
5.0-167957321802b4bfc6bc2777203d08151570e28baf1f4JMC47Merge pull request #10811 from Pokechu22/bs2-dfi-typo
5.0-16791263d2a419a465cee55fd7182c822d4667784d36ePokechu22BS2Emu: Fix DFI typo
5.0-167933cd82b619388d0877436390093a6edc2319a6904JMC47Merge pull request #10810 from OatmealDome/fileutil-copy-mac-updater
5.0-16791c6eb5e2623f0f751dc9757bed1a99001cc3bce80OatmealDomeFileUtil: Only attempt to write to the destination in Copy if there is actually content to write
5.0-16791c3b7019eb32c98120ca56e3d97dd4413f42cf91eJosJuiceTranslation resources sync with Transifex
5.0-1679024498ca3159130eca123dc25ccae92781fdc3c34Admiral H. CurtissMerge pull request #10712 from tellowkrinkle/ControllerLocks
5.0-16546f9c6eb7b9856239e8b62023de570187d304836deTellowKrinkleInputCommon/ControllerEmu: Use more locks
5.0-16788de3d1344d5ed939faedae9c19e2e340a83038abaAdmiral H. CurtissMerge pull request #10762 from CasualPokePlayer/fix_slow_audio_desyncs
5.0-167704234b25682ddfab6018c3c7bf410e568f527b1cdCasualPokePlayerDo not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2.
5.0-16786d625c612c4a40a8c8db3d90b313f5643aec9c890JMC47Merge pull request #10802 from iwubcode/graphics_mods_builtin_bloom
5.0-167851970a27b57824f11a40e7b9a281edebb5c4d1ca7iwubcodeData: add Wii Play and Skyward Sword bloom definitions
5.0-16784eda3fd8bf1a6b71dbfc8c15024fe200ec1e576e1iwubcodeData: add Monster Hunter Tri full game and rename folder to reflect that. It has the same bloom ids as the demo disc.
5.0-16783ba007a0244e7e7f6d205728bf41664bf561fdb7diwubcodeData: rename Battalion Wars 2, Mario Strikers Charged, The House of the Dead: Overkill, and The Last Story to properly reflect their game name / spelling
5.0-16782d0540f19ac754e1fcebd3b3b75109f804bdce3ceiwubcodeData: add built in mods for bloom and HUD
5.0-167813bcd7aced92206d24ded30e0a595d2d87875e9f0Admiral H. CurtissMerge pull request #8467 from CookiePLMonster/interruptable-shader-precompile
5.0-166297faf5ea170f23de3b4a7b9362926490c5b7a97bcSilentClear the UI after async shader compilation
5.0-16628dcad3ec892f02a703eb732c5679125291e7f0033SilentAllow to interrupt shader precompilation by stopping emulation
5.0-167782f228310affd10297d4e7d61ad2aa2c910b69eacAdmiral H. CurtissMerge pull request #10794 from TryTwo/PR_MemoryWidget_Cell_Edit
5.0-16677bd59b0a4902718aed235e2f22ba7dd9bf15789f6TryTwoDebugger MemoryViewWidget: Allow direct editing of memory cells.
5.0-167762a791116f1c6254a9ebb05279d0c3efe585dda95JosJuiceMerge pull request #10800 from Pokechu22/registerwidget-crash
5.0-16766bf682118785621d9510cdf848e7eb3533a516674Pokechu22RegisterWidget: Fix crash when right-clicking when there is no selected cell
5.0-1677407a15a3228cb141e98fdfb51c09786f10e77389bJosJuiceMerge pull request #10624 from Minty-Meeo/resolve-gcc-warnings
5.0-1674769e32dea5272e29ebdc2e056d45f570556c71633Minty-MeeoResolve GCC Warnings
5.0-16772b5f4b0dffe8a6e4d5660278ba4df11e6f8c7fda4JMC47Merge pull request #10803 from Zopolis4/clangingaround
5.0-167150f07deb0effe307dda6be282706b581ac3d565beZopolis4Remove unused variable in SI_DeviceKeyboard.h left over from SI_DeviceGCController.h
5.0-167145d2290ba3cd078fa9b709ac3dd67121696c10a81Zopolis4Removed unused variable MAX_MSGLEN in LogManager.cpp
5.0-16769edd89e343ca3a1ca8603af2b371d2767caa547b5JMC47Merge pull request #10801 from iwubcode/graphics_mod_fixes_part2
5.0-1676866f50858007a4d1cc501b7650d3331d03342874fiwubcodeDolphinQt: add word wrap to graphics mods description
5.0-167678dd4e916a794592ad3435bdec82584ed4b3a2130iwubcodeDolphinQt: save changes to disk before refreshing mod list
5.0-16766469aac5e683fa3c17b66bae65dde6c61712ad261JosJuiceTranslation resources sync with Transifex
5.0-16765a12b9ba6d5b20feb2b8bb45a8a7a186ab000c2caJMC47Merge pull request #10796 from iwubcode/graphics_mod_overeager_projection_change
5.0-167644788a05c76358b90782aa0d922f497ce9490184biwubcodeVideoCommon: fix projection graphics mod affecting more than the intended draw call
5.0-167635d04e1e1de8248da8366f6f99ff4cdbe5467c789JMC47Merge pull request #10518 from iwubcode/draw-mod
5.0-167538aef0015fd8903b92cf0aab8a98ee669ec97b5efiwubcodeDolphinQt: add warning if graphics mods are not enabled
5.0-167523eb3e1c83ace2e7c4e3573138247a78384b9ec16iwubcodeData: add default data for hud and bloom on some games
5.0-16751f3054aa99f69a71479c9a2e382b9016fbb00df33iwubcodeDolphinQt: add widget in game properties to list the various graphics mods available
5.0-167501480b78f6478e4da9cc43e146d3b7377b7fe99dfiwubcodeVideoCommon: dump EFB with size and texture format details and dump XFB with size details. Finally move count to front of image for XFB/EFB dumps so as to make it easier to see them in order. Change the count value prefix to 'n'
5.0-1674969839df1eb2a594b81bceb8cfac58ccbba286628iwubcodeVideoCommon: support dynamically updating game mods at runtime
5.0-16748892678648eee7a1724b790fba0aa312e0fe8c728iwubcodeVideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexManagerBase (draw calls), and VertexShaderManager (projection calls)
5.0-1674762c186e14b35d896d67172bc5092df2af59e715eiwubcodeVideoCommon: add UninitializeEFBMemory to mirror XFB function
5.0-167460f8815572991511e490e87a50e4e57d1648702e0iwubcodeCore / DolphinQt / VideoCommon: add setting for enabling graphic mods
5.0-16745f416b7192536d340685cf17297f1bcb02adb9baaiwubcodeVideoCommon: add logic to handle a GraphicsMod while Dolphin is running
5.0-16744254246b814124f0f1dff5e1aebd9672c0d1bd492iwubcodeVideoCommon: add logic to read a GraphicsMod from configuration
5.0-16743f92beb611f5e7effc9d1b8a90fbd4004233945ffiwubcodeVideoCommon: add game mod constants
5.0-167423857e1fa66fd2e17b29a93e02a38e6ac86eb063diwubcodeCore: add GraphicsMod directory
5.0-167414fbbd85ef45e4d3f609035563abab362cdc89b7fiwubcodeVideoCommon: create variables for EFB/XFB copy prefix. Reword prefix to 'efb1' and 'xfb1' to match textures
5.0-16740b9995b04a0369fbebe9c10bea8404a5e2206262ciwubcodeVideoCommon: add a way to get have a graphics directory count for all games by using a special 'all.txt' instead of a 'gameid.txt' file
5.0-167397854afe512870b83baae0e11c42d62721e20a083iwubcodeVideoCommon: add support for setting and getting the stage from the texture info
5.0-16738a1892a9c68895c05493bd203996d8ab812283614iwubcodeVideoCommon: add function to check whether TextureFormat is a valid value
5.0-16746e50e45f400856191eafb5f0c6044a8efbf152321JMC47Merge pull request #10700 from sepalani/ssl-handshake
5.0-16627d7135daff5d3c6aab91b4600875d234dff367f82SepalaniSocket: Fix some errors related to non-blocking connect
5.0-16626c53a4c8c1a23a8e8bc164030fd6ea705b8ffa3ddSepalaniSocket: Keep track of the socket connection progress
5.0-16625cbadc6e81a9c36508223e6213faa0d603d038ddfSepalaniNetworkCaptureLogger: Move ErrorState struct to Common/Network
5.0-1662441ce3a83d5dc9934cb74a82cc2c3340d2c4036c0SepalaniSocket: Refactor WiiSockMan::Convert
5.0-16741e8965c63e41871538a97630bfdd628119fec6acaAdmiral H. CurtissMerge pull request #10682 from jordan-woyak/gate-size-setting
5.0-167404c409411edb2957a0f6505aaf6c93e5c6c71f896Jordan WoyakDolphinQt: Don't show the advanced input settings on the main dialog.
5.0-1673980d9e79cf1f56101f47e528ed390243e7fe790bfJordan WoyakControllerEmu: Allow settings to be categorized as "advanced". Make "Virtual Notches" and "Gate Size" categorized as such.
5.0-16738643f82539c9bc43a8573fabee3a236bfeb67cd47Jordan WoyakControllerEmu: Expose gate size setting for octagon analog sticks.
5.0-16737e18053d3075dd010a3a9db80d1b29b99cf7b69daJMC47Merge pull request #10746 from Pokechu22/bs2-emu-registers
5.0-1673676401e8ffb3795e127ab8c377c1ac29aa2745d02Pokechu22BS2Emu: Initialize the last rows of postMatrices to the identity matrix
5.0-16735b2ddffeeb104d1323daa4539846cee07eb714e9cPokechu22BS2Emu: Set HID0/1/2/4 and MSR with correct default values
5.0-167346173ba1d9cd7499f9e763d88775a4a329b9a078aJMC47Merge pull request #10785 from Pokechu22/dsp-halt-mail-initialize
5.0-167339675faa2329ab0aa6d55231ae56edacc90ace2c0Pokechu22DSPHLE: Properly reflect initial halt state in mail handler
5.0-16732b30e1c5bb9803f3c4b31fca5adc80a44a40be546JMC47Merge pull request #10784 from AdmiralCurtiss/mail-handler-state
5.0-16731caf0e5b3e857b4d3ceb1e93e3b75efbbe38cce61Admiral H. CurtissDSPHLE: Add variables in CMailHandler to savestate.
5.0-16730ec7bf7d1ecbdeb3bea5ce19f012f884ab8e2bab7Admiral H. CurtissMerge pull request #10782 from Pokechu22/dsp-hle-asnd-fix
5.0-1672952f32e61dc649ff460ac76b9ad0e478d45d13f5cPokechu22DSPHLE: Fix build error in the libasnd uCode
5.0-1672875943a7a2c450e1afe8b725683a6ac02c0f321b8JMC47Merge pull request #10763 from Pokechu22/dsp-hle-asnd
5.0-167148a144a735f4116650f59e6931fed86c1c00fa03cPokechu22DSPHLE: Add HLE version of libasnd ucode
5.0-167261faca4bfc70f808e4114d09b0e0270b2d3e23111Pokechu22Merge pull request #10752 from tellowkrinkle/BetterShaderNames
5.0-16548f79ac768d802f2127022f7a7f8956ee03183229bTellowKrinkleVideoCommon:ShaderCache: Add const to some local variables
5.0-16547c7892d7371b465472f1d8d7d2e50452b77c534a4TellowKrinkleVideoCommon: Name ubershaders
5.0-1654623c1721fbd317a31046affcf362848bc191f4711TellowKrinkleVideoCommon: Reduce duplicates of non-palette-requiring texture decode shaders
5.0-1672276f890f6b0f6fe2f35ef029b75715f9f7b3ed305JMC47Merge pull request #10761 from Pokechu22/dsp-halt-mail
5.0-16715a72fa4b9ccabf5113a903f880e7df64e9dffc467Pokechu22DSPHLE: Don't generate new mail if the DSP is halted
5.0-167143aeafcc70b4358d0a9736d5c654fd8b9e30e4eadPokechu22DSPHLE: Return last mail with top bit cleared if there is no new mail
5.0-16713bdbb23fa1a3052337af2106a3dc8715a8cde8bd2Pokechu22DSPHLE: Rename CMailHandler::m_Mails to m_pending_mails
5.0-167120fec8ffb3c9c71a9daaf83e5c3f8b3f7ba394583Pokechu22DSPHLE: Remove empty destructors
5.0-16711567f9bede4db4298c709c5234bfa103c2a3fd279Pokechu22DSPHLE: Remove unneeded calls to m_mail_handler.Clear()
5.0-16710b063f15dccf030e9b4fdeac189f779181d25db9cPokechu22DSPHLE: Replace CMailHandler::IsEmpty with CMailHandler::HasPending
5.0-16715ffa3bf86fba4b8e678a57f36f902339c4899f094JMC47Merge pull request #10760 from tellowkrinkle/std430
5.0-1665226529a31ab97f2743fe1a7c52969079d7764bc6dTellowKrinkleVideoCommon: Fix SSBO layout and remove associated "bug"
5.0-167130a2aabe6ec91a5932d3ba6258529af253fec99ddAdmiral H. CurtissMerge pull request #10753 from Pokechu22/dsp-hle-cdd1-constants
5.0-16710f3c8e7566621cd58faa158840a21099c7641bfe5Pokechu22DSPHLE: Move CDD1 constants to UCodes.h
5.0-167112bd72dfc6f956c27337934e9a1a2652a05bd976fPierre BourdonMerge pull request #10758 from shuffle2/x64-on-arm64
5.0-1667829ddd0e6f05d0489a0e92e0014d2db10dfcd4095Shawn Hoffmanwindows: detect and warn if running x64 dolphin on arm64
5.0-16709c8e716234e479d8b9714962a498648441c11e112Pierre BourdonMerge pull request #10732 from Pokechu22/dsp-init
5.0-16659053b3e725b87b6fa880d9f33ab38f33b4a5c4c0ePokechu22DSPHLE: More accurately handle initialization behavior
5.0-16658072913bbade6c9ec841c1b349d6d719f0832a16aPokechu22DSPLLE: More accurately handle initialization behavior
5.0-16657c38c2b1aaa6560147f94354d48640dea5e5439b5Pokechu22DSPLLE: Fix debug logging in ReadMailboxLow
5.0-166563ceda1df8cacb550fd92711ac0ac81e0bd1f7890Pokechu22DSPLLE: Rename cr to control_reg
5.0-167046ddff87d42c6f87743c28970671940e67e5b8519Pierre BourdonMerge pull request #10755 from tellowkrinkle/DebugUID
5.0-166523fe1a1a3d77bd4f3f15bd84cf76d164029b2ad31TellowKrinkleVideoCommon: Don't add garbage to shader uids in debug builds
5.0-16702dc61f87fe4f103c85292b86c60aa3233da57e60aPierre BourdonMerge pull request #10772 from shuffle2/morepch
5.0-16678b39a11e23b60a3ed5960b09982f0db5df9a9be5bShawn Hoffmanmsbuild: add pch for dolphinqt since this now includes Qt headers it's better than only using the vanilla DolphinLib one alone (previous behavior before Qt6)
5.0-16700ceef02ed2a861b636ed1f887a50faf01afe136ddPierre BourdonMerge pull request #10750 from Pokechu22/hermes-test
5.0-16663dec48ed7de1e9710dc2aad5690e3a32b8ee8ed13Pokechu22UnitTests: Remove unused include from DSPAssemblyTest
5.0-166625ea3efaedf0e319c6f4011970911a20246c8927bPokechu22UnitTests: Fix license for HermesBinary.cpp
5.0-1666175ff89e8c7ff2befd77d512818d70aa032d73db6Pokechu22UnitTests: Edit wait_for_dsp_mail in HermesText to match HermesBinary
5.0-1666036769017c0417138b77e2a4012dffd6add7cc2cdPokechu22UnitTests: Update DSP test text for old renames
5.0-16659d52528a6f0f3c06d38d31447bf861d8773f9bb1bPokechu22UnitTests: Add tests for assembling DSP code to expected binary
5.0-1665841939eeaf9850f8c0859292720ed3d8101e0e70cPokechu22DSPDisassembler: Fix disassembly of LSR and ASR
5.0-166576a2ec825a225d07208d61aeeaf62c3c5525745f0Pokechu22UnitTests: Fail DSPAssemblyTest if the assembled code doesn't match the expected result
5.0-166562d774010c3db58af0601684dcb0e348cf3f638e5Pokechu22DSPCodeUtil: Include the PC and hex in the "Extra code words" section
5.0-16655087d89225c351bd45c8ccd4550e9dc4861f6312dPokechu22DSPCodeUtil: Give better output when comparing instructions with large immediates
5.0-16654cad9801ded56ecee0922ebb8d304cacb6c69541dPokechu22DSPDisassembler: Fix out-of-bounds read when the last word is an instruction with a large immediate
5.0-16653dc353ed84d780c0a7bd2c6d98e893a6db304933ePokechu22DSPTool: Exit with status 1 if binary comparison fails
5.0-16652693a29f8ceeb1166658d9c0752b6e84660077374Pokechu22DSPCodeUtil: Use fmt::print instead of logging in DSP::Compare
5.0-16651d8803a129849f087e670a4f29892e769190f6b77Pokechu22UnitTests: Use fmt::print in DSPAssemblyTest
5.0-166508fac249581c3d344dd956a536d4b109ab587faa4Pokechu22UnitTests: Use fmt::print in PageFaultTest
5.0-16649dd66dac5c166e2e4fb9195a914f10cdd2f9eb3c4Pokechu22UnitTests: Fix typo in DSPAssemblyTest
5.0-166483cb0976367205aff969a6eda1c3b601e40c7f24ePokechu22UnitTests: Use hermes.s as part of an actual test
5.0-166472193c8964ecb9750f445ef3f523896ea6cf175f4Pokechu22DSPTool: Remove moved files from VS project file
5.0-16682efcb9bec9cd20a276204015d5cc73ecd1dab9c5fPierre BourdonMerge pull request #10774 from spotlightishere/bsd-determine-nameserver
5.0-16679430c58cf27a4e27a28ccd36b2d4399168718cd30SpotlightIOS: Use host nameserver on more BSDs
5.0-16678a2530e3b9300e5fc4492ff0e961c7a89d296d27dSpotlightIOS: Use first available IPv4 nameserver
5.0-166795151552a8e3a34b508f336c2331b53c5e9004f1cPierre BourdonMerge pull request #10773 from Zopolis4/clankerformat
5.0-166780dfd9d4b43b5b4670b9a45594df692332a66a4b4Zopolis4Replace Cpp11 (A Deprecated alias for Latest) in .clang-format
5.0-1667757750f3d8f21dc240b9ba48ba55a66f108305a5dJosJuiceTranslation resources sync with Transifex
5.0-16676ab52c9dab60a84232c217600f5a8b02d15bb1638Admiral H. CurtissMerge pull request #10770 from Pokechu22/memory-view-widget-elide
5.0-16675a334883c47117c31042dd336ef06bc1fb1ee520bPokechu22Qt/MemoryViewWidget: Don't elide text
5.0-16674f441e3ab98d1b27098c064bb99614fada42daa5fAdmiral H. CurtissMerge pull request #10723 from Pokechu22/dsp-lle-unsigned-loop-counter
5.0-16608d03b2774030d96e491f182de82fc33dea650a735Pokechu22DSP LLE Recompiler: Fix LOOP and BLOOP when the counter is between 0x8001 and 0xFFFF
5.0-16672d524a92963bf4f839b53bd650f002fe3e1f8e1daAdmiral H. CurtissMerge pull request #10767 from Pokechu22/dsp-lle-dirq-zero-log
5.0-16669c317f7fd2292c9a3e887c9c31b8ef0d1a8938692Pokechu22DSPLLE: Don't log when DIRQ is set to 0
5.0-166704e095582b3ce1bc18667bd3200babd1d1bbbc122Admiral H. CurtissMerge pull request #10769 from JosJuice/chipmunk-lint
5.0-16669fafc78b9b5c666fca2877cf5a3cd0a89ebf311d8JosJuiceRe-run code formatting after update to Android Studio 2022.2
5.0-166688274886cc29db34d744d755849fc6f96f51e448aAdmiral H. CurtissMerge pull request #10764 from shepgoba/master
5.0-166672b2b8e932dda70681534d9f539c7738539b8f501Braxton AndersonRename FPS_REFRESH_INTERVAL in VideoCommon/FPSCounter
5.0-1666623ed611077d65b43d9ef8f0971e9e5c57699fd91Admiral H. CurtissMerge pull request #10729 from Pokechu22/libusb-error-wrap
5.0-1662927772e01d9e263e172daf7adb379621b0499fcf9Pokechu22GCAdapter: Compare with LIBUSB_SUCCESS instead of 0
5.0-1662883afaba785af8685756685472885c440897a2066Pokechu22IOS/USB: Use LibusbUtils::ErrorWrap and LIBUSB_SUCCESS
5.0-166275d301cc20639b13899a008799974f3fdabf48c42Pokechu22BTReal: Log warnings when libusb calls fail
5.0-16626eeab51e3a42e74a5f0f6c2211cbff6247a78e4bcPokechu22Log warnings when LibusbUtils::MakeConfigDescriptor fails
5.0-1662515cbb5c8f9ec1e64a137f93b032e8b5dc629817fPokechu22Log warnings when LibusbUtils::GetDeviceList fails
5.0-1662491a7c4bdf2633029ecde85718501b6c7a7d95e9dPokechu22LibusbUtils: Log warnings when libusb_set_option or libusb_handle_events_timeout_completed fail
5.0-16659b1991089649a5d307300d63315fe13563d0364bcAdmiral H. CurtissMerge pull request #10520 from AdmiralCurtiss/resource-pack-init-crash
5.0-16656efbf5a450b5655ff0b3e366ebd4f5e10c0065127Admiral H. CurtissResourcePack: Avoid crashes on invalid packs during Init().
5.0-16657f50db764264839ab128f978107f9c0ae67e247e8Pierre BourdonMerge pull request #10759 from shuffle2/arm64-update
5.0-16656896d5454f09ce8240e3b4a11d010b2bcf44ebf8dShawn Hoffmanupdater: use new platform id for win-arm64
5.0-16655107a928452f4bd9fb86b7a1b2e247fd5bcdd8453JosJuiceMerge pull request #10748 from tellowkrinkle/SDL22Fun
5.0-16546994210e3692ae67d8d9c9deaa3d417eda06da1a4TellowKrinkleInputCommon: SDL 2.0.22 init crash workaround
5.0-16653f73b14bb01c007ff768b05e7298a274cc322be2cAdmiral H. CurtissMerge pull request #10756 from AdmiralCurtiss/qt-memcard-change-hotfix
5.0-16652ac3920a0da590b5925c0dedde7372f8998223f7eAdmiral H. CurtissQt/GameCubePane: Fix swapping memory cards mid-emulation.
5.0-16651431d757151f329780f99e606102f444787640d73JMC47Merge pull request #10743 from tellowkrinkle/LargeBlockRVZ
5.0-1654626fc167a443da189ded511279588a93843d26e83TellowKrinkleDiscIO: Fix creation of rvz with > 2mb chunk size
5.0-166498a8e9c5ef6512a30a4a88d5846c1a93127638a52JMC47Merge pull request #10742 from tellowkrinkle/Xcode
5.0-165477cf5547b9745e80ad8a0bae1e9379eb3c53e0265TellowKrinkleCMake: Make bundled MoltenVK optional
5.0-16546e4614067b358b973008bb51cc3d05b8e2c42d999TellowKrinkleCMake: Respect SKIP_POSTPROCESS_BUNDLE
5.0-166469315ac7071f4bde287efe0d02d5234dfb78cef3aJMC47Merge pull request #10587 from AdmiralCurtiss/memcard-path-unify
5.0-166114fd18cf2074da4babd340a306eb66eb762312182Admiral H. CurtissDolphinQt: Unify handling of raw memory card path.
5.0-16610deb9964333065ade4fc5461edbb078d31c39ba21Admiral H. CurtissCore: Unify handling of raw memory card path.
5.0-16609b1d1f2aa06f4bf7d0a7f5a151c285a0fea0db965Admiral H. CurtissCommon/StringUtil: Add convenience function for converting paths to use forward slashes on Windows.
5.0-166082081e2f2a19e8216c5292c30083a20b38236e8bcAdmiral H. CurtissConfig: Move ToGameCubeRegion(), GetDirectoryForRegion(), and GetBootROMPath() to new config system namespace.
5.0-16641f96e91119accffe1bed892a6419580cffbcec099JMC47Merge pull request #10735 from CasualPokePlayer/audio_dump_volume_fix
5.0-16626ad892176d0a401ceb851f8fe49de21d6c44b3c67CasualPokePlayerhave audio dumps apply volume (fixes cases of audio dumps being "too loud" and in game audio controls having no effect)
5.0-1663982b0098c3bba95cbc240f157d120b320798538d4JosJuiceMerge pull request #10737 from Tilka/alignas
5.0-1663859dfc43949d37446889126761be76b26d59a174cTillmann KarrasCommon: replace std::aligned_storage_t with alignas
5.0-1663799f98b2481dd735472467cf31af2a9430892f921MaiMerge pull request #10733 from shuffle2/wsl-lint
5.0-16626a93babb1b3260b0f3b1ff7fae408338544ad2c37Shawn Hoffmanlint: use git.exe if the source resides on v9fs speedup for running script under wsl2 when sources are mounted from host
5.0-16635f1993182f0f68df02fe977df2402f286d3aecad8MaiMerge pull request #10744 from OatmealDome/ventura-exception
5.0-166343e5f1a4f9941587bf6319d8d77e4508a7d4fd394OatmealDomeMemTools: Always provide a valid pointer in send_msg for mach_msg_overwrite This cannot be nullptr in macOS Ventura and iOS 16.
5.0-1663305160d8d2ef5a9ca1b51e40e57e514941cb4e0d6JMC47Merge pull request #10734 from JMC47/fzerocheatsini
5.0-16626a59a3631c8bf2a096fdbd8125fce8eaa1749c91fJMC47Add F-Zero AX Gecko Codes to F-Zero GX
5.0-16631ef384ca6d3b789bbbf3e43ca9c550826b4039150JMC47Merge pull request #10739 from JMC47/monsterhouseini
5.0-166281db46fbd8ba34c6a99f3385d0896bccc17e5fc8eJMC47Disable icache emulation for Monster House
5.0-16629ebd5904b38ad2938f8aeb318e40d02da826a0415JosJuiceMerge pull request #10736 from JMC47/UltiShootColl-INI
5.0-16626e4f7994cf98df9c8033d7fddeb9ad1419d0db024JMC47Add Medium Texture Cache to RKA INI
5.0-16627aad42de6c9cc1f46b9febf6962378b15b77ad450TilkaMerge pull request #10688 from Sage-King/help
5.0-16585978f4cb9473bfe6571a3a81d841e105c73994ecbSage KingAdded help information to Contributing.md
5.0-166250c6b6b74bf59847efdbeb70181d575fe8ee8ea6fMai MMerge pull request #10726 from OatmealDome/mvk-1.1.10
5.0-16585e1fd741bf57cf6e6819eacd5e375b3c2562982a7OatmealDomeMoltenVK: Update to version 1.1.10
5.0-16623d74fb444f4f882bfd23b20f6adc067cf547e430ePierre BourdonMerge pull request #10728 from delroth/steamrt-opt-out
5.0-16622f1b7d9365c5bdf420d20a9ce660f068ffc0a9782Pierre Bourdoncmake: steam runtime builds should be opt-in, not opt-out
5.0-16621099aaf00372529c53e01a2117167ee7646ea6deeMai MMerge pull request #10724 from JosJuice/android-manifest-namespace
5.0-16608dd0485389e0f1d18a2df858a6bd549007612a492JosJuiceAndroidManifest.xml: Re-add package="org.dolphinemu.dolphinemu"
5.0-16619daf8e3dddef12016df0d1641c223810c0d128979JMC47Merge pull request #10462 from OatmealDome/steam-runtime
5.0-165542648837d8c173c23af515f5804ca2db9b20950a9OatmealDomeCMakeLists: Add flag to disable usage of shared libpng
5.0-16553df22439826997b29e7ec587c13c4beb0862bce58OatmealDomeFS: Reshuffle Rename to fix steamrt unit test failure
5.0-1655209875c640331bab3d4b36b84ecb8d5bcdccc54f9OatmealDomeDolphinQt: Copy qt.conf into Binaries output folder on Steam builds for Linux
5.0-165515c4122ec2a0b66b9a717b7be7512504064f566e5OatmealDomeDolphinQt: Copy Sys into Binaries output folder on Steam builds for Linux
5.0-1655077fb5fa7dcdd9b3bb1da82c2e5b40cdf05638de3OatmealDomeDolphinQt: Copy all Qt libraries into Binaries output folder on Steam builds for Linux
5.0-165496b05f5cca8a84937fb647875c99c34448c235933OatmealDomeDolphinQt: Set the executable's rpath to a lib directory in $ORIGIN on Steam builds for Linux We will store our Qt shared libraries here.
5.0-16548e679502a5d947e99f606fb8389fbb806b347f05aOatmealDomeGLX: Guard against redefinition of PFNGLXSWAPINTERVALEXTPROC This type is already declared in glxext.h in the Steam Runtime.
5.0-1654752d7a6f56a904a0bada2aa338f79f18d8284a47cOatmealDomeCMakeLists: Enable LINUX_LOCAL_DEV on Steam builds for Linux The Sys folder should be included along with the executable.
5.0-16546abb7b35011a9000aba093fff8f23193a7c8e7bdeOatmealDomeCMakeLists: Add option to produce a Steam build
5.0-1660986fc13ff8675afdb07494a1128913eb6c8715072Admiral H. CurtissMerge pull request #10704 from Tilka/minizip
5.0-1660879a7bf02eb934dcf924d9f5cde55ba17d41643bfTillmann KarrasCMake: rename minizip to minizip-ng
5.0-16607664663e8de7944585b2c936a283c70466917d861JMC47Merge pull request #10604 from Pokechu22/gcadapter-refactor
5.0-165946823b4d7a05b305f06a92144180a63c626a865abPokechu22GCAdapter: Use LibusbUtils::ErrorWrap in log messages
5.0-16593457fcbaf5e565ba851cbc91202b18d2319fb837cPokechu22LibusbUtils: Create ErrorWrap
5.0-165920d8772ccbe13781d742a1251112823d4c0644ec0Pokechu22GCAdapter: Make local variables const where possible
5.0-16591cd9edeacda9bc816fdd29859b76da7d2fa6d7bd0Pokechu22GCAdapter: Merge Read logic
5.0-165909ec65baf46cc1c0707b1fedf01196423e9fb9b08Pokechu22GCAdapter: Have the read thread control the write thread
5.0-165890fa92694d120e2a68666c597cf40fc94ca3d4b23Pokechu22GCAdapter: Exit early if the adapter fails to open on Android
5.0-16588749a4ad1ef785eb82e42cf083b6cd2511f40001cPokechu22GCAdapter: Remove check on write size on android
5.0-1658727947046af4a1c234a63d8636637f8bb74372860Pokechu22GCAdapter: Harmonize read/write thread variable names
5.0-16586279888da8c3f827c718fe9d9421e00f08dc2440cPokechu22GCAdapter: Remove unused includes
5.0-165853ae775e5745ba847b2195022ebc107004c871dc7Pokechu22GCAdapter: Use determinism hack on Android
5.0-1658455922e6d17442723e57f7435b758c5450aa12f11Pokechu22GCAdapter: Convert ControllerType to an enum class
5.0-16583682d86f4daaba99294f17d1534f3f98fd9bc2f25Pokechu22GCAdapter: Fix rumble enabled config on Android
5.0-1658236d4ee0939765cda58cbe1e11b986f2465ad80d7Pokechu22GCAdapter: Use std::array for controller read and write payloads
5.0-16581dd6592698e1c2934ad6d67756d25aac5e2df96efPokechu22GCAdapter: Merge GCAdapter.cpp and GCAdapter_Android.cpp
5.0-1659296f9d1000d719f81bab7ff28c785d79ed8737c49Admiral H. CurtissMerge pull request #10721 from Dentomologist/fix_warnings_on_generic_builder
5.0-1658692af703f2914fbdee14ee7b78e624a82de1145e7DentomologistDSPAssembler: Fix -Wswitch warning
5.0-165852999cca41bf8ccb9442c37ef073b12aed4d99316DentomologistUnitTests: Fix -Wrange-loop-construct warnings
5.0-16589d7cda674627a574c5a93e2652b38a9f2668f2c33TilkaMerge pull request #10716 from Pokechu22/dsp-lle-loop-saturation
5.0-165494bc42ded80728f32aabcac2fb0411e96ea9991e4Pokechu22DSP LLE Interpreter: Remove OpReadRegisterAndSaturate
5.0-16548928f745e363d1dd403f300da43113f130279ddd0Pokechu22DSP LLE Interpreter: Fix typo in 'LS
5.0-16547e7f78379ec995df2edb53596ee4f3b55fd9ecbddPokechu22DSP LLE Recompiler: Apply saturation to LOOP and BLOOP with $ac0.m and $ac1.m
5.0-16546bc206b7a27efc9a6dd4b23bfd546630fac386285Pokechu22DSP LLE Interpreter: Apply saturation to LOOP and BLOOP with $ac0.m and $ac1.m
5.0-165849fb17b5a4842c469c18b120e4e0c9c9e71db321eAdmiral H. CurtissMerge pull request #10718 from shuffle2/hotkeys
5.0-1658127dd2c4aa4dcb63c6fa91e384e1bc82787497234Shawn Hoffmanqt: unregister Settings' DevicesChanged callback during shutdown fixes a crash on close
5.0-165828265ca4f3ba0d389571e26a7b66f4b03e09327d3Admiral H. CurtissMerge pull request #10719 from shuffle2/wiipane
5.0-16581b16711f2aff6386a31cd37c074e772deb644faabShawn Hoffmanqt: fix wiipane usb list layout
5.0-16580f7f47d3cd08991915a9fe14070653697d715929dMai MMerge pull request #10692 from Pokechu22/dsp-manual-set40-and-write-backlog
5.0-16556f47dfc3dba8d4f50aac9d198074ab86523489106Pokechu22docs/DSP: Update version and history
5.0-1655524a339f4377a01ab7070a563fbe735e6ac6174c8Pokechu22docs/DSP: Explain 16-bit and 40-bit modes
5.0-1655412d34eec9b3c4de21849424cc11d7589a803b40ePokechu22DSPSpy: Add 40-bit mode tests
5.0-16553d297ab18e667bcab45a327b262308b4d61882aebPokechu22docs/DSP: Add notes highlighting the difference between 'LS and 'SL
5.0-165520dd181f46137985142319582da671b0436524599Pokechu22docs/DSP: Add missing dollar signs in shift instruction operation sections
5.0-165517c63bd189375bba24f5af7703ee765fc7fc88708Pokechu22docs/DSP: Fix inconsistency with ADDI and CMPI
5.0-16550baf2c710ffbee24413315afe70651c170b645bf7Pokechu22DSP: Fix typo with TST
5.0-165494dc7208195f679a54066b2ad1adfaa3398aea494Pokechu22docs/DSP: Fix typo with arithmetic instructions that take a 16-bit immediate
5.0-16548b349254ff4c10b5a6d7d1052c5bc5bb8bbecd239Pokechu22docs/DSP: Document the behavior when main and extended opcodes both write to the same register (the write backlog)
5.0-16547bb01ba60d6121b58d84a2ae5af3b04df94137e86Pokechu22docs/DSP: Fix typo in 'NOP comment
5.0-1654683aabbbece91312c38cc94030818bb9734f6b394Pokechu22docs/DSP: Clarify LRS note
5.0-16568c8ab236e0af60157c718c718e2148742a31b3960Mai MMerge pull request #10709 from Pokechu22/dsp-lle-update-sr-16
5.0-16546f88b7ab6b389878bfc1c3a023c99f534fa5fae21Pokechu22DSP LLE JIT: Fix Update_SR_Register16_OverS32
5.0-16566566da9ffd0d75e198094a7a84cdac0cba3f021eeMai MMerge pull request #10715 from Pokechu22/dspspy-incomplete-dump
5.0-1654600a5f99b6bb4ecc6823037c4dbeab80398ab5c34Pokechu22DSPSpy: Fix incomplete result dumps
5.0-1656484944625dfeb161c014106e718ef05189755a0f0Mai MMerge pull request #10714 from OatmealDome/macos-mojave-bump
5.0-16551cb7e82760156da33f2f54fd3dbd9ae76c1fc55e3OatmealDomeREADME: Update minimum macOS version
5.0-16550803a0de5a44faba987556d9f5f11e19f7cc004a9OatmealDomeVKMain: Remove check for macOS 10.14
5.0-165491cb3058abe827470a0aba458cc6c3cb0cc884763OatmealDomeMemoryUtil: Remove __builtin_available for macOS 10.14
5.0-165486e2febd4045c368e9f4c8dd5f751b1d6c6af14ecOatmealDomeVideoBackendBase: Remove __builtin_available for macOS 10.14
5.0-1654777d0170285f6336a8dbb4daae2fb12f944a870b9OatmealDomeCMakeLists: Remove comment pertaining to macOS versions prior to 10.14
5.0-16546db8bd8a726673e8627652d5679e43a012d8f21adOatmealDomeBuildMacOSUniversalBinary: Bump minimum macOS to 10.14
5.0-165575808a0bc9a5c44dd8142cbbece51b17e63f2499aMai MMerge pull request #10717 from shuffle2/vs17.2.3
5.0-16554f11b6bbdda9c8cfe0e227bb91b9d201daead39f3Shawn Hoffmancmake/win: don't set _WIN32_WINNT
5.0-16553b07d6116d9b7cb5b4da07d6ce904557e620e6ca3Shawn Hoffmanupdate min windows sdk to 10.0.22621
5.0-16552a720e8509bfaa075705e7248c39eefbba17df3d9Shawn Hoffmanmsvc: update min version to VS 17.2.3
5.0-165530fc1fb023f64ecbe49108e04d7d5f70755512da0Pokechu22Merge pull request #10678 from Dentomologist/skip_pagefault_test_if_no_exception_handler
5.0-164546ffd938f98781b6bd2ddec0af4a514abc6d2cab7DentomologistUnitTests: Skip PageFaultTest if exception handlers are not supported
5.0-16551a58bb2aa24af808115836bc4bec002bef5b7628eAdmiral H. CurtissMerge pull request #10701 from TryTwo/PR_Memory_Widget_Connections
5.0-16546177dae6a1aafdbe3d0cba01cb7f8c4e1001a584eTryTwoAdd options for BreakpointWidget, WatchWidget, and CheatSearches to send address to Memory Widget
5.0-16549fc6ba6b686906140bbac16bff5e518608d02c00dAdmiral H. CurtissMerge pull request #10703 from Dentomologist/remove_getsysdirectory_spam
5.0-16548e0c9ae16b97a32ef4b778729200e4a9e552ce665DentomologistFileUtil: Refactor CreateSysDirectoryPath()
5.0-16547c2be78079c96440edf672c1bce9ebfafcb4ec283DentomologistFileUtil: Remove GetSysDirectory log spam
5.0-165464d563ce4d15d4cf67e00549d320f5350f7494e93DentomologistAndroid: Ensure File::s_android_sys_directory is set only once
5.0-1654570bf89fa59e3bd48633677374ca26124d36ff7e5TilkaMerge pull request #10707 from shuffle2/gradle
5.0-165445f3112653d9fa8d17cba98c411fc7a33e9b56483Shawn Hoffmanandroid: downgrade AGP to 7.0.4 workaround for https://issuetracker.google.com/issues/232060576
5.0-16543863f14a6f780667060172575dcb0b0f3ce2aab21Shawn Hoffmanandroid: update gradle to 7.4.2
5.0-16542ead78cc7e61db15cd15842ca4679814406ec26f7Shawn Hoffmanandroid: update constraintlayout to 2.1.4
5.0-16541bb2a3d35b0bebc2f858bb5da7cdf715bf595449eTilkaMerge pull request #10627 from Zopolis4/pugixml
5.0-1636668b260746bbbef24c81b269000d6c196281fcc2eAdmiral H. CurtissExternals/pugixml: Configure new version for use in Dolphin.
5.0-163658447c903789ab69548b4ac95ef2f156100071a2dZopolis4Update pugixml to v1.12.1
5.0-16538e17a4f49f5bb2fd3ca4322db82c100206e00cc15TilkaMerge pull request #10668 from Dentomologist/convert_pointerwrap_mode_to_enum_class
5.0-16522c8e20c569b7deae97b411a6eea5c846f342bbf17DentomologistConvert PointerWrap::Mode to enum class
5.0-16521f6b9acccfc66794cfc718355e777aa34914e881cDentomologistCommon: Refactor PointerWrap
5.0-165353dbc18060bc6f15eeaa3c0e4de907f8a06efa2bfTilkaMerge pull request #10694 from Pokechu22/dsp-assembler-error-messages-etc
5.0-16518bd3173e344912d0b2031c46407e2f18cf6a059fdPokechu22DSPAssembler: Rework errors and warnings
5.0-16517db3d457e5f4b37b9271407db920362e5d37d9a94Pokechu22DSPDisassembler: Remove redundant definition of CW
5.0-16516b06d38389bddf9fc5962aecbe1b31292a71b80a5Pokechu22DSP: Remove some magic numbers for register IDs
5.0-165158b52c7315bb75c7268dfa1d23ab50266cb2cd673Pokechu22DSP: Fix assembling x8/x9/xA/xB conditions
5.0-16514e7f6e19c615146ef44f1598c5b8f071b7a23786ePokechu22DSPAssembler: Slightly improve readability of AssemblePass
5.0-16513c34a738b4c7d12d8d72a343ee3c1c46073dd7e38Pokechu22DSPSpy: Add missing jumps to end_of_test
5.0-1652857e444cd5d8a0f189e91156a730fb6a5f33110c5TilkaMerge pull request #10697 from Dentomologist/windows_remove_qt5_code_and_references
5.0-16521059cd5f6e111a52d3ba798bd7ebbb9c74e01fa01DentomologistWindows: Remove unused Qt 5 code and references
5.0-165262d6fe6a89f04495bbd65054d459279b87ccc5eb3Mai MMerge pull request #10702 from Pokechu22/dsp-cmpaxh
5.0-16525ce4aba7d5efb472abbb1402d7dfd5299e004e3a2Pokechu22docs/DSP: Rename CMPAR to CMPAXH
5.0-165248d880cd86ea68f12a41c4c7405ef67a824dcfcdfPokechu22DSPSpy: Add CMPAXH test
5.0-16523d307c34af122a551ced73ffc73b75ac233cd0c8cPokechu22DSP LLE: Rename CMPAR to CMPAXH
5.0-16522872821249b505d57e2690a4c12e42dad12d68869Mai MMerge pull request #10699 from Pokechu22/even-more-git-blame-ignore-revs
5.0-1652187e56267ac8e751d0f0082ad8d3be11decbf2beePokechu22Add more line-ending commits to .git-blame-ignore-revs
5.0-165207fcc866c4118487c010116a2ea164abc867e65f4TilkaMerge pull request #10685 from Pokechu22/netplay-sync-identifier-comparison
5.0-165192341ff00ab3484360de03e5dc1c43dbe522f361fPokechu22NetPlay: Make messages about non-matching games clearer
5.0-16518ea9b0bff08dab1df92c9aca2da3e748942d85955Pokechu22NetPlay: Delete NetPlayClient::GetPlayerList
5.0-16517b6ad5c590262df0fe28bbb081a3f38a9ecb5ade3TilkaMerge pull request #10683 from Pokechu22/gamelist-home-end
5.0-165021c4a5d9fc917f6c864ca06aa2f61361a082cf68ePokechu22GameList: Work around Qt bug regarding clicking in the background not setting the position used by page down/end
5.0-165012d50ba0ca27c42485e1cc8934cb9b65ea4f3f829Pokechu22GameList: Have home/end keys move to first/last row
5.0-165144e989d1a07d08bc9d02a5921887e4771a48b5080TilkaMerge pull request #10695 from nolrinale/master
5.0-16513de3b817767865ead656621cff8edd9132e135815nolrinaleGameDB: Enabled Single Core Mode for PSO EP1&2 and EP3 improving online stability
5.0-165124f6d474e528991ca3d63d4e042b77af8ed2498c3Mai MMerge pull request #10693 from AdmiralCurtiss/state-header-implicit-offsets
5.0-16511b18fd3d3ce9d4de87635eb998da02467a1dca67cAdmiral H. CurtissCore/State: Make memory layout of StateHeader more explicit.
5.0-165101e64d21d40da70f138207a87271ef1d972287746Mai MMerge pull request #10691 from AdmiralCurtiss/tcp-header-std-array
5.0-16509f68c3b758ebb9cb5ea2463aa195e345341db7221Admiral H. CurtissCommon/Network: Use std::array in IPv4Header.
5.0-165083a3357444e9be934bbd496812591aa7fff3feddbJMC47Merge pull request #8067 from endrift/hsp
5.0-164766a26b0ce8aa8ac96f9b593848c42b93fd982e91dVicki PfauHW: Initial HSP implementation with ARAM expansion
5.0-16506f27027d9ad8d1e27a58de4738b1d0574152ea428TilkaMerge pull request #10689 from Pokechu22/dsp-manual-illr-typo
5.0-165030531e51e391d3b6348e48448b499b74e564d0334Pokechu22docs/DSP: Fix "ILLR" typo in Instruction Memory section
5.0-165045354f69d45b3e4ae712ce75b14cfe5e912db641aJosJuiceMerge pull request #10666 from AdmiralCurtiss/riivolution-error-001
5.0-165038d0f52032b572bcd63e6da14d3d3ee571c88d08aAdmiral H. CurtissIOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games.
5.0-16502ffe0bcbb846a8dcbe86f0a17f63293f6b19d7307Admiral H. CurtissMerge pull request #10681 from JMC47/orderupini
5.0-16476b396afd1a387dffbb0d5a8a5606907a1bc3bf136JMC47INI: add RealWiiRemoteRepeatReports False to Order Up!
5.0-165000e948f3e21993721604fb44febf591516bd7e91aAdmiral H. CurtissMerge pull request #10620 from phire/cmake_win_fixes
5.0-16495580c721c8252a6c6657e68f67bfe2cd37b9ba61bAdmiral H. Curtisscmake: Don't use PCH with Qt6.
5.0-164946ea7af13e87bcde9301507de5ca071d4532a6d8dAdmiral H. Curtisscmake: Disable warnings for most externals on MSVC, like we do in the VS project files.
5.0-16493a5e85627b04ed8d05ccccfaf0aac5f83ec6ace0cAdmiral H. Curtisscmake: Use Policy CMP0117 for more sensible RTTI flag configuration on MSVC.
5.0-164927f2ea688d2b6881a071d3db86efb8825fafd3014Admiral H. Curtisscmake: On MSVC, set c++latest by requesting a C++23 feature set.
5.0-164919908219dc6b489e7ae85ee5247359072140dd68cAdmiral H. Curtisscmake: Add a few missing settings from the Visual Studio project files on MSVC.
5.0-1649089fadd26a6ad01bd4ded9eea986283a67321ef80Admiral H. Curtisscmake: Use C++latest everywhere on MSVC.
5.0-16489dbee810a04ab6ed207af4038202ee05a1a8b900cAdmiral H. Curtisscmake: Fixes for Qt6 on Windows.
5.0-1648896e2f1f95e7fdcd1fcb1577fe0b4f3124069a7acAdmiral H. CurtissExternals: Update prebuilt Qt submodule to include mkspecs -- the CMake build process wants them.
5.0-164874db181636804603153ab372247d9a6ff377e8d52Scott Mansellcmake: Require cmake 3.15 for MSVC
5.0-16486876f6651b45e7c4e014571ce1c4d53f70ac68813Scott Mansellcmake: fix PCH to work with msvc/ninja
5.0-1648589fda54820744848d19686b21221a86f6917e24bScott Mansellcmake: fix ninja/msvc builds
5.0-164840909e0011748dcb47503a5a4e25c609aa11ceae8Scott Mansellcmake: fix MSVC PCH support
5.0-164832348017ee8ad11e7d12795f11353e989b25c1cb0Scott Mansellcmake: ignore external warnings in MSVC
5.0-16482987f2700832de979cc767cbe9846fd6984392d05Scott Mansellcmake: fix buggy target sources on windows
5.0-1648154d89b955acea8080924c7f59fbd8310896b283eScott Mansellcmake: add missing FFmpeg dependency on windows
5.0-16480d2df9afda263acf37e07137f1d364737c97799c6Scott Mansellcmake: Fix libusb on windows
5.0-164838b3517a9f943b7379805a5a6a5a4d77c60d366f9Pokechu22Merge pull request #10686 from Tilka/pikmin_demo
5.0-16478d7da4aca19e4b1a1a2fba622c3eee7c7a1f7dcb0Tillmann KarrasDSPHLE: handle crc of Pikmin 1 GC US Demo
5.0-16481a6ace452916ecb249828471a3270f94d0261cb8cAdmiral H. CurtissMerge pull request #10687 from Sage-King/double_click_select_expressions
5.0-16480f0454ab2fa381b65fe1e15d3ae97b87a3d0421d5Sage KingAdded double click to add expressions when mapping
5.0-16479243df970fffe4d5fdb0c15b965100965e5fa0481Admiral H. CurtissMerge pull request #10675 from nolrinale/master
5.0-16478c06f81b1ff0346f077159ac425e3bfb86366e0ddnolrinaleGameSettings: Adjusted graphic settings for PSO EP1&2 and PSO EP3, fixes missing texts.
5.0-164775a4e783bb556a07b62dcfd1547461c50408d7344Admiral H. CurtissMerge pull request #10684 from Pokechu22/custom-rtc-default-value
5.0-16476863cb591fe6c3064da1a4d8e392f49dc724b67e8Pokechu22MainSettings: Make MAIN_CUSTOM_RTC_VALUE default value less magical
5.0-164750f2540a0d1133950467845f20b1e003181147781Mai MMerge pull request #10667 from t895/landscape-card
5.0-164469224c099d41929905dd100a44bed1b100f9aec6cCharles LombardoFix game card in landscape
5.0-16473244e4acff2abb3698cea8b98841ddc2e054e7aa4Mai MMerge pull request #10674 from OatmealDome/mac-steam-overlay
5.0-16454185188c009ed5ee60b6ab0e36059d63edb9b859fOatmealDomeDolphinQt: Add com.apple.security.cs.allow-dyld-environment-variables to entitlements
5.0-164718051c210281dbe795fc1d33840e8227061e49235Mai MMerge pull request #10680 from Pokechu22/dsp-int-overflow-comment
5.0-16470151119cece42f2a98f70993df678b3e48405799dPokechu22DSPInterpreter: Fix typo in isOverflow comment
5.0-16469a98d0367d8f9f719531cdbfd781688cf3c544dd3Mai MMerge pull request #10677 from Pokechu22/no-printf-log
5.0-164605f9212dd8479887da15659c7f277839d6115a46dPokechu22Common/LogManager: Remove old printf-style logging functions
5.0-164590637c17b599b26ee39164ac4144e1714eecaa574Pokechu22VideoCommon/FrameDump: printf-format messages before logging them
5.0-1645835cb5c8f7580c3ca805134b013846357aa33dbf5Pokechu22EXI_DeviceEthernet: Replace INFO_LOG with INFO_LOG_FMT
5.0-164572f5e69a94e523b5380e20e8b592406c2e48f4ba6Pokechu22JitArm64: Replace WARN_LOG with WARN_LOG_FMT
5.0-16456642a1c1348bd85802f9f945598fb83fd43cbbd9aPokechu22MainWindow: Replace WARN_LOG with WARN_LOG_FMT
5.0-164550faf0b80ad705ed5556c264db330f8de6988a1e8Pokechu22TAPServer_Apple: Use fmt logging
5.0-16454a86fb9b4758e893b3ca121cabb8f066e27f06c1cPokechu22Core/WGInput: Use fmt logging and include HRESULT in messages
5.0-164612aa0ae097b54ccb582e33ed7fa129031f381a21cPokechu22Merge pull request #10672 from Pokechu22/xf-invtxspec
5.0-164568baeb75bd26f69c9239691c058a488082ad54870Pokechu22Merge pull request #10669 from Pokechu22/adapter-change-aa-mode-list-reload
5.0-164578df55b492c52401f88393295479d6fbeba92ad9bPokechu22Show a panic alert if the CP matrix indices don't match the XF matrix indices
5.0-1645638a75f6a49706840edf7a6f5b94e224468ebbabdPokechu22Show a panic alert if the CP vertex config doesn't match the XF vertex config
5.0-1645546bcdc4372209f343ff28994770c0666a0d6c3acPokechu22Rename CP and XF normal component count enums and update their descriptions
5.0-16454736466a5d91c77cdcd3966e48b071c4f52658159Pokechu22XFMemory: Rename hostinfo to invtxspec
5.0-164473949698acf4637412c4b52fac07bc1c9b32665c5Pokechu22Verify graphics config validity after populating the backend info
5.0-164463950bc4620b659b4ba902a8d8d979dae801b5bd4Pokechu22Treat changing the graphics adapter the same as changing the backend
5.0-1645362601663e578bcd0b981e134c84fbc9d37850a15Mai MMerge pull request #10670 from shuffle2/winver
5.0-16452a55192c020aa746d5fd2dfb87fc6582b2ec714ddShawn Hoffmanreadme: increment min windows version to 10
5.0-16451899be2efe854d20cbe6c50354dd0ed011ca3ae3cShawn Hoffmanreadme: make VS min version match the source
5.0-164504085d463a1167bc1a1799c46682e27fb123baad3Mai MMerge pull request #10661 from Tilka/ax_init
5.0-16444ac7aeeece605e6174ba8ec4a2c1fb1b1d662e09aTillmann KarrasAX: refactor buffer initialization
5.0-16448b10808d8154a17b4f91893b656b7d82d31b7f7f0Admiral H. CurtissMerge pull request #8763 from JosJuice/panic-alert-deadlock-gpu
5.0-15887d445d2ad36223dfec0c432aa10bbbf5504c036c6JosJuiceDolphinQt: Improve the earlier panic alert deadlock fix
5.0-158863367e5e0267f17e02b57ec5c55526ad561d7b11dJosJuiceDolphinQt: Fix the panic alert deadlock, GPU thread edition
5.0-164458132dc4aa64fd1f1d594ddc9259040431c0d1fd2TilkaMerge pull request #10662 from xperia64/dsp_doc_bootloading
5.0-16444534d92d2c5493350709eb752e311414a9f624914xperia64Add tested bootloading transfer size
5.0-16443be75273ad40195bf912906bd152f4a3bc59e00b9JMC47Merge pull request #10454 from Pokechu22/pi-fifo-reset
5.0-16442b8cca8f598b81c9c6976785cc1b81b55f08893caPokechu22ProcessorInterface: Implement PI_FIFO_RESET
5.0-16441fcb3f9e35ba0f4177937f43dc869a2e461e32da7TilkaMerge pull request #10652 from shuffle2/fmt
5.0-164327b8e6c5b3643bb3ec09de3be5598d5e35caa3986Shawn Hoffmanfmt: do not define uint type in global namespace
5.0-16431fa17153ebc83cbc0ae7a1d7430d9509db0c6e0d6Shawn Hoffmanfmt: use make_format_args instead of make_args_checked make_args_checked is deprecated see https://github.com/fmtlib/fmt/pull/2760 and the linked comment
5.0-1643056626f73bf1f5d160aff866f6dd51cd1f3dad87fShawn Hoffmanfmt: fix 'ambigous overload' error