Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-15936b237c7479e21421e4017dea9df34309af4c0a2e8JosJuiceMerge pull request #10371 from lynxnb/android-ir
5.0-15889b4edd16f245f9e977dc13854977d7ea8fe8197b0lynxnbAndroid: add an option to recenter IR after every pointer interaction
5.0-15888fe9ac4ed1d6efce98e87a9bd31e992e41f4c8785lynxnbAndroid: add IR pointer modes to InputOverlayPointer
5.0-15933900a0b0eee5a1a0732f515c6c0b9aa23fcc7bb07Admiral H. CurtissMerge pull request #10392 from JosJuice/remove-ascii-to-uppercase
5.0-15932ff5b323a56a14e9e3183c25d8637ded4819bea07JosJuiceDiscIO: Delete an unused function declaration
5.0-15931481c8596de2748dc31093570e3061db4d4308eb5JMC47Merge pull request #10389 from Pokechu22/low-unknown-opcode
5.0-159308d7eff2a8a5ffc204565e554dc0a71206f7032a4Pokechu22VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessor
5.0-1592979b2185117bb2ecba4d069d9eb1ff6f2280905d0Pokechu22OpcodeDecoding: Don't raise panic alerts for unknown opcodes 0x01-0x07
5.0-15928237947e2f139a033da71e733c5e6e24d61b5142dJMC47Merge pull request #10369 from Simonx22/android-online-system-update-2
5.0-1588155378cab393547538275c56bae718a37a3f69737Simonx22Android: Add online system update functionality
5.0-158808ad1292df740eb0fcb902f50557d2ba50582e21cOatmealDomeNativeLibrary: Add function to start system menu
5.0-1587930d51348f977278eb289890f20e47ac1f25c3b80OatmealDomeWiiUtils: Add function to get current system menu version
5.0-1587836257f7f42e7dace0814d47ad3cd631f4082942dOatmealDomeWiiUtils: Add function to check if system menu is installed
5.0-158772fc7671eaf9089d2b5d0a586e98120d786159e9aOatmealDomeWiiUtils: Add doOnlineUpdate() function
5.0-1587619e1809cdfbd8c58d8506f4f87462641ac20f798OatmealDomeWiiUtils: Add function to convert UpdateResult to jint
5.0-158757c86baee50371da1b9aef84dbfb33ae5b097b311OatmealDomeWiiUpdateCallback: Add interface for update callback
5.0-159207b8e846d0ab1a95c4070c3d89e38180895e536c6JosJuiceMerge pull request #10367 from Pokechu22/fmt-8.1.1
5.0-15898fd04f4f32dcb322e3efa51400ed8638a8beb288fPokechu22Replace use of of unsigned char* with fmt
5.0-1589729d6dd609c4e77a6d2a6bcac9f48e44cc0ab8814Pokechu22Fix non-constexpr format strings
5.0-1589618cf8ac7670a9ed53cf3d78d55dbcdffcf0d9605Pokechu22Create EnumFormatter for WD Command enums
5.0-158951a9269945517b9c8ed327dc589a253ed24f4a144Pokechu22Cast to int for enums that are not formattable
5.0-158945465775d119bbfb5aa1862e4fc5cb8a7fa015e5aPokechu22Fix ambiguous uses of format_to
5.0-15893ac46b91673adae121e48bb6beedfb5b61339c39bPokechu22Make all fmt::formatter constructors constexpr
5.0-1589278e43a44042e6407318970753df4d3b5b230e80cPokechu22Make all custom fmt::formatter's format functions const
5.0-15891cc592ab81467409a42584b05d1d06fb4136ff78cPokechu22Use fmt::runtime in FmtFormatT
5.0-158900cc211d1efc2cd8a02de0b9bf92a3f10c3fec99bPokechu22Use fmt::format_string
5.0-15889ff8965c40bff1dd945635cc54879804ce9d4bdc4Pokechu22Replace uses of undocumented/deprecated fmt::format_to overload
5.0-1588854cf8d030cf586156d316b64b05ac0f13d514fc1Pokechu22Add fmt/xchar includes where wstring is used
5.0-15887cb662509f271a343e0cbec3cd9f32d1942cb9ccdPokechu22CMake: Bump fmt version requirement to 8.0
5.0-158861a2e88cbf3581a3dee291d6f6c6d830705009be7Pokechu22Externals: Update fmt to 8.1.1
5.0-1590673bcf9c24bff56e562f120d2c1c02fb734e17dfdJosJuiceTranslation resources sync with Transifex
5.0-1590578bcc6173f6be824d4ee1a521dee221e41eea635Pokechu22Merge pull request #10378 from Pokechu22/fifoplayer-LoadSettings
5.0-1590475cdcd5ac27c136407003703424d03a235606505Pokechu22FifoPlayer: Add missing call to LoadSettings()
5.0-15903b7e55e2d52e181b2943a337c8ddc7e6021819935Léo LamMerge pull request #10368 from Pokechu22/gamelist-lowercase-extension
5.0-1590243e146a1d5c327d49fdacddb7a5a7e7f0307fab8Pokechu22GameList: Convert file extensions to lowercase
5.0-159016e5f4125e32f545a61e611720fd30c051b691d62Pokechu22Use Common::ToLower and Common::ToUpper
5.0-15900aaec64501abae397235865f0d8ddafb036e10811Pokechu22Create Common::ToLower and Common::ToUpper
5.0-15899e62771856092cd9bbc25c8c94c433ed0e55a9f3fLéo LamMerge pull request #10373 from Pokechu22/cmake-tab
5.0-15896ad9e8d97a9e7fa407c4b75b155959cee410f152bPokechu22CMakeLists: Replace tab characters with spaces
5.0-15897cb19472f54a9fbd9883e8246d6bb4e9ba63ff371Léo LamMerge pull request #10372 from Pokechu22/discio-core-dep
5.0-158887935e614d1469175fe30f1d6aa89c21798f24461Pokechu22CMakeLists: Change DiscIO dependency from common to core
5.0-15895b7ac11080eb00424c2a54c2c3d02103e94e67695Pokechu22Merge pull request #10364 from Pokechu22/exi-device-refactor
5.0-1589465788290f66e1dfca86e4bf11fcea8e366b68aa4Pokechu22Raise a panic alert if a movie is recorded with memcards but no memcards are inserted
5.0-1589319ef936e2735a6a6305f61bda0b581fbef14c5adPokechu22Use Slot in GameCubePane
5.0-158929109258b854f68ef1f5ac7e29b38c1ea9ebd8e2cPokechu22Use Slot in GCMemcardManager
5.0-15891777bb4d82cc42da12799bfb7ab62617bb712671cPokechu22Use Slot in EXI devices
5.0-158903f0b23ed2bf431e7cd7262c60afebc293d8ff806Pokechu22Create Slot enum class for EXI slots
5.0-15889fefde0481d7bbcbe2cea453e8c0ddadc0bfa0b12Pokechu22Use EnumFormatter to generate names for EXI devices
5.0-15888d354163fbef36c1fb44568cfe6989856e83a0df6Pokechu22Replace TEXIDevices with an enum class
5.0-15887e8bbfc26fe27c4a5c9e6b44afc4918067a70fb58Mai MMerge pull request #10370 from leoetlino/siof
5.0-1588683c5446d852178794450f7c5833f7a047490ff31Léo LamFix static initialisation order fiasco issue for Version variables
5.0-1588507fd17445c6ca4e89b0cef023ba711bb27c920aaLéo LamMerge pull request #10366 from Pokechu22/bad-int3-constructor
5.0-15875fc0d958e26df5a450415195af3b85540be39e4b0Pokechu22PixelShaderGen: Fix invalid use of int3(0)
5.0-1588321b9e6a34fbd989547f968d4916e07e6a706b80eLéo LamMerge pull request #10355 from Pokechu22/fifo-player-config
5.0-1583729df17d422bd4912987eda501e7d68c312763106Pokechu22FifoPlayer: Allow changing loop option at runtime
5.0-15836575062a612f7c684cabc59748f496281db5bc118Pokechu22FifoPlayer: Store early memory updates option in the config
5.0-158801cea399e9c74aa82b89090b01d2d4dac4e6f39beMai MMerge pull request #10345 from jordan-woyak/modifier-range
5.0-1579078a9bdf04a5745472b4ea86962cfb75170c1c7eeJordan WoyakInputCommon: Use value of "Modifier" button "Range" setting rather than always applying 50%. Make "Clear" button reset "Modifier" "Range" settings to 50%.
5.0-15878cfb8b9bcf4eee1f1352b8208e1334ee49282f414Mai MMerge pull request #10357 from JosJuice/android-main-debug
5.0-158767ebc689b57f508b456bc43907977e6e0015a275dMai MMerge pull request #10360 from JosJuice/android-div-6
5.0-158219f3ed1f9f333838a803697cf1f26acc474ae3255JosJuiceAndroid: Don't divide SI device by 6
5.0-1582113e246a843e7e916b0b25b38308b6f22b12cbbeaJosJuiceAndroid: Make Main.Debug setting declarations match C++
5.0-15874e4372a317dbc6bd5ec509ee43e2e51f774193c9cJMC47Merge pull request #10247 from mbc07/GameINI
5.0-155644fe7f69c29a38db6e2572a5b0ca32078e7a848eeMateus B. CassianoGame INI updates
5.0-15872ca96421f4203b4dfa56259942b1251c695775d15JMC47Merge pull request #10365 from JosJuice/missing-ini-section
5.0-158662ca37922dc7c3324586e9e74b80d6d7e0a2581a5JosJuiceConfig: Use "Controls" section for PadType in game INIs
5.0-158655283a1dcc6281b761453c4637796729c69fe3890JosJuiceConfig: Add "DSP" to GetINIToSectionMap
5.0-15869c18abfaecc5bf5c21da57d4b8a08f5bf4557187fJMC47Merge pull request #10356 from AdmiralCurtiss/config-port-core-4
5.0-15850c82b2dccb5857177a1d75a56368dd1c6716a63c5Admiral H. CurtissConfig: Port SyncGPU settings to new config system.
5.0-15849d8b67bc15ff6066e825c9a4810d53819797f5ae7Admiral H. CurtissConfig: Port BBDumpPort setting to new config system.
5.0-1584892d2fd9d5f20de226464699410b1f24c5b551131Admiral H. CurtissConfig: Port MMU setting to new config system.
5.0-15847d8825f5635b70188e3fbfa8f92c736991115af81Admiral H. CurtissConfig: Port dual core setting to new config system.
5.0-15864d32b13fb36e6616f7bb4a5a395c34ae2f2ada32bJMC47Merge pull request #10363 from JosJuice/systemtimers-dma-period
5.0-15821aa57eb57b163d0c4de2a8f9e5b0fea8f5cf17b75JosJuiceSystemTimers: Refactor, get rid of s_audio_dma_period
5.0-158623da64875314e2a1743b8d6453403ef85e8b45eb4JosJuiceMerge pull request #10209 from Pokechu22/assert-fmt
5.0-15861ca9bf3174f4acd4c9d78ac7c21b6aeaa1430b7efPokechu22Use HRWrap in remaining locations
5.0-158601b32e6dae23835c020a7ea44d14a88e6b55b0353Pokechu22VideoBackends/D3D12: Include HRESULT in error messages
5.0-1585923cdb5c57678dd11f9c2732b08b9d1d5e63292bfPokechu22VideoBackends/D3D11: Include HRESULT in error messages
5.0-15858140c8217f67169688e3e5778e9a5cec5ba469dadPokechu22Common: Create HRWrap
5.0-15857c296c34e0053abd5b0ec7ab18631b1261ab324f9Pokechu22Common/MsgHandler: Use caller's file and line number in log messages
5.0-15856f55571ee5dffad775cd4043a273f232d7e8330eePokechu22Common/MsgHandler: Fix PanicAlertFmtT not actually being translated
5.0-158552a5016c2f8be6a12b30eb8001defdc6c24415f27Pokechu22Common/MsgHandler: Remove use of lambda, as it breaks __func__
5.0-15854558de04cfc1983f587984168fb34aa3767a6f709Pokechu22Common/Assert: Actually use the ASSERT_MSG's log type parameter
5.0-15853bab3ff0157065a62f6d16cba3953690a43529b05Pokechu22Common/MsgHandler: Remove non-format variants of PanicAlert
5.0-1585282acfa6a46120ea28d139fa5fe9db336d766c651Pokechu22VideoBackends/D3D: Eliminate CHECK in favor of ASSERT_MSG
5.0-15851161c6274668af9b2bc9d7c46415c317d8768c834Pokechu22Treewide: Remove unused inclusions of
5.0-1585044e93e91d7043ebad159c7f40a4473b294076066Pokechu22Common/Assert: Switch to fmt
5.0-158491c0ca09e6f0d89ff7549165629271b294f04026cPokechu22Common/Assert: Include the condition and function in the message
5.0-1584836d605715d4045d6a556b4234d1d925f79c5eea3Pokechu22Merge pull request #10359 from PEmu2/links
5.0-158400dad6e116944733d739a713a5d6614b8eca22336PEmu2Update some contributing doc links
5.0-15846e5ef597642e8af378f61d7e7bda91bfd0e262665JosJuiceMerge pull request #10172 from JosJuice/reorder-exception
5.0-15768ab8b2f9fe04af657ff9b75e9ab65af5722cd4d37JosJuicePPCAnalyst: Less strict interrupt checks in CanSwapAdjacentOps
5.0-15844bcd183133979f169ca4a3639ed01eede144d45dfJosJuiceMerge pull request #9815 from JosJuice/jitarm64-fmaless
5.0-158421d9d9d6a6edf5dac7b800224e8f7b534764c9feaJosJuiceMerge pull request #10354 from AdmiralCurtiss/config-port-core-3
5.0-158375c325eef38ca087ecb7a4f95b8315101723f2806Admiral H. CurtissConfig: Port SI device settings to new config system.
5.0-15836a0a0bfc5ca857718845bb8589c8cd4cd705af5fdAdmiral H. CurtissConfig: Port EXI device settings to new config system.
5.0-1583994ad33c42cff60b42d79513a10d1c54456a8a5e7JMC47Merge pull request #10358 from Simonx22/android-back-button
5.0-158380a82bb51bd59f83d3c895efc4e00ab5452963485Simonx22Android: remove save icon and add up button
5.0-158374c0dcf42b8d594cbc12e45f44e38dff46ccaf975JMC47Merge pull request #10346 from iwubcode/fixed_shader_precompile_parallelization
5.0-158029b4e5b00ee7393303285c2010c409244145fee40iwubcodeVideoCommon: assume the majority of os/drivers support parallel compiling of shaders, we can create bugs if there are issues. Android is assumed buggy
5.0-15835193ca92cb8ce97445dc5e2c66e0fc5c55c957c22JMC47Merge pull request #10349 from AdmiralCurtiss/config-port-core-2
5.0-15834eb5bb2993ef1d11564f1117247ac5106d7a5e78cAdmiral H. CurtissCore/AudioCommon: Add config caching to Mixer.
5.0-15833ed1a1c1fae518fffac44321ca9daf902350f138fAdmiral H. CurtissConfig: Port WiimoteControllerInterface setting to new config system.
5.0-158322354fb446659f5d7702a1a7839fe2e0bcd74551bAdmiral H. CurtissConfig: Port WiimoteEnableSpeaker setting to new config system.
5.0-158318c554d2e649a44f4ef24f22c148802e94ddce1ddAdmiral H. CurtissConfig: Port WiimoteContinuousScanning setting to new config system.
5.0-15830b2da738c814f8ae64814763f38fffc90f66b9e18Admiral H. CurtissConfig: Port WiiKeyboard setting to new config system.
5.0-15829f19cf1753b47d197c53d0a60181dbede0d354dd7Admiral H. CurtissConfig: Port WiiSDCard setting to new config system.
5.0-158282aa44b10bae4db2862f9f7e59549da1b720975f9Admiral H. CurtissConfig: Port TimingVariance setting to new config system.
5.0-15827dc7e7d08ad012668fc9d4776fefa16eebfebef4eAdmiral H. CurtissConfig: Port Fastmem setting to new config system.
5.0-1582688d725c918ba28b88f59b6219348f11b71f87499Admiral H. CurtissConfig: Port SyncOnSkipIdle setting to new config system.
5.0-15825e613cbf395935c3ada0dafc93136a4f8f0823294Admiral H. CurtissConfig: Port FastDiscSpeed setting to new config system.
5.0-158247184983ee8f6938be5d5abea1857bc54c832282aAdmiral H. CurtissConfig: Port DisableICache setting to new config system.
5.0-15823d98c6b0b1d6203397b81fd0d74db1dfc49ea49f6Admiral H. CurtissConfig: Port GPUDeterminismMode setting to new config system.
5.0-1582268688e7903738e4bae9cd4b81058aa7441074975Admiral H. CurtissConfig: Port PerfMapDir setting to new config system.
5.0-15821fb47035f97ab196dbc3e5a38791898eb90fb71a8Admiral H. CurtissConfig: Port emulation speed setting to new config system.
5.0-158205d11dc1926a7c76d8cfcd11d995e24244bdd7e71Mai MMerge pull request #10352 from JosJuice/android-analytics-static
5.0-15817804f78e0e4733b883f4fef8337473c75e23eb378JosJuiceAndroid: Mark s_android_send_report as static
5.0-15818e57823c69521032aa3302f2563a0729279f65cf7Mai MMerge pull request #10347 from Simonx22/gradle-704
5.0-15817ba5c38e3ad3d642ae04d63b5177c3fa46eca7849Simonx22Android: update dependencies
5.0-158167bd14c5d9f5b59217e3d2ad3ee5eb6bab8358209Mai MMerge pull request #10338 from Pokechu22/natvis-improvements
5.0-157698e2b06906b8929c3c6a23b8243cb83167c994cafPokechu22Create EnumMap natvis
5.0-15768b96297f2ee3ed21aee934c84fcecd4a73f2ba753Pokechu22Improve BitField natvis
5.0-15813c16b8f4200f22ffa33e0c416f3d523369fc24b27Mai MMerge pull request #10212 from JosJuice/android-12
5.0-1547751034ac2dc73aa6cabcc21c6e7eb09af6c4d3d02JosJuiceAndroid: Increase targetSdkVersion to 31 (Android 12)
5.0-158116939fd9f1801d3ec5d6b4f79f7d255365b99c48cMai MMerge pull request #10348 from AdmiralCurtiss/config-remove-compare-server-client
5.0-15805032f0da35efab547505795d33aca39d46b8b4ea6Admiral H. CurtissConfig: Remove CompareServer and CompareClient settings.
5.0-15809c0fada6fec5b851e7bf7cf2f91442bf33faac229Mai MMerge pull request #10350 from Techjar/netplay-longer-timeout
5.0-15805600c8169d5c924dfccabca05d643e265d5f09ebeTechjarCore/NetPlay: Extend enet peer timeout
5.0-15807c52485071bd2f3e25bcd60f6b36a9de90ad4374fMai MMerge pull request #10351 from JosJuice/rb3-more-devices
5.0-15803589c26735561741a6a520a1807611b870a586229JosJuiceUSBUtils: Fix 1bad:3110/1bad:3430 mixup
5.0-158020de8ccc25fbd63e7f3f30f1fd67b9b7382c9fe58JosJuiceUSBUtils: Add "Harmonix RB3 Keyboard for Nintendo Wii"
5.0-15804bc1448548983dc3f191430d8639698df8ed1c211JMC47Merge pull request #10340 from AdmiralCurtiss/config-port-core-1
5.0-157910bfffe409589c016e35c1728f3be6cad768deca4Admiral H. CurtissConfig: Port GC Adapter settings to new config system.
5.0-15790e08171fa243b7e5488713b63a7ae030f3b100490Admiral H. CurtissConfig: Port remaining Core settings to new config system (partial).
5.0-158013feea704e0bc35979412458f5886264b1062c90dJMC47Merge pull request #10342 from JosJuice/vulkan-shader-crash
5.0-157942ab66390f8a461b074cb3cf6073b8f9d60875436JosJuiceVulkan: Check for vkSetDebugUtilsObjectNameEXT before using it
5.0-15799500e02dcfb6f5ce6ab655f02dd43ec3e39e1a95aJMC47Merge pull request #10344 from JosJuice/android-no-retain-instance
5.0-15621a8a8b294cd577ba3ecd96d79f0326943e7fe5601JosJuiceAndroid: Remove all setRetainInstance calls
5.0-157979a914d33d52e5a5305bc68777170273b2cf2fdd5JMC47Merge pull request #9414 from DevJPM/master
5.0-15523f43122cd8abbd74c00ec7701bf21892c77f0f967unknownTrust MacOS not to crash during shader pre-compilation
5.0-15522613c4563c288b5b73b2f1defb23ad645cef97beeDevJPMVideoCommon: Gate Multi-Threaded Shader Pre-Compilation behind a bug entry
5.0-1552161cfd8696ee010758c48d02eac13d3dffc3501a7DevJPMFix CPU Core Count detection and Enable Parallel Shader Compilation
5.0-15793a026ef30d248f8bcdfaea565415766056d65877fLéo LamMerge pull request #10341 from AdmiralCurtiss/dx12-shader-crash
5.0-157928af737d3bd422c69962748bf2221e6c5ffe94704Admiral H. CurtissD3D12: Fix nullptr dereference when creating a shader with a name.
5.0-1579104a25818b2ccfea20b232e33493742378fb17bd7Léo LamMerge pull request #10330 from aldelaro5/gdb-stub-add-hostinfo
5.0-15782d705a5fe9babd48019116b78398c06453c0e512baldelaro5GDB Stub: add support for lldb's qHostInfo
5.0-15789953eb49cd8f52495b0cde80487f19c0dc279ca25Léo LamMerge pull request #10335 from ssdsnake/dolphintool_fix_20220102
5.0-157674d125064fe82423b2336e5857b813ce47abaea66ssdsnakeDolphinTool: initialize user directories (fix unintential deletion of Wii files)
5.0-157877abb501e0aeca51d62b0d837059bb1d7dae959d0Léo LamMerge pull request #10334 from AdmiralCurtiss/json-maker
5.0-1576829068898046316d79b9ba521360060f8f3175360Admiral H. CurtissCore: Add a Maker field for GameModDescriptors.
5.0-157850de008da11987384c40a8d00aa583000fdabdb02Léo LamMerge pull request #10332 from AdmiralCurtiss/config-port-general
5.0-157834ee20368f8b5fe16fa19a93852c8563f26ca8856Léo LamMerge pull request #10336 from aldelaro5/gdb-stub-fix-first-packet
5.0-157684b131bf1ce748534cc3c0d63b78c24449899f1bfaldelaro5GDB Stub: do not send a packet when we just connected
5.0-15762d590aa88a4f57e1dda9d9da56c60c6db73206e25Admiral H. CurtissConfig: Port remaining General settings to new config system.
5.0-15781cbd1c4969d3fb0c17cd3beb4a8560f90c5dedffaLéo LamMerge pull request #10309 from aldelaro5/gdb-stub-fix-watchpoints
5.0-1577827a2df410a1d663483ff783a513266a2d3a5dd1aLéo LamMerge pull request #10308 from aldelaro5/gdb-stub-fix-unkown-pointer
5.0-15687bfa675cb9da92b0baa8c1fdf94d06f9eb0d848f8aldelaro5GDB Stub: validate the address exists before reading/writting to it
5.0-157439c784ca8ab47e564b3a60ac9d5a10ff361197c2ealdelaro5GDB Stub: correctly define the breakpoint type values
5.0-1574270b7e16d6cf8c50bf22ec44e9b5cee4047a1c6b5aldelaro5GDB Stub: properly check for wrong breakpoint type
5.0-15776f5a24ac7b97b03bf413202dbf893ceabaf978033Léo LamMerge pull request #10300 from aldelaro5/gdb-stub-fix-thread-reports
5.0-15768051197b83c935e82a254405ad1df24c6a7013a44aldelaro5GDB Stub: fix thread report requests
5.0-157745953c55075338f1d2b5d71f5ad8b883888ef11f1Léo LamMerge pull request #10271 from Pokechu22/hash.h-merge
5.0-157713d5b46615cfc6d238075a9a1666c29f6f54decbePokechu22NetPlayClient: Use fmt::join for MD5Sum
5.0-15770301bc49efe23d93cdc870508b28a6bc96be645d5Pokechu22Common: Remove MD5.h
5.0-157690c19f895d39b3302488acf9b6006fb524fb0e4d6Pokechu22Replace remaining uses of zlib crc32 with Common/Hash.h
5.0-157682652aed85c0ab0ee9d51cfd5065b4bb4a620ab45Pokechu22Common: Merge CRC32.h into Hash.h
5.0-15769f6883a08830158e5ae768b633d69bb504c9e7e3cLéo LamMerge pull request #10269 from Pokechu22/graphics-debug-details
5.0-15768afd02b79a511f88ae8c7d0be0c49f529967cb243Pokechu22VideoCommon: Add names for textures and shaders
5.0-1576785d2ea0dd28444effed13a622360253f2d74bcbaJosJuiceMerge pull request #10303 from RA-Kooi/RenderWidgetFix
5.0-15766b756dc40bbdba8a599833163ff1f6b7b605ddcb9Rafaël KooiRenderWidget: Add include to Windows.h
5.0-15765dc7ea16705d35036617d69e874146530f8288ce8Léo LamMerge pull request #10284 from JosJuice/no-blr-cr
5.0-15664b6395a7c49bac049c8f1adf78555fbd15fe196ddJosJuicePPCAnalyst: Don't treat blr as writing to CR
5.0-157638b6b96a114286f097e90c4af3ab99fe91972234aLéo LamMerge pull request #10285 from Pokechu22/cursor-disabled-input-gate
5.0-15683de7c78ef3dae0977c182071eebe139e0362ded5dPokechu22ControllerEmu: Hide the cursor if the input gate is disabled
5.0-157618dd803bf2b0ef7d750fedb810661b963c9a47130Léo LamMerge pull request #10297 from AdmiralCurtiss/pbr-screen-border-patches
5.0-156870805bae5d85138fb3cb8bbc4c75115520e97af77Admiral H. CurtissGameSettings: Patch for black screen effect for remaining versions of Pokémon Battle Revolution.
5.0-1575913939b13d7b018f263318b7510f47dca649cd3ceLéo LamMerge pull request #10311 from JosJuice/gles-sampler2dmsarray
5.0-1570076b508557ee1e133ac85bb8a4b9c90df9f5d9c1aJosJuiceGLES: Fix missing precision for sampler2DMSArray
5.0-15757c9a0c10552cd05fb00c2eb527ef93ca5a2d60ad1Léo LamMerge pull request #10291 from OatmealDome/mvk-1.1.6
5.0-156835e073cd4c947bda499a03ba4c9eff800154211faOatmealDomeMoltenVK: Update to version 1.1.6
5.0-15755379ab16e1b61c883502d3496391850704c35298eLéo LamMerge pull request #10301 from RA-Kooi/BBAFix
5.0-15702edb843415db2bfaae72bea45d413c90bd839b1fcRafaël KooiBBA: Fix TAP detection
5.0-1575389b33267f9a9197ec35217a1620e8535654ed8a1JosJuiceMerge pull request #10331 from PEmu2/imghttps
5.0-1575250444d3f4919bdb050f56a5e8d4add4c0a088893PEmu2Use HTTPS for images
5.0-157510a62ba9beb6baedb312cc18477a42a3a84fc4bd5Léo LamMerge pull request #10320 from OatmealDome/macos-headless
5.0-157139ff7f80aa0a8e793ebf4772c53208ca8cfb89609OatmealDomeVulkanContext: Ensure present queue family is valid before incrementing queueCreateInfoCount
5.0-157499a61514073a95f378f705873921596e85e625f74Léo LamMerge pull request #10241 from AdmiralCurtiss/user-dir-consistency
5.0-15690269ae6f7e8615b3110ca7389897b7f237231ffe8Admiral H. CurtissCore/UICommon: Use std::move() a bit more.
5.0-15689ab56f3ecbddb85635b52219b0a1f37beec40aadcAdmiral H. CurtissCalls to File::SetUserPath() no longer need to manually append directory separators.
5.0-15688e54657254a92d5cc9b2620abba347e437dcab6dcAdmiral H. CurtissCore: Make format of D_WIIROOT_IDX consistent with the rest of the user directories.
5.0-156873e1511ce987c8492effe62906e8c1255372b48afAdmiral H. CurtissCommon/FileUtil: Ensure consistency for custom user paths.
5.0-15744c6225e451cbc0243c2713e850d65fc92047c47fcLéo LamMerge pull request #10328 from AdmiralCurtiss/config-port-interface
5.0-15737b3a3ecd2b426084ca134c9e264457308ba9e0380Admiral H. CurtissPPCAnalyzer: Most member functions can be const.
5.0-15736d6331c1e71ac28317bf1a7af36cfad2f2af05ca3Admiral H. CurtissConfig: Port remaining Interface settings to new config system.
5.0-15741c2160578a1d7976bfabee74850871dcffa8096b5Mai MMerge pull request #10313 from JosJuice/android-coverhelper-region
5.0-1573988f89ea305f8f0ca4ba0fcd42a1f7b8535845524Mai MMerge pull request #10312 from JosJuice/gameini-no-syncgpu
5.0-15700014cc02b96af1f6a01bdfafa4e30e26203af87a4JosJuiceAndroid: Fix country constants in CoverHelper.getRegion
5.0-15687869edd5a664e58602a0ba69e8ef3e1ce9b67fe58JosJuiceGameINI: Replace all uses of SyncGPU with single core
5.0-1573741ba6f1be7d51d39e7c4f0d93656d9ef483cd322Mai MMerge pull request #10329 from PEmu2/andset
5.0-15736c5c0e7e534847f8a6597bbf92e16ba466d17430cPEmu2Update Android setup doc
5.0-15735df0870f79d28806886df50d5245c85997fb72b1fLéo LamMerge pull request #10327 from AdmiralCurtiss/config-port-usb
5.0-15734247f5d823fb68be1f6ce33453585f1a5d4046482Admiral H. CurtissConfig: Port USBPassthrough setting to new config system.
5.0-157331af0c5f89ff14cd401574de83ac3d2f225368951JMC47Merge pull request #10326 from AdmiralCurtiss/config-port-bluetooth
5.0-15732526887899ee839480f72703304331c276ccdae85Admiral H. CurtissConfig: Port BluetoothPassthrough settings to new config system.
5.0-157315c6dc5002faf86153e736c19e8e6a853d7f50803JMC47Merge pull request #10325 from AdmiralCurtiss/config-port-debug
5.0-15730810dcfa0f69fff2475eb675109681ff64d389b24Admiral H. CurtissConfig: Port Debug settings to new config system.
5.0-1572933d044260454953ae00efb9356afe1a076732635JMC47Merge pull request #10324 from AdmiralCurtiss/config-port-input
5.0-157289c4b2b65b44b3fc14bd7b361e85004ea205e72b0Admiral H. CurtissConfig: Port Input setting to new config system.
5.0-15727533116093e7bd22d3d59ef193d79ae34bfb7e99aJMC47Merge pull request #10323 from AdmiralCurtiss/config-port-movie
5.0-15726aa437d9805b2f1c810d117788be3aaac1259f788Admiral H. CurtissConfig: Port Movie settings to new config system.
5.0-157251112b2a19e3421cb90364769754570c44f81d1abJMC47Merge pull request #10307 from AdmiralCurtiss/config-port-autoupdate
5.0-1570296fa0919be58b015676c54469b7eaff520ee5c56Admiral H. CurtissConfig: Port AutoUpdate settings to new config system.
5.0-15723de91afaff31df5a8075527196aa1de84bc133bc3JMC47Merge pull request #10298 from aldelaro5/gdb-stub-fix-registers
5.0-15687beabd56ff8bcdf9f7b37799f8810c2e4ab41cf62aldelaro5GDB Stub: Fix the id of the registers returned by p and P packets
5.0-1572101f180217b7fe1eeb3b1cebd674167c96dcc7c2eJMC47Merge pull request #10299 from aldelaro5/gdb-stub-add-query-packets
5.0-15687b369d822b110ec9e65381ff35e4479f25bdbc66ealdelaro5GDB Stub: add support for various query packets
5.0-157191c8a7f1867060dd2a0557524e11aaf2a67d87feeJMC47Merge pull request #10277 from AdmiralCurtiss/memarena-cleanup
5.0-15688155412856072c07521536d5a07117c400c0ce131Admiral H. CurtissMemArena: Prepare interface for proper memory reservation.
5.0-15687812cc8b6322fa72982a3084bb3de4bdb564331feAdmiral H. CurtissMemArena: Split into three separate files for each OS.
5.0-1571668fd94e063ca43919180f831d2e61cfa11687661JosJuiceMerge pull request #10302 from RA-Kooi/CMakeQt
5.0-157143b5a612e96975bf690db47fd9e7610d1d8d688bfJosJuiceMerge pull request #10304 from AdmiralCurtiss/pbr-jp-widescreen
5.0-156981db86e8477559479b6c4b0a4ec12f9ef01fd4e07Admiral H. CurtissGameSettings: Japanese version of Pokémon Battle Revolution does not support widescreen.
5.0-15698d6c9831efd624a7a5a9dc47df6c73f5d4b556ba5Rafaël KooiDolphinQt: Fix generation of /external:I flags
5.0-157122ab331dcdffcf22dab5297fbe41ab32fbbfd638aJosJuiceMerge pull request #10314 from JosJuice/gles-lod-bias-float
5.0-15711a96cfe253114d28f7318d33eb9bb8cb0017bd45dJosJuiceGLES: Fix LOD bias int/float mismatch
5.0-157102a34118e1e75f68d326c75cfb9963aed51ba6ec1JMC47Merge pull request #10310 from AdmiralCurtiss/interpreter-cycle-count-debug
5.0-15702ebe27e0140d0b1b9735cfddeb8f5306339f3cdebAdmiral H. CurtissInterpreter: Fix cycle counting inconsistency between debug mode and regular mode loops.
5.0-1570807d26b2b3582a68e39f9f068e600f0953ee4ef22JosJuiceMerge pull request #10306 from Pokechu22/contributing-vs-clang-format
5.0-15702a1fe1a24c713299460546e916cdceccbf1114ddcPokechu22Contributing.md: Mention Visual Studio formatting key combo
5.0-1570601e8e950e8f381c852c842183fe6831d5e83b503JMC47Merge pull request #10292 from OatmealDome/lodbias-take-two
5.0-15686056613ecc5c79941d4bc9747bdc6f79fe332183aOatmealDomePixelShaderGen: Add LOD bias to texture() call on systems that don't support it in the sampler
5.0-156854e12d6e871680fe70bb45e7909f00a89539f7a3fOatmealDomeShaderGenCommon: Add bit for LOD bias
5.0-1568491cdeb5aa6e46ea0cc60e157d4d30863e54f7ec0OatmealDomeSamplerCache: Check for bSupportsLodBiasInSampler instead of IsGLES
5.0-1568308396c56e56708344d63fded5900020f47337b8eOatmealDomeVideoConfig: Add bool for sampler LOD bias support
5.0-157018d237eb1020dd57d7521f1ea5af16045e7991bf4JosJuiceMerge pull request #10305 from AdmiralCurtiss/config-port-fifoplayer
5.0-1569856f747ebf3e1cfa6fce9cc06597a127357fa4940Admiral H. CurtissConfig: Port FifoPlayer setting to new config system.
5.0-15699ddb3bad9c91300448ed28bc9f5538aaba4b2b019JMC47Merge pull request #10288 from JosJuice/jit64-safe-paired-load
5.0-156851295bc4272bb1c2f1456f7121c3fd86e05387a45JosJuiceJit64: Make paired loads always safe
5.0-156974dcf2327eb873ffaf7eeb0b6b1cc6b49fa8778f1JMC47Merge pull request #10286 from Pokechu22/geometry-shader-depth-clamp
5.0-156831cd148d4c52ecb61f562b6f7fb37d39157c34b6ePokechu22GeomeryShaderGen: Set gl_ClipDistance on Vulkan as well as OpenGL
5.0-156951f1e78ee7a29c5f4ddf7ba7d39057f42829ef72cJMC47Merge pull request #10273 from Pokechu22/fifoplayer-efb-clear-wait
5.0-1568486f2b39d660673bb3ae993dc2d71e34b36880e98Pokechu22FifoPlayer: Wait after clearing the screen
5.0-15683d981944d7cad89841af60d9cc36b59ede6a089c1Pokechu22FifoPlayer: Fix uninitialized variable warnings in ClearEfb
5.0-1569266411571fa52c400b0a3418e5ef6dd33f2869eb9JMC47Merge pull request #10293 from AdmiralCurtiss/config-port-cpu-overclock
5.0-156897625cb7aca314b36008a4eb11b23151ccb93f2c1Admiral H. CurtissCoreTiming: Cache the overclock factor instead of re-querying it every Advance().
5.0-15688319b00f1fd6cc0385ffc4ac9d48411ed3fd1f42bAdmiral H. CurtissConfig: Allow unregistering callbacks.
5.0-15687cae4b545bd945dc770d289ed69e0bbd20fb0603cAdmiral H. CurtissConfig: Port CPU overclock settings to new config system.
5.0-156888fcf1bfaa079b02cb8f6084a6a34e0c2214e7405JMC47Merge pull request #10296 from AdmiralCurtiss/config-port-gamelist
5.0-156875999e9e13961fdf55118db785e57be0ca9fd034aAdmiral H. CurtissConfig: Port GameList settings to new config system.
5.0-15686a29d7625ddb67f29f6dc46858b2b1488b72fd42bJMC47Merge pull request #10282 from JosJuice/android-wfs-root-configurable
5.0-1568575bf008abaa006eb28bf290226e2db155763b54cJosJuiceAndroid: Make WFS directory configurable
5.0-1568426bfe788ba588bae9d2db957a214f99c622da54dMarkus WickMerge pull request #10283 from JosJuice/memmap-nullptr
5.0-156835dd2ddb1df03cb174c96db1c61a0ee01f7c46fa7JosJuiceMemmap: Replace some GetPointer calls
5.0-156826dae4043cb967925ae28cce92d9c100330a5d17eJMC47Merge pull request #10281 from Pokechu22/static-lighting-struct-string
5.0-1568185025612bc086340eaf4974d55d8e9a4cc1d0d8ePokechu22LightingShaderGen: Make s_lighting_struct not inline
5.0-15680e6f40fa015a3bef927ac30857ab22aaf7d9e4234JosJuiceMerge pull request #10279 from Pokechu22/intensity-alpha
5.0-15666254f39cf785e7dc4790acca38aa0dc10f506aa70Pokechu22GameSettings: Add patch for black screen effects in Pokémon Battle Revolution
5.0-15665fd2324e40aa5a398edda25244797f887a3364c4dPokechu22Fifo analyzer: Rename mipmap filter to half scale for EFB copies
5.0-156642f6953efb62b487639bbc82be95466e07cb42cdbPokechu22TextureConverterShaderGen: Set alpha to 1 on intensity formats if EFB lacks alpha
5.0-15676b1f79d9ecf87070c78789acdf5bc329637bc5812JMC47Merge pull request #10215 from OatmealDome/shader-logic-ops
5.0-155801c421444aed7673c30429f8b92e8ac3492cfb5b4OatmealDomeProgramShaderCache: Don't define FB_FETCH_VALUE for GL_EXT_shader_framebuffer_fetch We will automatically choose between real_ocol0 and ocol0 in the fragment shader.
5.0-1557974a979db097fb540aef175505f622f00137cda7cOatmealDomeUberShaderPixel: Add shader logic ops support on OpenGL ES
5.0-1557818b2f6953dfdde2bedf6122a361d307e329bae75OatmealDomePixelShaderGen: Add shader logic ops support on OpenGL ES To do this, I had to decouple framebuffer fetch from shader blending. We need to be able to access framebuffer fetch input when using shader logic ops.
5.0-15577a77ae14d94767fe5398795837e39361471674390OatmealDomeUberShaderPixel: Add shader logic ops support on Metal
5.0-15576e0837cb847ddbac93c26a0b7941844ae7cabfec7OatmealDomePixelShaderGen: Add shader logic ops support on Metal
5.0-15575426c68b5a00a8de18975739de2bdb6575428669bOatmealDomeShaderCache: Don't turn on logic ops approximation if framebuffer fetch is supported
5.0-15574f87f704f43a18c8ff6eeeebc44ece07f02985c98OatmealDomeShaderCompiler: Add helpers for Metal framebuffer fetch
5.0-1557340eb071562a56acda985cc733b8ac985300c5f22OatmealDomeShaderCompiler: Add new helper define for input attachment binding
5.0-15572c12b9b013b4219fc712380284e11e6f53c65513aOatmealDomePixelShaderGen: Add logic ops to pixel_shader_uid_data
5.0-1557104ec02c06bccdcc575765da70378e50b0b671f2cOatmealDomeConstantManager: Add logic ops to PixelShaderConstants
5.0-155708e72136eebb95daea111d1f7b8e5a348194464bbOatmealDomeVulkanContext: Set Apple GPUs as supporting framebuffer fetch
5.0-15569fad11e353261f923eb97a4ca324e0f574d3906b5OatmealDomeMoltenVK: Add patch to turn on framebuffer fetch in SPIRV-Cross
5.0-15663820a424dcdf0095cf088abea921aaaac299dbcccJMC47Merge pull request #10272 from JosJuice/android-intent-uri
5.0-1558541c7e1116a0631ccbded1c3f4ee08585346a5453JosJuiceAndroid: Rework intent handling to work under scoped storage
5.0-156611d146a9e1559a58e200acaad7de9525a30c45da6JMC47Merge pull request #10236 from JMC47/n64vc
5.0-15525d074ee1609e348980e6fc58483c73debabcb3514JMC47Cleanup and Update N64 Virtual Console INIs
5.0-1565932fed91b0d35f06c46281f55c9f0fa4694c5334aJMC47Merge pull request #9718 from Pokechu22/better-fifo-analyzer-part-3
5.0-15645ffa512f5e7d24d9d9e93366bb596b9473d26d61bPokechu22DolphinTool: Remove direct dependency on core
5.0-15644e7d5f8ad5c1a018b4e0187256cd8f1b8e0b50e58Pokechu22TextureCacheBase: Re-wrap GetTexture comment
5.0-15643f4f4dbbc63a0b41da0216cdd00d635f4faa16bd2Pokechu22Switch to the Play / Record tab when fifo playback stops
5.0-15642d1cc539476b2937e21bfa837f502c6f807ad7354Pokechu22BPMemory: Correct spelling of MaxAniso
5.0-15641f0f12ac8d75de2c16a9938079d2ddfa947c3acd4Pokechu22Fifo analyzer: Decode floats in primitive data
5.0-1564027cb7044669c62922be6f68913007d2567ce2480Pokechu22Eliminate VarType for ComponentFormat
5.0-156391a964891f83ef9332c425dd69fe2f277b8ceb992Pokechu22VertexLoader_Color: Use Common::swap24
5.0-1563895e0f833f9fd16621cfd32536698aa9d98177e22Pokechu22Fifo analyzer: Display equations for color/alpha combiners
5.0-156370afe318b55fd71688f2a8b6c19c50830796dbb01Pokechu22OpcodeDecoding: Make s_is_fifo_error_seen static
5.0-15636d039b1bc0dfaba2a88036468b6d971bb1d7e463dPokechu22VideoCommon: Move VertexLoaderManager logic out of CPState
5.0-15635e4605fa39955845145457aaa1f6ef227b7c6f78aPokechu22Fifo analyzer: Create a new object for each EFB copy
5.0-15634d84d695fdf675a7668f23bf9db901cef9311a7dfPokechu22Remove DataReader from LoadXFReg
5.0-15633b5fd35f95145ecc8f88a179229ed69b390eb76bePokechu22Refactor OpcodeDecoding and FIFO analyzer to use callbacks
5.0-1563204418262063bf6034bc2be172a64eb99a9e9a2bbPokechu22Fix wrapping in FifoPlayer comment
5.0-15631d5cfac71d09c4a751af607f16ba9c56755054d0aPokechu22Refactor object listing code
5.0-156301914087998bc296208355dc4b1b2553430b081b2Pokechu22Create and use CPArray enum class
5.0-156293aaeb2b9ef3f6b9cde69c77ecdf96e8defc996d5Pokechu22Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class
5.0-156283fc12431c5ed7a0df1e9bd4c538405a44f6561dePokechu22Remove parameters to SWVertexLoader::SetFormat
5.0-15627205ab23d80e5c1975a1e022fa171ea55563ea1c7Pokechu22GeometryShaderGen: Convert to EnumMap
5.0-15626f53dc6564fe16c23234b28907003d0d4cb1c4c5cPokechu22UberShaderPixel: Convert to EnumMap
5.0-15625380b333387767e6c6fa95481a41767014fd513e8Pokechu22PixelShaderGen: Convert to EnumMap
5.0-156242b1d1038a6acf0acf75b03ca93c85de6fe6cdf18Pokechu22VertexLoader: Convert to EnumMap
5.0-15623327126d1e86c5b923aa4f0238b9ac983d1b761d9Pokechu22ShaderGenCommon: Add WriteSwitch
5.0-156351714dc64bb1cc01aee9d9b52763f20aa6a44a674JMC47Merge pull request #10120 from Sintendo/jit64arithcxrefactor
5.0-156319ed368ead7b513d8d2fdca356eee878f5795a8ccJMC47Merge pull request #9376 from merryhime/rlwimix2
5.0-15233da9546cb2f7f81178412d7d5c2df7f5582636b8dSintendoJit64: Merge subfx and subfcx
5.0-15232a725eb80ffe5d6ecc66d1247ea7f003dd09bdfb0SintendoJit64: Merge addx and addcx
5.0-15231a9e0f21373d354cf6d9ab2882ca42a53a7002063SintendoJit64: Split arithcx into addcx and subfcx
5.0-156242d1c7352e4520918419ee9f88ea3a44011c40f20JMC47Merge pull request #10280 from iwubcode/wfs_root_configurable
5.0-156185ecd5f010f4d9814dd3170a87b6bcf54d6bf071fiwubcodeCore / DolphinQt: make WFS directory configurable
5.0-15622d8e347c8e8fd4c5e67cbf8b523506e182bc14ef4JMC47Merge pull request #10275 from AdmiralCurtiss/twX-5-byte-jmp
5.0-1562008d907dec86f672c0767351df8ba9b1c1b28efe3JosJuiceTranslation resources sync with Transifex
5.0-1562048560135b34b4b9866daa870b3537dbe86eb953fAdmiral H. CurtissJit64: Put the exception exit in twX into farcode.
5.0-1561980ccb209310b832b57f4fc18cf561ece5c37af4fMarkus WickMerge pull request #10267 from JosJuice/jitarm64-bigger-farcode
5.0-1558567787b59d6ac87451b805ede10a677678cd70a38JosJuiceJitArm64: Allocate 64 MB for farcode
5.0-15617bf37679e4eeee2711e05a9b587ac1e6f17175e10Léo LamMerge pull request #10278 from JosJuice/netplaycommon-header
5.0-15616094290792ad1b9f4258995c375146181e107ae37JosJuiceCore: Add missing header to NetPlayCommon.cpp
5.0-1561566fc335c1198a05fe1df3e6b86f973fb31da96b7Mai MMerge pull request #10276 from JosJuice/android-fix-file-manager
5.0-15585974c7f4f86aa4d1b680ec3673a0d04ecb003789aJosJuiceAndroid: Fix opening system file manager
5.0-15613185475fe03c758a2346c170bd9395227d78b0f63Léo LamMerge pull request #10187 from AdmiralCurtiss/json-gamelist
5.0-15610b928900f6e1097a189cd78491df00ed7890949d6Admiral H. CurtissCore/WiiRoot: Handle the combination of NetPlay and savegame redirects.
5.0-15609387d14835716389b5163b6a43ccda6f46da4b4dfAdmiral H. CurtissNetPlay: Add functions to sync folders.
5.0-15608418bb0b0878063876579e1ed142dcad64a243c0aAdmiral H. CurtissGameFile: Calculate a sensible sync hash for mod descriptors.
5.0-15607005e850ad6064f3ef6344678e4019ca940d56b72Admiral H. CurtissDolphinQt: Add a 'Save as Preset' button to RiivolutionBootWidget.
5.0-15606a2a39cfcfb3874e1a15d0a4c84e7d17abdf66018Admiral H. CurtissCore: Add ability to serialize a GameModDescriptor to json.
5.0-15605da161faff46d9de45b4e80ebf498fc11f85bb493Admiral H. CurtissGameList: Show game mod descriptor .json files in game list.
5.0-15604aa0595589aa10d5c6958b61814628d8c12f3f087Admiral H. Curtissdocs: Add JSON Schema for game mod descriptors.
5.0-15603b50861ea44e237e69b1c931b4ceb8c9b6dc8db4eAdmiral H. CurtissCore: Require game mod descriptor json to self-identify as one.
5.0-1560445fac5137b6cf3da1ee8ccc65eced6d969152a93JosJuiceMerge pull request #10265 from AdmiralCurtiss/create-riivolution-config-dir
5.0-15603ea17dd8dba8a5e84fd2e68d9cf5301ee1a3e3d13Admiral H. CurtissRiivolutionParser: Create config xml directory if it does not exist yet.
5.0-15602f4e2d369c075f44f037289a1ccb78274c7d5cb39JosJuiceMerge pull request #10270 from Pokechu22/header-order
5.0-1560120257634209dba85d2cd51ad42e660090a5224e6Pokechu22Treewide: Adjust order of includes
5.0-156009304fe7124c145c859daeef37a247591c68c7c61Pokechu22DolphinQt: Remove 5~5~5~ typos
5.0-15599824e0c00dfa8ea0d12fa11b9fc7181a299894f69Pokechu22JitCache: Remove irrelevant comment
5.0-155980b35321744ae3e7299eaa84c3a9af89fc16e661bPokechu22Add 49cfded6 to .git-blame-ignore-revs
5.0-15597ea414b06ef1c0969f0a0cf3a0ee7395a0bc18d02Pokechu22ParallelProgressDialog: Add missing license comment
5.0-1559604d747dd109729bc469d52fbb0d4a9516377c316Pokechu22GCMemcardUtils: Add missing license comment
5.0-1559589f0b7b10c79069b28dfd9638bb5ae88431ee140Pokechu22DolphinAnalytics: Add missing license comment
5.0-15594bfddce425dfb4767aefe00c9e4b49126a50d62b6JMC47Merge pull request #10268 from Pokechu22/code-view-widget-clamp-ub
5.0-155875bcbc8fcef7f0888bacd16c34295666d407a19b6Pokechu22CodeViewWidget: Fix undefined behavior when centered around address 0
5.0-155922f4ecde5cc123d17128d0da42c5bd831d3b6b5d5JosJuiceMerge pull request #10253 from Filoppi/fix_input_config_loading
5.0-15574689545a7959ce3e4cd1a6b45686e98cd9c027917FiloppiInputCommon: fix InputConfig::LoadConfig() not always replacing emu controllers values
5.0-15590e0a61ed9a0e00eec7e1e30b3df1499f90b6dd3b7JosJuiceMerge pull request #10248 from Filoppi/fix_input_config_default_device_load
5.0-15588d5d21c6533ff2709b9cdf357b0569f3418264812JosJuiceMerge pull request #10252 from ssdsnake/feature_dolphintool
5.0-15569125971d9f2cbfff81985610a750364a54c3d452dFiloppiInputCommon: fix default input config default device not being loaded/found Fixes bug: https://bugs.dolphin-emu.org/issues/12744
5.0-155721aa8a4d46ffbf019f6bb4bccb81cc89bec07bb38ssdsnakeDolphinTool: CLI utility interface and disc image tools
5.0-1558685e5070215f1d39331ef7d67dbcb15e067b45173JosJuiceMerge pull request #10257 from Pokechu22/no-bs2-rtc-flags
5.0-155745134caf68c64af17c7f4e7fff521d219d82c3d15Pokechu22BS2Emu: Stop clearing the RTC flags
5.0-15584d23ac5a4440e9c1417e2af01833125e8431caae5JosJuiceTranslation resources sync with Transifex
5.0-155830327bc2ab691e777ea0c72d381203a7eeed1ac38Scott MansellMerge pull request #10256 from malleoz/show-rerecord-count
5.0-15574e4fed7cce8e6d70fe4bfbbae15305c664fcbf8ecsowens99Add Rerecord Count display
5.0-15581e92e90d1474d028ba63a3e11b5528e30ebc72c85Scott MansellMerge pull request #10263 from dolphin-emu/revert-10217-bombermanjetters
5.0-15580d10ecd2de4463006154fbf4ec851e80b532114b6JMC47Revert "Force Dual Core on for Bomberman Jetters"
5.0-15579c12e4e8ee080e682b515f7990f416db0150e9c02JMC47Merge pull request #10244 from phire/ban-timetravel
5.0-15487f5c550e9cb8f5bbc6a4f9bd77bc84c077671c480Scott MansellDelay singlecore gpu interrupts
5.0-1557726e4e67d4536835cc1fdf09a5c3ce75404dc8d87Scott MansellMerge pull request #10258 from Pokechu22/fifoplayer-efb-clear
5.0-155765af18773bffe99deea9fa2defc5c05475cdf4161Pokechu22FifoPlayer: Clear EFB before starting playback
5.0-15575fc1ed33c11f8ed13463ae2b98e0b5a8d93f0cc62Mai MMerge pull request #10250 from JosJuice/i18n-save-game
5.0-155666a1a7efdd5e114f8068335c2082122253a817b04JosJuiceDolphinQt: Add i18n comment for "Save Game"
5.0-1557357d251c2f0d5b294ac25c0d0703ea193fc8830aaScott MansellMerge pull request #10242 from smitdylan2001/master
5.0-155649de7ef6d8d787cbb1bcc97cfc246613798bf510aDylan SmitFix improper naming
5.0-155711e212d6212e8ee35c2fda7291ec61651e3c4324eJosJuiceMerge pull request #10245 from Pokechu22/libpng-errors
5.0-155708cf841ecc7f53c20eeda80e5beb0f3430868d28ePokechu22Fix saving RGBA images
5.0-1556999e589cc980988197bd4f367fae8bc4a5d4c51a1Pokechu22Log libpng warnings and errors
5.0-15568676c500cdc3562cf76b8dcb24062d05a169a4082Scott MansellMerge pull request #10214 from OatmealDome/mvk-better-incremental
5.0-15475730df73cb356f81748f46ab7764fe8bee43dbbfcOatmealDomeMoltenVK: Don't run fetchDependencies unnecessarily
5.0-15474f1f08536591ed869a2f90bab2a22d6301fb44c15OatmealDomeMoltenVK: Move version into a variable
5.0-1556555e331836d8852494a700c927a99689f5ff46bd1JMC47Merge pull request #10243 from JosJuice/jitarm64-push-size
5.0-1555583d2d55aab0a2475dee9e8814943447fd2fae63dJosJuiceJitArm64: Fix incorrect push size calculation
5.0-15563aa5cb35c8639bb847664dbc0c225fee61d7f3f5cLéo LamMerge pull request #10143 from Pokechu22/png-compression-level
5.0-1551694ccf765af5264ecc2173b103e97f73cc55e128dPokechu22Add option for setting the PNG zlib compression level
5.0-15561e1e3db13baabefa89991388d37db0bb260c4f535Léo LamMerge pull request #10228 from Filoppi/fix_android_input_deadlock
5.0-154871badceb455dae28a93a51da6c5cda0b510f93701FiloppiControllerInterface: fix UpdateReferences() deadlock
5.0-15559ba62019eb5fa2f207821a8cfd9610533d12313e6Léo LamMerge pull request #10235 from AdmiralCurtiss/netplay-save-sync-boot
5.0-155536350c93ae15ebead036cbadbea5fae5c67b846f4Admiral H. CurtissNetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.
5.0-15552894773f6079d1c5a38838e77f9eec789059c925aAdmiral H. CurtissCore/Boot: Add Wii FS sync data (for temp NAND/netplay) to BootSessionData and handle it in the boot and shutdown logic.
5.0-155517b776f376912f66d85f3aa6a68de39106c6144b8Admiral H. CurtissNetPlay: Refactor game boot code path to allow passing BootSessionData through it.
5.0-1555083ad84061e05fd7d07998757aa3fc9622066573fAdmiral H. CurtissCore/Boot: Refactor storage of boot-to-savestate data into a separate class.
5.0-15554cc9a75a87bc6e6c28d05535d3dd8877979aab4d0Mai MMerge pull request #10230 from JMC47/redsteel2
5.0-1555215ff70baba2d33a0531a6392f39a55902e81f003Mai MMerge pull request #10231 from JosJuice/android-dir-init-livedata
5.0-15501c2aa2818bea25a1b541fc0d25688d4233ffab055JosJuiceAndroid: Make rescan on app start work again
5.0-15500bb475391d2a0ae9e5acd57a00e609618fcbf3ec9JosJuiceAndroid: Make DirectoryInitialization use LiveData
5.0-15516d73f3183ac42b3cd58c12a78fab6373e96a74783JMC47Compatibility Settings for Red Steel 2
5.0-15549d5b917a6c2d25926c5aa057fdaf8fce5debb3182Léo LamMerge pull request #10237 from AdmiralCurtiss/netplay-server-crash
5.0-15525e2c4cf49e2d54ea4480d20823d35eb55fb401e68Admiral H. CurtissNetPlayServer: Clear remaining m_players when netplay thread ends so that their destructors can run while the ENetHost still exists.
5.0-1554737247a51a7ddd7c49caa55b3cd925409ae0effdfJMC47Merge pull request #10240 from AdmiralCurtiss/mgba-save-import-export
5.0-155468488ff6884b2c1ce2666b1d2dbab6e36afad4572Admiral H. CurtissGBA: Add import and export save options to context menu.
5.0-1554505ecff199f553e705e2a32c213a1de2a590dac2dMai MMerge pull request #10232 from JosJuice/android-minify
5.0-15500d3a23fe5c28fb2eb9a3c4e3847ea0e14152d277dJosJuiceAndroid: Enable R8 code shrinking
5.0-15543138847f98e137a20d7ad7b134d00be8899a23a76Mai MMerge pull request #10239 from JosJuice/android-mmu
5.0-1554277aa2cd04edb1a18f42cf14351a6c2dafa8ff02bJosJuiceAndroid: Add MMU setting to GUI
5.0-15541e716349426ec0d4c6f90d68cc235daf8c63c419aJMC47Merge pull request #10238 from PatrickFerry/add-mmu-games
5.0-15540f8ea167b1f5f775f0e104637370f59da149f6e95Patrick FerryGameSettings: Enable MMU for We Love Golf!
5.0-15539715a80ef57e6b3677dbde28dd1e67d73958a61b2Patrick FerryGameSettings: Enable MMU and Set Texture Cache Accuracy to "Medium" for 007: From Russia with Love
5.0-15538d2ca1037d966f7f20a4c20280d079e4a8d5149daJMC47Merge pull request #10162 from JosJuice/jitarm64-memcheck
5.0-155375490797867ebfd4c5581944930d5bb87c69f915cJosJuiceJitArm64: Implement memcheck for psq_lXX/psq_stXX with update
5.0-1553661c73061e93309640923e537408bd4c4fa2b7fdfJosJuiceJitArm64: Implement memcheck for psq_lXX/psq_stXX without update
5.0-155359e43796912db01e5ec619e23b5a5bca28a7e48edJosJuiceJitArm64: Allow passing temp FPR to EmitMemcheck
5.0-1553489301b1f91624f93fad0bd0d770140bd6110d9faJosJuiceJitArm64: Implement memcheck for lfXX/stfXX with update
5.0-155338c96e60cd1dfb0e1055fa4071066db64deada69dJosJuiceJitArm64: Implement memcheck for lfXX/stfXX without update
5.0-155321c8ddcdda128a8a26804348620f259873bf7a510JosJuiceJitArm64: Implement memcheck for dcbz
5.0-155314fe15e788fd4d0f6bad5335ed04740ceb6eb2d58JosJuiceJitArm64: Implement memcheck for lmw/stmw
5.0-15530b4ffdce80008024449684b8339e18b6a61d87cabJosJuiceJitArm64: Implement memcheck for lXX/stX with update
5.0-15529662ae570a0b8bbdfa73caabc37e1f2148d73f0b1JosJuiceJitArm64: Make EmitBackpatchRoutine support saving W0
5.0-15528e316d0e94feacf89a22bc1f841e76c8945326f4dJosJuiceJitArm64: Don't update dest reg when load triggers exception, part 2
5.0-1552796190887ce8cf523d45b9cfb0eb17a15e801f218JosJuiceJitArm64: Don't update dest reg when load triggers exception
5.0-15526ab1ceee16f029572d0856ec5f233b83dba921cc1JosJuiceJitArm64: Implement memcheck for lXX/stX without update
5.0-155258c905e152adba4f446375ce05daeb8b901dcc361JosJuiceJitArm64: Make WriteConditionalExceptionExit more flexible
5.0-15524e5a4a8667244aa64745f8d13456a9a4faa292310JMC47Merge pull request #10055 from JosJuice/jitarm64-reuse-memory
5.0-153352d1674cd5650b8fb6eb2ca0a1e8c6717aadbe83aJosJuiceJitArm64: Keep track of free code regions and reuse space when possible
5.0-1533444beaeaff5a7a6ee5b93f4cbc7971d5c399462a9JosJuiceArm64Emitter: Check end of allocated space when emitting code
5.0-15333867cd99de1f372d92aee2a33970af8c3f0fc72beJosJuiceJitArm64: Remove the ability to reuse backpatch slowmem handlers
5.0-155206ca2897d200f898607cb1fe4370ed20b7f6ddd86JMC47Merge pull request #10233 from AdmiralCurtiss/riivolution-case-sensitive
5.0-155190fc563ee2ee2f9a1278c0ac04e667a59ca0fdbe2Admiral H. CurtissRiivolutionPatcher: Use case-insensitive filename comparison when searching for files in a folder patch.
5.0-15518dbaebdc585d562c25d4cf9360c8da6e078dcc1a6JMC47Merge pull request #10222 from phire/fix-copy-filter-clamping
5.0-154869bbc843542656f9b51bbedb1bdca8085677a2c56Scott MansellVideoSoftware: Fix copy filter clamping
5.0-154857128befb39185c051502fbdf0e71fabc9ddbb30cScott MansellFix copy filter clamping regression in Spyro
5.0-155156f4bbac528682389e34a1a4985820ee5137619c7JMC47Merge pull request #9956 from Pokechu22/non-power-of-2-wrap-2
5.0-1551195b99410443e7ae47df1f3e9436e275c80dd3678Pokechu22Use Fast Texture Sampling by default
5.0-155101adff1c46757f91c343c3f238511e86156314388Pokechu22VideoCommon: Skip textureQueryLevels if it doesn't exist
5.0-15509bdcfb311872481280b947703fedb04e7d18f2231Pokechu22VideoCommon: Handle custom texture sizes correctly
5.0-1550893eea7cb1382cee1a265f330b824dcf1ca65294cPokechu22VideoCommon: Add option to use old behavior (Fast Texture Sampling)
5.0-15507ee80298ca4b4fb810b02334508e11c5405aa77d2Pokechu22VideoCommon: Implement diagonal LOD
5.0-15506b9288212a018bfac1bf2239c4dd778ad74bff186Pokechu22Software: Adjust diagonal LOD implementation
5.0-1550551e3334526ec3d86655c49307577f9bcffd05aa6Pokechu22VideoCommon: Use coarse derivatives for Manual Texture Sampling if possible
5.0-15504ddf26913955cdfad9ca502aa444cdf94bc0964e8Pokechu22VideoCommon: Manually handle texture wrapping and sampling
5.0-155034a9b26de86aa7e99af51016e07a755968b8777e0Pokechu22VideoCommon: Expose SamplerState to shaders
5.0-155029ef228503abe24820985e431ef942c6ebb312442Pokechu22VideoCommon: Provide raw texdims to shaders
5.0-15501a273b655661bfc09e5c6a81a681aab3f130699ccPokechu22RenderState: Use operator== for operator!= and adjust constructors
5.0-155006236a0d494378430767c20c7930af0c9cfe1ff5bPokechu22Eliminate SamplerCommon
5.0-154993096f77ba09fe3510a785e073602a8a829a02d9ePokechu22Eliminate SamplerCommon::AreBpTexMode0MipmapsEnabled
5.0-15498d2041b4c2a8562073ab905e2aea3b05c678aa962Pokechu22VideoCommon: Add signed version of BitfieldExtract
5.0-15497555a93057c07f045cc71c4652c54eebb990021b7Pokechu22VideoCommon: Allow BitfieldExtract in specialized shaders
5.0-154998b57aad8edd82ccc414775d22e96d896bcac6176Mai MMerge pull request #10229 from JosJuice/android-game-list-livedata
5.0-154982941cf8d94bb374b4a0d496cd39e49e9be62c555JosJuiceAndroid: Make GameFileCacheManager use LiveData, part 2
5.0-15497857963b336dcf51acccc6400e5ee7f97bd9bee5aJosJuiceAndroid: Make GameFileCacheManager use LiveData, part 1
5.0-15496735fd60e52b871e8edf95545a4e92de7b7eb8999Mai MMerge pull request #10217 from JMC47/bombermanjetters
5.0-1547740acfb906729784306edba3ef366bafae3a69747JMC47Force Dual Core on for Bomberman Jetters
5.0-15494b14d982d365479b4957afa3dfa4d9819af9f4c4aMai MMerge pull request #10225 from JosJuice/android-game-settings-title
5.0-15483bb2ee279cddbfd6359e45be63c8d7a5a3018d85cJosJuiceAndroid: Properly set game settings title when navigating backwards
5.0-15492f4a32834b93df472ca131c26ec03c180eeae78dbMai MMerge pull request #10223 from JosJuice/enforce-skirts
5.0-1548389cb311c86d82a3070b220372ea5ea9d08f185a8JosJuiceGameINI: Fix comments causing errors in GALE01r0.ini
5.0-15490f10d95e2b2486230cbaee6e03db6a88baf4afe33Mai MMerge pull request #10224 from JosJuice/android-not-service
5.0-15485ffd8cd059c715143020f2bac4316202531e514cbJosJuiceAndroid: Make GameFileCacheService not be a service
5.0-1548431bfbca92384f5a7f6abfec04f7a6e6758a2b17cJosJuiceAndroid: Split up GameFileCacheService.onHandleIntent
5.0-154837292ac0ce5964129b79eb3d2a25855e9f8b9d341JosJuiceAndroid: Remove DirectoryInitialization from AndroidManifest.xml
5.0-154860b81640dd1ce436519368556a69eb7fc650a60faMai MMerge pull request #10221 from shuffle2/msbuild
5.0-154855e1fee7dbd11c0427d7b6003d5b54d7a0773caaeShawn Hoffmanmsbuild: remove workaround for older winsdk
5.0-1548426fdc19c8dd0f161543304dbac339de63f0d5062JMC47Merge pull request #10204 from Pokechu22/efb-copy-filter
5.0-15471868de78f16fcddc5d899e8edf6c61416785a6341Pokechu22VideoCommon: Use the copy filter for EFB copies as well as XFB copies
5.0-15482b919557e2592066e27cdad597c9781c3fc8b5c85Mai MMerge pull request #10219 from shuffle2/extern
5.0-15479a69adafdd8bff021c4c8e1cdcb42b8d69de716f1Shawn Hoffmanmsbuild: use /external:anglebrackets Revert usage of ExternalIncludePath, as that var is specifically for external includes which do not get scanned for changes.
5.0-15480d17dcf72ff8eb7307352bda89902c7d02c3e6bb1Léo LamMerge pull request #10201 from JMC47/mp6-codeadjust
5.0-15449658eed405a58cc84560421975229503048f62f80JMC47GameINI: Fix Comments in Mario Party 6/7 AR Codes
5.0-15478a58b1dc38b9825dea29da15389b765a4e6ddaa6cMai MMerge pull request #10216 from JosJuice/user-not-global
5.0-15477da0be24b2f710442b0c1c809aa4847bfdc200cb3JosJuiceDSP: Reword inappropriate references to Global User Directory
5.0-15476f19ed1be56403836d60c237a2d8303fd56a29b99Mai MMerge pull request #10213 from JosJuice/android-ndk
5.0-154735a23d5cedf95c9442d9e998380a7940c3229b9bdJosJuiceAndroid: Bump NDK and CMake versions
5.0-154740d4c8270d0d6a7a307c70cfa7d4d54fd5ae6be40Léo LamMerge pull request #9981 from OatmealDome/mvk-external-project
5.0-154732209dc035574238907634492e4179125f71a00b1OatmealDomeMoltenVK: Use an external project instead of a pre-compiled dylib Also, update MoltenVK to match Vulkan SDK 1.2.189.
5.0-154723e8427991999a4a46b9cc5f75cc161b061deda33JosJuiceMerge pull request #10208 from thatSteveFan/patch-1
5.0-15468834a59d89b3d6c54015b1b661f8f69243cf06b3fthatSteveFanMinor comment fix in Matrix.cpp
5.0-15470c55721c754cebdecd68ef6873c1f1837776322fcMai MMerge pull request #10210 from shuffle2/vs2022
5.0-1546958dc9e70499bb51dc355ada9dbd658b037fd1aa6Shawn Hoffmanmsvc: fix compile warning on arm64
5.0-154684008188654528e54aa1db5df5ef69428b7c520a6Shawn Hoffmanmsvc: update to vs2022 and windows sdk 10.0.22000
5.0-15467aa6db1e029f513b3eb4b1d418a61dbc8eca20a41JosJuiceMerge pull request #10205 from merryhime/pure-rot-rlwimix
5.0-15466850d281cb8853bf3108a0de8fecf2d55b5a9ff3aMerryJit_Integer: Fix pure rotation rlwimix case
5.0-15465be9035454a0f3abb2c0b9f7e54eda5b4f0a06134Mai MMerge pull request #10197 from sepalani/mh-tex-corruption
5.0-154463c73e46aabda83027d344105a6a4e7ef27d8cf7bSepalaniGameINI: Change Texture Cache to Safe in RMHJ08.ini and ROM.ini
5.0-154636c72e6814db693f6c139dda10f4fed4f48b2c957Mai MMerge pull request #10169 from leoetlino/fmt-localtime
5.0-15353fd7df2ccae4ef18e8fdcf3dcf369c8f2ff185825Léo LamUse fmt::localtime instead of thread-unsafe std::localtime
5.0-15461c89226cbd4e0dccd9888012d6bb18b7565c473adMai MMerge pull request #10203 from merryhime/ctx_lr
5.0-15457c385e7e57ba074a9600731af18d6439b9a6965caMerryMachineContext: Correct CTX_LR for Apple ARM64
5.0-1545958f8c6e5295eea7aadd6b30ed8895989cc9142e5Mai MMerge pull request #10202 from merryhime/fctiwx
5.0-154589c759573199292aacfcc33adea2d2ca1d44605beMerryJitArm64_FloatingPoint: Implement fctiwx in ARM64 JIT
5.0-154577c2b09e1567e31b1905c17c25d15f61606813668MerryArm64Emitter: Add FRINTI instruction
5.0-154562c5d11cacebe05450ee4c5d276044e110ed286c1Léo LamMerge pull request #9721 from linkmauve/fix-warnings
5.0-154525a1333026be53c36dd23a886d66fe779a6853210Emmanuel Gil PeyrotVideoCommon: Add missing algorithm include for std::none_of
5.0-154517590f07b80d2ff994912675bc2e3689c5b69bd57Emmanuel Gil PeyrotFrameDump: Remove deprecated call to av_init_packet()
5.0-1545024db6e467a6560126c5e718e40735c62362d3246Emmanuel Gil PeyrotDolphinQt: Fix a -Wunused-result in gcc 11
5.0-1544925b136ac176ab643e91ce124121722ca67769e45Emmanuel Gil PeyrotVideoCommon: Fix a -Wclass-memaccess in gcc 11
5.0-154487e39a0405b79af7c6736830b82734e581084c3a5Emmanuel Gil PeyrotDolphinQt, VideoBackends: Fix all cases of -Wswitch in gcc 11
5.0-154473d662e746bef6651dcdd0bc985c9e6d6518f006dEmmanuel Gil PeyrotCore: Fix a -Wshadow warning in gcc 11
5.0-15446ab252aedfa95095fe0e9a458e161b164c1156ca7Emmanuel Gil PeyrotCore, DolphinQt, UICommon: Fix all cases of -Wrange-loop-construct in gcc 11
5.0-1544839ccdc1f98d4ede1dcb25054e3bf805d3f91ab70Mai MMerge pull request #10199 from Sintendo/jit64divwxnits
5.0-15447dfb32040bf2550a6592621544e306fad9c4f1dcbSintendoJit64: divwx - Micro-optimize division by 2
5.0-15446f18f6cd0a214ca661dacfacc3f1402c6a7450dc5SintendoJit64: divwx - Improve comments
5.0-15445db02b50d2ecdfbbc21e19aadc57253c353069f77JosJuiceMerge pull request #10196 from JMC47/haruhi
5.0-15444fb2404a4a7df94f49d7f3ff269f90a21a2ee1c4dJMC47GameINI: Change Texture Cache to Safe in R44J8P
5.0-1544396a6d6fd9566bfa18231b31de2830f46f858926dJosJuiceMerge pull request #10184 from JosJuice/android-riivolution
5.0-154228b0624f53e7c2636ffb71155128a0c5a13ac0ccdJosJuiceAndroid: Show SD root path in Riivolution activity
5.0-1542122a1f3422cd99fd88c2671d05955a4860dc6e959JosJuiceAndroid: Add Riivolution patch configuration
5.0-1542034021b5ebc8d13478058e63b3d67cc1fccb9de29JosJuiceAndroid: Allow starting game with Riivolution patches from the GUI
5.0-15439fb8b9f3251a9880a878cbe0580bc081ca12bd9a8Léo LamMerge pull request #10194 from AdmiralCurtiss/riivolution-edge-cases
5.0-15435e91e04fe1e23fd0a53c281591a8ccfdcb6957bffAdmiral H. CurtissRiivolutionPatcher: More closely match behavior of filename searching file patches to actual Riivolution.
5.0-15434335a1b5cb5691e21bacc15e8a1e3df05a9fd11e0Admiral H. CurtissRiivolutionPatcher: More closely match behavior of folder patches to actual Riivolution.
5.0-1543698a1027c79cb534423a6884b55c7d272e30b3917Léo LamMerge pull request #10195 from sepalani/fix-hle-rii
5.0-15434e51119c4ce467e2d425625cfc398385d147469eeSepalaniHLE: Fix hooks overlapping Riivolution patches
5.0-15434c39b3df6e7cf05883104ab38d6312977998ae128JosJuiceTranslation resources sync with Transifex
5.0-1543338fcb9d517e29bc5d5f2e54912cc4e899074df60Léo LamMerge pull request #10193 from Pokechu22/discord-rpc-vcxproj
5.0-154308b5c04de7bed4a06190a7adff00ad3233cdb129bPokechu22Externals/discord-rpc: Fix reference to discord_register.h
5.0-1543130cf6c95a59c583346f99007e041f1594584b2caLéo LamMerge pull request #10192 from Pokechu22/renderwidget-imgui-include
5.0-15430ef80d51df176e0d103663bbc9a2ec5345926c178Pokechu22RenderWidget: Change "imgui.h" to
5.0-1542940c2391275176a58754a91d93f06374bfc2156c6Léo LamMerge pull request #10147 from UnicorNora/master
5.0-15362bba2aec173b41b8a073c8a1538148abb0557a3d0Nora HaneganGameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01
5.0-15427663b937728d8eb1d5e6dc64a279dd2019543c17dLéo LamMerge pull request #10190 from AdmiralCurtiss/cheats-manager-qol
5.0-154265bb71760d7b6e4540d55f03a5f9e1abedf784b1bAdmiral H. CurtissCore/CheatSearchSession: Mark class as final.
5.0-15425b154ba513c5dc56e6c47623966f889624ba379d9Admiral H. CurtissCore/CheatSearchSession: Make a few methods const.
5.0-154246e814cbb8f3ede208952e161059f10f9a4c5168cAdmiral H. CurtissQt/CheatSearchWidget: Add a checkbox to force parsing a value as hexadecimal.
5.0-15423b3e17d2772b6ea2d1c6afef73f3d857cc2faf795Admiral H. CurtissQt/CheatSearchFactoryWidget: Refuse to start standard memory region searches when no game is running because the memory size and console type may not be accurate.
5.0-15422d6ad3fbcb51a9916edd80ecbcb01f95b71cfb51dAdmiral H. CurtissQt/CheatsManager: Save and restory geometry.
5.0-154217558da22d757058ccb8ad087d06092cded50cfc4Mai MMerge pull request #10188 from Pokechu22/imgui-1.85
5.0-15420db54e4f2b0c4a1b1416b9f96012a02adde31ea55Pokechu22Externals: Update imgui to 1.85
5.0-1541905b4aecf18cac8b49ee7ef7314d2fac97ec82363JosJuiceMerge pull request #10186 from leoetlino/hle-hbreload
5.0-154168cb51f276cf8c0e92d44ef9e2ad5cde9b9a53cf7Léo LamHLE: Fix hook flag for HBReload
5.0-154177073a9047496d7ba1bc4130b92cf05f54df22950Léo LamMerge pull request #10177 from Dentomologist/gamelist_grid_mode_fix_select_all
5.0-153611e4b2daedb7ca56cecb187f40a8c4a4e3fb43b94DentomologistGameList: Fix duplicate selections with ctrl+a in grid view
5.0-15415e4cc1672a287750a45ed718369a1e40e450c1da6Léo LamMerge pull request #10185 from JosJuice/android-fragile
5.0-15410d39150c368e9d8303f22127bb71c2058c2661df4JosJuiceAndroid: Set android:hasFragileUserData
5.0-1541385bbc0d017563def1aee962c9b00c304c3c6f7aeLéo LamMerge pull request #10182 from Pokechu22/log-enum-class
5.0-1541104d8cdfe88c00dfc1f6b449a728dad6d96d82d8ePokechu22Convert LOG_TYPE and LOG_LEVELS to enum class
5.0-15410ba107819ec9bc826fd910bdfc6c65fcdecae3f9ePokechu22Create EnumMap
5.0-1541023159da9e1e53cc9b5620d4f28bfff03bc2af82cJosJuiceTranslation resources sync with Transifex
5.0-15409a80fcf38ae51d5a1da76c878f89a5bd073de1c72Léo LamMerge pull request #10181 from JosJuice/android-data-app
5.0-15361ab735293b122577696f0e97129ca79ab390b7b85JosJuiceAndroid: Adjust string about file manager apps on Android 11
5.0-154075d5f01992135920170a5c75f7f77ad9c3aba7bceLéo LamMerge pull request #10127 from AdmiralCurtiss/riivolution
5.0-154064f8281084598d2dc3bf2e15abd84d9c490e033c9Admiral H. CurtissRiivolutionPatcher: Use FileInfo instead of IOFile when only checking for filesize.
5.0-154050efff5167d8da31f4233a4bf9999c3970517040aAdmiral H. CurtissIOS/FS: On NAND redirected files, the source and target of a Rename operation may be on different partitions or devices. Implement a fallback for that.
5.0-15404fe7f3a6f26a1e9fc14e97d98d8db1aa07819861dAdmiral H. CurtissRiivolutionPatcher: Protect against three or more dots in path traversal.
5.0-1540322c6f2fe3bd14e46b160a524c2ddccecd9bb96c9Admiral H. CurtissRiivolutionPatcher: Handle the possibility of the FST already containing a main.dol file.
5.0-15402ba3373b47623677942a0c8db8165eb62f820c39eAdmiral H. CurtissRiivolutionPatcher: Modify memory patching logic to be more accurate to actual Riivolution.
5.0-15401dd64c0e4233a4d545448431f4c1ee62840ef830eAdmiral H. CurtissCore: Deduplicate Riivolution Patch to BootParameters apply logic.
5.0-15400a76fdeee93cf1115b45cf2cdbdb2038ed41f4a4aAdmiral H. CurtissDolphinQt: Act like Riivolution and pre-select the last selected patch options when launching via the RiivolutionBootWidget.
5.0-153992be62d94fc659b64c7de1d53cd0ef9a09a375570Admiral H. CurtissRiivolutionParser: Add code to read and write the Riivolution config XMLs that remember the last selection.
5.0-153982d3ed2c3adbcde7ef06f0efa1a956aa357ae61dfAdmiral H. CurtissDolphinQt: Add ability to edit the Riivolution XML root directory when launching a patch.
5.0-15397d0c11f76b5bc021d61109c4d231fa7e6503fbfdcAdmiral H. CurtissCore/BootManager: Disable loading time emulation for Riivolution-patched games until we have proper emulation for that.
5.0-153966394960f5412802f24bf664d1574f9126b1bb799Admiral H. CurtissCore: Add ability to specify and launch a riivolution-modded game via a .json file.
5.0-15395fe242f79eeb5c92c39362203cdeb46e9b72707a7Admiral H. CurtissCore: Implement Wii NAND path redirects for Riivolution savegame patches.
5.0-15394588c31acb61d966dc05e0c1b346aad37deeb4905Admiral H. CurtissRiivolutionPatcher: Ignore last two bits of offset in file patches to match console behavior.
5.0-153936ec4af7ea413ace595290d336bd88b30e035fa2fAdmiral H. CurtissRiivolutionPatcher: Load external files with a layer of indirection during the patching process to properly resolve the paths given in the XML.
5.0-15392175f225ac1daa1f50badb8858137b1e91b067073Admiral H. CurtissDolphinQt: Add ability to start a game with Riivolution patches from the GUI.
5.0-15391783b180dc8d112a036130437ffaf9c8f2ad0f8c9Admiral H. CurtissCore: Add RiivolutionPatcher to apply Riivolution-style patches to a game's file system and memory.
5.0-15390e26b59bab39ee5117b8a01f63d739f9608009e1cAdmiral H. CurtissCore: Add RiivolutionParser to parse a Riivolution XML.
5.0-15389a4da56e5e6d5a056969e9d9ae6024a411a832ca4Admiral H. CurtissCommonPaths: Add a Riivolution subfolder in Load.
5.0-1538809fc39e2e550c0a6cc303c9ab2aecdb021665b4cAdmiral H. CurtissDiscIO: Add CreateDisc/WAD/Volume() overloads that take a BlobReader directly.
5.0-15387e3f1de023f44b2cba8a2cd6d4a5faa4c665329dcAdmiral H. CurtissDiscIO/DirectoryBlob: Add a callback that allows patching the main.dol and FST of the game partition during blob construction.
5.0-1538600ef9f2b4fc5b4817806e2f8a50d17030397f94bAdmiral H. CurtissDiscIO/DirectoryBlob: Allow constructing a DirectoryBlobReader from a VolumeDisc.
5.0-153853a72a39efd0721789e09e25dc6c9f06c9515fbceAdmiral H. CurtissDiscIO/DirectoryBlob: Allow constructing a DirectoryBlobPartition from a VolumeDisc.
5.0-15384b1802f6daa65e8617b26c4b47d94813242fb7945Admiral H. CurtissDiscIO/DirectoryBlob: Add a content source representing a run of padding bytes.
5.0-15383f8611f71395f0dc469582c8cdfce7c601c635b00Admiral H. CurtissDiscIO/DirectoryBlob: Add a content source that reads data from a DiscIO::Volume.
5.0-15382b7a9cc37b1872dbd8e5f2ca8e3f715e546798433Admiral H. CurtissDiscIO/DirectoryBlob: Add ability to have an offset for a partition ContentSource.
5.0-15381a14436fe3fea883a27337c2f75bb809fcc076ec7Admiral H. CurtissDiscIO/DirectoryBlob: Add ability to have a start-of-file offset for a file ContentSource.
5.0-15380885e6690c58734aed5f8ce242f212149b059078fAdmiral H. CurtissDiscIO/DirectoryBlob: Add explanations for DiscContent members.
5.0-15379b988ab44419560e511e587e2473b0f259d434f83Admiral H. CurtissDiscIO/DirectoryBlob: Consolidate functions that take data for ContentSource to just take a ContentSource.
5.0-153787f57c24172857d24c8b7e2889f793fb3bb3a744aAdmiral H. CurtissDiscIO/DirectoryBlob: Rename the vector-reference variant of DiscContentContainer::Add() to AddReference() to make it clearer at call sites that the given vector must remain in memory.
5.0-15377b997048cfee870449e875a8e6752288013c10853Scott MansellMerge pull request #10142 from aldelaro5/gdb-stub-rework
5.0-152026a4d607e094c71281b8f9836f42186c8f065553ealdelaro5GDBStub: Add log when break is sent
5.0-152017ad586fe2cb6afbf849d76d687ab48f49a70f798aldelaro5GDBStub: Make step force pausing even if play was pressed
5.0-152002f7a3e59e5193497601afabe41b7dcc0b07f1482aldelaro5GDBStub: upgrade some logs from debug to info
5.0-151991b92f813793be11a7276360566f72ab268463486aldelaro5GDBStub: Refactor the whole code
5.0-1519894a0f416ebf654c97169c0e20805dd2c738d7bc4aldelaro5GDBStub: remove the cmake option and the ifdefs
5.0-15197657bb00c0153a754fe120abc4f499f95bdc35816aldelaro5GDBStub: Cleanly shut down on stop
5.0-15196b8395280d3fb90dc166bdad940c2d2404834104aaldelaro5GDBStub: Correctly inform the CPU thread if we are stepping
5.0-15195b9b7c4ac809c24e9683d964fd9c0af9e66f784ccaldelaro5GDBStub: Add support for the T command
5.0-151947d3ea4c3a1b6242dc5da8eaca569deab49300690aldelaro5GDBStub: rework the breakpoint and the control logic
5.0-15193994847f09c18da9757d512cac9bbff0020d5199faldelaro5GDBStub: move the stalling logic to CPU::Run
5.0-15192e3b978cf20587c5c06fd8fe0077827c0197ad798aldelaro5GDBStub: boot to pause
5.0-15191e03ddc2116193a2b16f4264aedadba000a0496faaldelaro5Let the GDB stub listen for commands while running
5.0-1519039569ed1f860c8233a5eecb67852c8fb630b1ff2aldelaro5Remove unecessary include of the gdb stub
5.0-1536352823c6ffe5f51afd4425a1aa0779a9bd6bfd0caMai MMerge pull request #10183 from AdmiralCurtiss/stat64
5.0-15362f972ddf32f91547fc4dfcb39796a055fea3cf41aAdmiral H. CurtissCommon/FileUtil: Fix incorrect (32-bit) stat struct being used on Windows, which was hidden by a define in CommonFuncs.h.
5.0-153612a34b847e6028e4b505eed60e0fc589942a4f34cJosJuiceTranslation resources sync with Transifex
5.0-1536013985b774e595f694dca39b211831c46577ea08aScott MansellMerge pull request #10170 from ooshlablu/deb-package-cpack-generation
5.0-15355fa6821aeb019f877e97592f457bf1e5d77c46beaooshlabluEnable deb package generation with cpack
5.0-15358f0faf3712df86d4a3f5e243264cdbe08fba44ebcLéo LamMerge pull request #10171 from malleoz/fix-frame-advance-speed
5.0-15355ea81346fc3bb70a7baea44400fa28c796cee39acsowens99Fix swapped frame advance speed increase/decrease
5.0-153568195d0bda1acfb751bfd0ba4d4c34eec9fce4b81Léo LamMerge pull request #10144 from malleoz/dsp-onion
5.0-153388ea6bef98f535301d23aa1c81d4080c208527705sowens99Port Main.DSP to MainSettings
5.0-153549a6f0bd9b2df9347dbdd4072217516fcf1a52297Léo LamMerge pull request #10168 from JosJuice/jitarm64-gcc-float-null
5.0-153497c88ca7c4e51ed75c23b1ee47d57437f8b0e0dd4JosJuiceJitArm64: Work around a GCC warning promoted to error
5.0-153522187f11b083e4c8b4d0d1110810c5d4625af73ddLéo LamMerge pull request #10167 from leoetlino/log-level-constant
5.0-153517855e5f73b375433135cd9d319fda186023523e9Léo LamTurn MAX_LOGLEVEL into a true constant (and fix self-comparison warning)
5.0-153506bf10e02766b7c3db30797250c0f3f5fae2eb2d4Léo LamMerge pull request #10149 from malleoz/audiodump-add-timecode
5.0-152611d5d896eaa7299afbc9a3a19fa27a9063b2b4646sowens99Add timecode to dspdump and dtkdump
5.0-153486caf51f966c19a5b489ee960d03445a419b6ff23JosJuiceMerge pull request #9696 from JosJuice/android-scoped-storage
5.0-151844e7aaba77aa9a27ba3e17c5cea4bf59fe729165eJosJuiceAndroid: Add button for opening system file manager
5.0-151839c8bb24293820c9be973e085511e24808b9bf707JosJuiceAndroid: Add a "user data" screen
5.0-15182258832dad463e12ef0d281454cc6cd9812e84d6eJosJuiceAndroid: Enable backup of external app-specific directory
5.0-151816119f7762644ade5073e3df54add93e708864073JosJuiceAndroid: Increment targetSdkVersion to 30 (Android 11)
5.0-151803adb07ac74aa8d5d2ee46dc71990c464b16e1bdcJosJuiceAndroid: Show a dialog for scoped storage incompatible settings
5.0-15179820420c5f5afb6c7317320fc9bda4ba6cd68b5a6JosJuiceAndroid: Use app-specific directory as User folder by default
5.0-153417d6393332d7d0f2a286832b0b819ffd48f0aca27JMC47Merge pull request #10164 from Pokechu22/per-pixel-lighting-vertex-color
5.0-15338a372a5947b65166ca7bf9f41507191ba12bec253Pokechu22VideoCommon: Fix color channel logic when per-pixel lighting is in use
5.0-153390d5f2810e7e7a141c866bc27fd4d69890bf54a14Scott MansellMerge pull request #10166 from fpdotmonkey/heed-tev-switch-warning
5.0-15338f16e9045a22fc7e0eeac49cb8fc23d7f8f673355Fletcher PorterSilence the -Wswitch warnings in Tev
5.0-15337023eb0b7029eb3633ce9eeb039c11d835ea7fd74Léo LamMerge pull request #10085 from Pokechu22/C26495
5.0-1533678bfd25964206a1f0a34170fdd90ca1a8ce242dbPokechu22Fix all uninitialized variable warnings (C26495)
5.0-15335525e6b21943b09172043797535db6a2890c45805Pokechu22MMU: Replace TryReadResult and TryWriteResult with std::optional
5.0-15334673f886a7ef101eb2a619df8a6ffeb82f5e4aa6ePokechu22MMU: Replace uses of cassert with Common/Assert.h
5.0-15333aacc1a5e49d2fe6e9ed28f68381eaa84c6d79468Pokechu22IOFile: Add std::array functions
5.0-15332a0a91ec4b86b16624b2da7000a0f54852cd33872Léo LamMerge pull request #10163 from JosJuice/b
5.0-15323b28e5149a75e8f35d0a8b464acbe5e8fbc6ed6ddJosJuiceAndroid: Improve OpenModeToAndroid's handling of 'b'
5.0-1533071051b70277ccb68c8fc42f20aa3b6b06dbb9974Léo LamMerge pull request #10043 from JosJuice/true-crime
5.0-15329c250ed03cf65c4398c4f844524b75d5600cfb535JosJuiceGameINI: Enable DivByZeroExceptions where needed
5.0-1532825bff910540104c06212b5b6439a38b277549ab5JosJuiceInterpreter: Fix NI_div ZX check
5.0-153279f525d69c8631a36092a11016a2eef7446158c37JosJuiceJit: Raise program exception on floating point exceptions
5.0-153267f7748e1818b23025fbb70cb69b2db5e515f5cd8JosJuiceInterpreter: Raise program exception on floating point exceptions
5.0-15325c3bcc67653513b3dae7dec4df78699202363cb57JosJuicePowerPC: Update FEX on FPSCR store instead of FPSCR load
5.0-1532489a464dafa92fa669634480f4265100612a8d197JosJuiceInterpreter: Optimize FEX calculation
5.0-1532383c6df19656c56ed9ef8ffad09772f9859e5608cJosJuicePowerPC: Set SRR1 correctly for program exceptions
5.0-153224541abd1c0c2763e7a621f16060f6824e79e8afbLéo LamMerge pull request #10121 from malleoz/game-window-cursor-always-on
5.0-153212aa400e72f401ac42de2545a72210d49be2d56afsowens99Add option for Never Hide Mouse Cursor
5.0-15320514585335150697d2720e59f715a22a54b16fcb3sowens99Bug: fix unhide on mouse movement only responding to clicks
5.0-15319f19da1cf920d05fc6ee864fd1d2e35a95e15c911Léo LamMerge pull request #10118 from lioncash/messageid
5.0-152363840b552924f2c8d212c109a1ef3cb1661f2b643LioncashNetPlayClient/NetPlayServer: Remove now-unnecessary static_casts
5.0-1523580b4a4d7fdf09627a74ab244ccb564cb948ae884LioncashNetPlayProto: Remove now-unused MessageId type alias
5.0-15234a034f378a05b51211a6ac49e5847922cb15ef14bLioncashNetPlayProto: Turn connection error enum into an enum class
5.0-15233dedd0b7ba1d33f2c09026b4ab82a9afdeec8ab9fLioncashNetPlayProto: Turn Sync-related enums into enum classes
5.0-15232af4aaf4609e19949ed998868cdd1c36f99537257LioncashNetPlayProto: Turn MessageID enum into an enum class
5.0-1523107af775afa919293b24091446f54b5c15edde569LioncashSFMLHelper: Add stream insertion overload helpers for enum types
5.0-1531213b84c93c2945d5e3f21c69fb0c5367c4330ff4aLéo LamMerge pull request #10150 from shuffle2/mgba-update
5.0-152632200658814822c3633a3539ba664a4ebeee55e30Shawn Hoffmanupdate mgba submodule
5.0-15310dd936c507228ca280f0e25135f3cb4682d642412Léo LamMerge pull request #10126 from malleoz/l-r-digital-input-display
5.0-152396fd54276eaf4172c552ced4d38ac65d9bf6726f8sowens99Include digital L and R buttons in Input Display
5.0-15308a9e2c858eb6083cb0ad7f00e5b221d2e80675344Léo LamMerge pull request #10151 from JosJuice/android-advanced-graphics
5.0-15263800bed330a0e03bb2d5664ed4552b36380fe17daJosJuiceAndroid: Add the advanced graphics settings to the GUI
5.0-15306c74604011215733f1e7c767032cbb9ffd27f4cecLéo LamMerge pull request #10154 from malleoz/disable-hotkeys-on-mapping-window
5.0-15270530f5ecdd0eb922d7c52bb4018d7d27a6ac6ddffsowens99MappingWindow: disable hotkeys while window is active
5.0-153040315fcf934c03a45114a7c710b1124b5d79b4679Léo LamMerge pull request #10155 from malleoz/toggle-hotkeys-on-qfiledialog
5.0-15270839b04014e8152f136943a2ba1cc474a9c43abefsowens99Add wrapper function to disable hotkeys for QFileDialog
5.0-15302c2d17f3f17e08e702ca15feb2a41fef6b2e8a54eLéo LamMerge pull request #10160 from fpdotmonkey/heed-renderwidget-switch-warning
5.0-152820a7eed71f3843af2e813b701736e7ab074c2f7d3Fletcher PorterFix switch warning in RenderWidget
5.0-15300cac74f07334311bf68c22d66265c193dfe6e7129Léo LamMerge pull request #10157 from dreamsyntax/ida-7.x-scripts
5.0-15272d99664a4cb8768aa99d6fa3e3f51bf2ebe73eec3dreamsyntaxadd IDA save/load dolphin map scripts for 7.x
5.0-152986c1a625f0d50f15a0a3d76ec8fa9a3e6d765fa5aLéo LamMerge pull request #10159 from JosJuice/print-callstack-log
5.0-1526397a5a7be24d9ccd4b8b3c5fcd24ff68f67c13a6bJosJuiceCore: Use log variant of PrintCallstack, not print variant
5.0-152966bf467ff4bd200078f3f5edcfd3ed39e0d70fc7eMai MMerge pull request #10161 from JosJuice/jitarm64-emitting-routine
5.0-1529026322a54cf90a67e7185296e45e94fda80f9ea77JosJuiceJitArm64: Consistently set emitting_routine
5.0-152946987ea059648d1e74cba4aec2e69bba5890239e1JMC47Merge pull request #8350 from phire/fix-tmem
5.0-15285edb66dab8469736e5c2954fd3ffb9704de4542c3Scott MansellTextureCache: Remove deleted textures from bound_textures
5.0-15284d771bee0fee0f09f9c6eeb72d514fd9d66038b87Scott MansellTMEM: Add some helpful comments
5.0-15283a33cf278854ff2cb3fe8c1de193a0a344b1c9abdScott MansellTMEM: Handle savestate and init
5.0-1528288bd10cd30d487cc3efba20875b32df7cdacb686Scott MansellExtend TMEM cache implementation
5.0-152893bfb3fa52b05868f2b7f3f768a3d80f9c4991158JMC47Merge pull request #9884 from JosJuice/jitarm64-paired-loadstore-addr
5.0-1512115eb56142a646ef943652964c26c3c2810b296b5JosJuiceJitArm64: Read BATs in psq_l/psq_st address check
5.0-1512093e968208e920605369010cc401563eb4c6e1b8fJosJuiceJitArm64: Lock fewer registers when assumeNoPairedQuantize
5.0-1511996760093e9cdce17fad57c9efa0370a14b908b1eJosJuiceJitArm64: Move psq_st address check to EmitBackpatchRoutine
5.0-15118cd84339dfd3044c663a1eceeda82aaaf4a292bf5JosJuiceJitArm64: Use EmitBackpatchRoutine more for psq_l/psq_st
5.0-15117de21dc5fd932148184a4a9028905c54767a7c942JosJuiceJitArm64: Add bitset constants for caller saved registers
5.0-151166c3141e0cc813383675fc0536a1d78ed2f483d08JosJuiceJitArm64: Change parameter order for quantized load routines
5.0-1511536b3d515231725421cce03ac6e5be890b053075eJosJuiceJitArm64: Restructure the BackPatchInfo flags enum
5.0-15281eee302c040053c481c251ae8dd4b6cc33d34ec3bScott MansellMerge pull request #10158 from phire/bb-missing-include
5.0-152805a8455e8ce7662adf47d468a4086842669af110dScott MansellBoundingBox: Add missing include
5.0-15279af043c07bbff72410a21541a2880cff1ccbe2175Scott MansellMerge pull request #10096 from phire/consolidate_tex_unit_addressing
5.0-152789fa26624b02562fb8626c93c45acf2015fc06f40Scott MansellBPMemory: Refactor/consolidate TexUnit Addressing
5.0-15277ef0e401708dc534e8bfac52e5e43086b4255c22dScott MansellBPMem: Abstract TexUnit Addressing into struct
5.0-152761beaa07793028da7225e979b2baf2e22df011573JMC47Merge pull request #9670 from iwubcode/freelook-input-controller
5.0-15275514475646df7c4c7aa3f8f394bced2a28a22b788iwubcodeVideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage
5.0-15274aa07fde8a02c7dc3a5ce46f3aa4d4e1d30c87c4eiwubcodeVideoCommon: update fov multiplier variables and add constant variables for defaults to the Free Look camera
5.0-152730bbea6d67b344106a1e71ede1a90bcef7edb7760iwubcodeCore: Update state to account for save system change
5.0-15272e70157474bd53c7ae40c85a921b589a79fbd7d7aiwubcodeCore / VideoCommon: refactor FreeLookCamera to have the underlying controller handle all the logic (field-of-view, movement, etc)
5.0-15271ff1cb5a1c08d5a4a2a0449b8b23a4977ccc20f8aLéo LamMerge pull request #9803 from Techjar/bbox-videocommon
5.0-152271161af80594c403233e3d21589af004ee2d75594TechjarVideoCommon: Abstract bounding box
5.0-15269d90b30ca251146c478759190d9b206f38c3b70d3Léo LamMerge pull request #10145 from NoNoTeal/master
5.0-1525690437d15743f506d68c8cfddbd8b8d9e68da857anonotealChange how FFmpeg is imported for Apple computers.
5.0-15267bf6a278c040ce6dfb8269c6c225ec44178b1800aLéo LamMerge pull request #10131 from malleoz/hotkey-syntax-fix
5.0-15240556323561c3fe3449899e9f549da1d6d50022ceesowens99Do not update hotkey assignments on window close
5.0-15239242bce27a1a1bd000e5c0e5e063be431092169ecsowens99Do not accept on hotkey syntax errors
5.0-15264a6023c1f7951116074e6f6e92d4d8ff28a1abdc9JosJuiceMerge pull request #10153 from PPLToast/gba-rename
5.0-15263e26d2053e2695e854609b9e796442fa6a013c181PPLToastUpdate MappingWindow.cpp
5.0-1526233ffc7aa6666d9b73ad3a45a00354150484f8332Léo LamMerge pull request #10146 from JosJuice/nkit-convert-warning
5.0-152459bb85ca70619f08d9349f798f9c204c08df5b2d9JosJuiceDolphinQt/Android: Add warning when converting NKit files
5.0-15260207c931a04c8e2629a735bc2b3f36b5c89365ca7JosJuiceTranslation resources sync with Transifex
5.0-15259480cd35951ee267b297ce7360973d8f93016d9eaLéo LamMerge pull request #10138 from Pokechu22/abort-on-panic-alert-fmt
5.0-15256ec9db320d3ccab5403bc8fd9da37c32880b6c654Pokechu22Fix AbortOnPanicAlert with PanicAlertFmt
5.0-152579dc6229705ac034166228708caaadd635ded2ae9Léo LamMerge pull request #10148 from JosJuice/i18n-keep-addresses
5.0-152568f9086f28a2bde55b0fd33154c072046d2a361b5JosJuiceDolphinQt: Add i18n comment for "Keep addresses where value in memory"
5.0-15255890a5ed99ad4130d68b3e7228c3398445c33cdc4Mai MMerge pull request #10141 from shuffle2/arm64-buildfix
5.0-15254e11fdaabf1611d40acc67c3d0d11c409cf041dcfShawn Hoffmanfix unused variable warning
5.0-1525340d9694bd047e99ecd68c9e6c77ab7fbeabe753aScott MansellMerge pull request #10139 from malleoz/movie-mismatch-fix
5.0-15252faa5cf40cebc8aab1eca525a69ce77ad6d2cf87dsowens99Movie: display correct input difference on movie mismatch
5.0-15251a7224b299c609a5d5ee803610f1fbedea5fb0a30Scott MansellMerge pull request #10136 from malleoz/show-input-polls-on-m_ShowFrameCount
5.0-1525030dcac15fa3e07701684a0f35eb4ad636666e51fsowens99RenderBase: Show input count on m_ShowFrameCount
5.0-15249a47b91e94631844875758ff651347c58dfa82f27Scott MansellMerge pull request #9945 from OatmealDome/intel-broken-discard
5.0-15230a256c11d2f885e950e68bcd43c34080676171f4aOatmealDomeDriverDetails: Add broken dual source blending bug to MoltenVK on Intel GPUs
5.0-15229aa64f7f14fcf3af9e5e605ffbe70151864b55856OatmealDomeVulkanContext: Don't assume anv for Intel GPUs on macOS
5.0-15246c84c1ac69e7994b6f6a292a25c7cd945ce8c7bf3JosJuiceMerge pull request #10124 from malleoz/play-recording-hotkey-support
5.0-15239d5845ff281f268381adafedd0ef16740b09285cfsowens99HotkeyScheduler: add PlayRecording hotkey support
5.0-15244bb367394cfd3a07c981b843418ff227ac1d9e2baScott MansellMerge pull request #10129 from malleoz/recording-save-playback-window
5.0-1524151cd92a04c1be50e4279efe30e01e0010712efd9sowens99QFileDialog: differentiate between recording export/play
5.0-1524234b6a788c23af5facdc4bf0586a61aec80516863Scott MansellMerge pull request #10133 from malleoz/play-recording-vi-total-display
5.0-15239ffaa149b968b7e9a946cd6f694aea7112e2556a9sowens99Core: UpdateTitle with total framecount on recording playback
5.0-15240a963829ab61d40b9b7b1f63ba016ffb86119a284Scott MansellMerge pull request #10134 from malleoz/framecount-in-input-display
5.0-1523953ca2ec27479f3c0228b3d53f8e0b5d1424c7ae0sowens99RenderBase: show total framecount on movie playback
5.0-15238753a1595bfe2db1cd4d8312e992901fc3e4da5d8Mai MMerge pull request #10122 from malleoz/record-hotkeys-without-game-running
5.0-15237e5051c516f4b6edb34a55ba08e009cea1d35d449sowens99Check for certain hotkeys in game list
5.0-152360d8ad5f53a213bd8fb9a201eff42e73e80b540ddLéo LamMerge pull request #10008 from JosJuice/android-remove-emulationstate
5.0-1522953d7d595e694eab21eae2e44f988242063518598JosJuiceAndroid: Remove the EmulationState class
5.0-152282cd09b8eb3bdc39f455f47c40ce165c7965b74e3JosJuiceAndroid: Remove synchronized keywords from EmulationState
5.0-152273eb07e977269b6d2ddd126f78acd6d4b4a219e71JosJuiceAndroid: Don't rely on onPause for pausing before destroying surface
5.0-15226446e2d9119a3c4281e72feefca9bbcd2b1eb21e3JosJuiceAndroid: Remove state from EmulationState
5.0-152252c564a0b9d654d860dcc2832b2492f8e1b94813bJosJuiceAndroid: Remove mSurface from EmulationState
5.0-15230cc84799c7f61eb7081d6393ee1c66bbda77f79c7Mai MMerge pull request #10117 from AdmiralCurtiss/disc-content-comparators
5.0-152296684e26ae2589109d947f120e1632c50cd8eb01bAdmiral H. CurtissDiscIO/DirectoryBlob: Fix swapped DiscContent comparison operators.
5.0-1522822f7c07caf2dd0906a75433f5b2e52dc4359dad4Léo LamMerge pull request #10081 from sepalani/mem-hex0
5.0-1522594cba464675f748ae3df1296549aa5c486143fa5SepalaniMemoryWidget: Simplify the search logic
5.0-152267ec02ee4d37cef6a73ac7a678901904ca6855728JMC47Merge pull request #10116 from malleoz/tas-input-gui-changes
5.0-152253bc9f66336f817b352e9d58a5aa2abd461316e3esowens99Inscribe StickWidget ellipse in square
5.0-152246129290d3188f9f38ee045f809ec2cb890b3dcabLéo LamMerge pull request #10057 from JosJuice/jitarm64-divwx
5.0-15005feefc17b023cda2d5c012d8b5b1a5ca019a3d717JosJuiceJitArm64: divwx - Optimize comparisons to 0x80000000
5.0-1500491b112b984ec8d460bd15fc64129411ee633d5a5JosJuiceJitArm64: divwx - Optimize division by 2
5.0-150039889e7eb33b5732add517f9197c710f9ee56e3fbJosJuiceJitArm64: divwx - Optimize power-of-two divisors
5.0-15002eb8581c26dd000c496ef6b2181e42b5f17fe439aJosJuiceJitArm64: divwx - Optimize constant divisor
5.0-15001f8e97f5a8af0de3f770abd7aab137933668fef76JosJuiceJitArm64: divwx - Special case dividend == 0
5.0-1500009cdb076a3938ecce7422f1f77ac24314176263bJosJuiceJitArm64: divwx - Optimize constant dividend
5.0-15217a25f4fab205e517eaf046ac44ce15d698ff0e405Léo LamMerge pull request #10080 from lioncash/membf
5.0-15101269b7a216645509068e8ee17a8efb0bf272a33cdLioncashMemoryInterface: Eliminate trivial sign conversion cases
5.0-15100163b24833db1a6cd0af07921f0ea9c408eb9db9aLioncashMemoryInterface: Migrate bitfields over to Common::BitField
5.0-15214b43cee8fe4a83b54fda736504942e9c82eae9344Léo LamMerge pull request #10098 from AdmiralCurtiss/scan-dir-tree-trailing-slash
5.0-15140f76aaf65f6dfc56282347b87d78feca536a105b0Admiral H. CurtissCommon/FileUtil: Strip trailing path separator in ScanDirectoryTree().
5.0-15212276ea43237f8675840621932c45b2ba1fb3120dfLéo LamMerge pull request #10102 from lioncash/netplay
5.0-151542b9c65967e0f7477aaf2cc64169157b2328d4815LioncashNetPlayClient: Change return value of OnData() to void
5.0-15153ae714b25ba2508381248c1d8615f10e006254200LioncashNetPlayClient: Split out OnData()
5.0-1520929d236068c4b18e7ae89dbc535d9431ec738c6c9Léo LamMerge pull request #10104 from AdmiralCurtiss/cheats-manager-ux
5.0-15163c40e8ee3a8f3e2e961ae5fcc4442431744741b1aAdmiral H. CurtissQt/CheatsManager: Show disabled AR and Gecko tabs when no game is running.
5.0-15162dd9047f7c5753d77ab1b2da0c3e2cdeb63a300d1Admiral H. CurtissQt/GeckoCodeWidget: Disable functionality if no game id is given.
5.0-15161a4b1ea3d70a051fd60fab7bfa07380366cebc978Admiral H. CurtissQt/ARCodeWidget: Disable functionality if no game id is given.
5.0-15160aa2d089d1b588a798e33e994cbc791e35b3ecc1eAdmiral H. CurtissQt/MenuBar: Allow opening Cheats Manager regardless of emulation state and configuration.
5.0-15159aee6e45386f530ebf41ac6ca11c8f26dd217f3deAdmiral H. CurtissQt/CheatsManager: Let the 'Configure Dolphin' button shown in the Cheats Manager when Cheats are disabled actually open the settings.
5.0-1520328e6e8752ce709a775440138a39bce6987624ec8Léo LamMerge pull request #10113 from JosJuice/tas-input-latency
5.0-151901a5e0c20841e5f207200de47e7ad7138feddfe40JosJuiceDolphinQt: Reduce latency of TAS input's controller input passthrough
5.0-15201e7c0b8ecbdb877c896d44e0ab1f9c00d2f2b667eLéo LamMerge pull request #10114 from AdmiralCurtiss/disc-addresses
5.0-15194ad410009bb98f1dd849a402ff5ba337cece71c7eAdmiral H. CurtissCore/DiscIO: Extract disc and partition constants to DiscUtils.h.
5.0-1519970a9003947b12dc92821b99799d915e1de347daaMai MMerge pull request #10109 from JosJuice/android-clear-confirmation
5.0-15180a3ce8d61fd1854ecff5b89d673edde2b21b7d43bJosJuiceAndroid: Show confirmation dialog for clearing game settings
5.0-1519757f71a55f8a0a9d1efe36868bc75db429afe4f07Mai MMerge pull request #10110 from JosJuice/remove-request-refresh-info
5.0-15195ca2589f7df2faaf0628a186ef87c6a413e51381aMai MMerge pull request #10103 from AdmiralCurtiss/cheat-search-length-underflow
5.0-15180e5ed9ee920376258a6ab003691fe97a8734a62faJosJuiceCore: Remove s_request_refresh_info
5.0-15159bd92c29ef5a3c664c77a64cdabc5346f4e9383dbAdmiral H. CurtissCore/CheatSearch: Avoid length underflow on new search.
5.0-1519331ca1147210ccb9081a680d8c134f1511cc356d5JMC47Merge pull request #10068 from leoetlino/more-low-mem1-constants
5.0-15010ef98f209a29198e6a43ef9af979ab0de1fbcf635Léo LamIOS: Add missing writes of low MEM1 constants
5.0-15191b0fc95ee31a07f168b519587c3c16e81a5919868JosJuiceMerge pull request #10112 from JMC47/kingkongxfb
5.0-15190c1349fa613c7a1df6e337b21c50eb1abed08c937JMC47Disable Immediate XFB in King Kong
5.0-15189ca064b55fe55f9a4c013a043ea055459bdd53e5bJMC47Merge pull request #10111 from JosJuice/networkwidget-hidden
5.0-151800a973ddcbb77160abdbf2ef40e62e4cde7697144JosJuiceDolphinQt: Don't update NetworkWidget when hidden
5.0-15187b0144d88d98771af21f0f94585ffe5dacc87c3b1JMC47Merge pull request #10108 from phire/always-disable-bb
5.0-15186ce80a96aeee88994973ac8e7aebcbd466cd6863cScott MansellBPStructs: ensure side effects are same
5.0-15185a6baca6bf62eab8539a42b6103d56b5e7af530ddJosJuiceMerge pull request #10107 from OatmealDome/amd-subgroup-reduction
5.0-151847e8f5208fe2cd01277358abdeec622492927eb11OatmealDomeVulkanContext: Disable subgroup reduction on macOS with AMD GPUs
5.0-151832d1ec6332b6335107e4e1fbd9c6735840117623eJMC47Merge pull request #10106 from phire/fix-negative-efb-copies
5.0-151827c7609f5b94e681bce278b1bc0259c7243828377Scott MansellBPStructs: Ignore malformed efb copies
5.0-15181a0f7e3110da16b4835cf9de5c34507c5b5b40504JMC47Merge pull request #10105 from Pokechu22/mmxc-texture-filtering
5.0-15180e902eda495d47086d4274d5b28897f557d1d60abPokechu22GameINI: Disable force texture filtering for Mega Man X Collection
5.0-15179d14d7595f2180d8381e70d2b799e6f89b5eaa5c0JosJuiceTranslation resources sync with Transifex
5.0-1517873794506336a17102c4df0419a099734a7ef3a1dLéo LamMerge pull request #10092 from JosJuice/android-cheats
5.0-151650ca4c6dbd4a19607b2fc82f82171226c679f58b4JosJuiceAndroid: Add save button to cheats activity
5.0-15164ffa25c4cf55d7ec4b3133e0597569072ea0f1b6aJosJuiceAndroid: Allow $ line when entering cheat code
5.0-1516353ae1a07252d628f33543e1a19427d4848cc7393JosJuiceAndroid: Add Gecko code downloading
5.0-1516247efd3317d2cc6e317121a9ca10fb25808f85981JosJuiceAndroid: Fix CheatsActivity d-pad navigation
5.0-15161215492152c6b5a20c600e727afcbef9ceace666aJosJuiceAndroid: Show warning when Enable Cheats is off
5.0-151601470dfcf81e9e7f71b2548f6f7253423140e29ddJosJuiceAndroid: Add the ability to delete cheats
5.0-15159404eb13e2f5252739a4a778bc549abc1867f284eJosJuiceAndroid: Add the ability to add cheats
5.0-151586934b9a21dea3615950affc8bfacf7e72dbc8fd9JosJuiceAndroid: Add headers to cheat list
5.0-15157109aef4b8109dd83f713a66fb64558df72d1aafdJosJuiceAndroid: Scroll to field with error when error occurs
5.0-15156e299be1d857001e8eaea7674e4c763b5d37e0336JosJuiceAndroid: Add creator and notes fields for Gecko codes
5.0-15155883a9f8a9900db8456350123e48618497ffb961cJosJuiceAndroid: Allow viewing/editing the actual codes
5.0-15154fc6c31c3db77dcb04473378f27e24283131b6052JosJuiceAndroid: Update cheat list when a cheat is edited
5.0-1515343dcbf33adc72e935c518c3a7a0e621fe5694b69JosJuiceAndroid: Add edit button for cheats
5.0-15152a303b4bc98af237ab708221b88c51df22d3f2ebdJosJuiceAndroid: Programmatically open/close cheat details
5.0-1515195879c2e76a68526079445b427d1f3740416c978JosJuiceAndroid: Add details view for cheats
5.0-1515093a12713864b147c003cfb757b42b47ecb69676fJosJuiceAndroid: Add checkboxes for toggling cheats enabled
5.0-1514967a8855d9a5ec6e6c23617d72beb29db002424c7JosJuiceAndroid: Add "Enable Cheats" setting to GUI
5.0-151484d609c769f7b8eba12da931c0936c5950509e165JosJuiceAndroid: Implement basic read-only cheats list
5.0-15147ee3a5a4a81f56aeeda8c2aa1c0800847ab652bedJosJuiceAndroid: Create CheatsActivity
5.0-151584d1bd54917f097510e814d0ffcd625de6867fcc0JMC47Merge pull request #10095 from phire/fix-out-of-range-efb
5.0-15134eb8bfabdfda83dd2cbacfa5c2bc89a5254e587b3Scott MansellBPStructs: make copy width/height const
5.0-1513337b80e21707fe9288d3a5f47fe0ab0a9454b744bScott MansellBPStructs: fix out-of-range EFB copy clamping
5.0-1515557a8ee049f30d267909fe57ae4422d19f6d9a0ddJMC47Merge pull request #9886 from AdmiralCurtiss/cheat-search
5.0-1515455397b6d5273c54da5ebdf1fa3790a593506fb23Admiral H. CurtissDolphinQt: Rewrite cheat search GUI.
5.0-15153f3346262d2c143c7e3b81775db5192efb0d803ffAdmiral H. CurtissCore/CheatSearch: Implement cheat searching functionality.
5.0-1515294cfbfc49de958cb8c0cda54e318646b0b3b2b19Léo LamMerge pull request #10099 from AdmiralCurtiss/directoryblob-read-between-files
5.0-1514006d41c53ce8c24fcc7e61932cbb70d6c06c6aaacAdmiral H. CurtissDiscIO/DirectoryBlob: Handle reads between files.
5.0-1515094e9751dfe6971a92e6888f5fd2edd99fa57e8d1Léo LamMerge pull request #10100 from Pokechu22/no-wglShareLists
5.0-15144b8f4a4ae449307f8cd86c4db16085a03ed255a9ePokechu22GLInterface: Remove unneeded wglShareLists call
5.0-15148111c36e6cd5b2ec290741f92203a6233d5a3986fLéo LamMerge pull request #10101 from lioncash/kb
5.0-151067c909a73de8bdd5d153736541aa1484d0409efa9LioncashSI_DeviceKeyboard: Shorten MapKeys()
5.0-1514615ec7bd54619c3c23a7549c72a62d2be7dd51e29Léo LamMerge pull request #10097 from JosJuice/jitarm64-w0-clobber
5.0-1514174f2acd83bdc2088b85090c394f33086694b545cJosJuiceJitArm64: Move fresx/frsqrtex RW calls earlier
5.0-151401c4155f800562040d38df0ed8bef72c0a2fd105eJosJuiceJitArm64: Fix fresx/frsqrtex unlocking W0 too early
5.0-15143819a0a69ffb448819bb37fda5a69c397c3d53658Léo LamMerge pull request #10076 from lioncash/sibf
5.0-15102d00e7d5a756cd732553f491d78da341021a2a449LioncashSI: Collapse interrupt generation check in UpdateInterrupts()
5.0-15101ca24c32cbf91d0f5db86c13a8530437705773a65LioncashSI: Eliminate trivial sign conversion cases in RegisterMMIO()
5.0-15100e68b9de62c508425aa747954f63d6d07a094dd71LioncashSI: Migrate bitfields to Common::BitField
5.0-15139ee863e67220bfb9bb96c853437f2afebdf854480Léo LamMerge pull request #10014 from OatmealDome/wiimote-disconnect-crash
5.0-14833b9ad1746061b1337bcce714b9a2f56d079e31ed7OatmealDomehidapi: Add new patches to applied patches folder
5.0-14832fba8bfe6a60edd93161189c756d42bc861ac8a81OatmealDomeWiimoteReal: Check for error before discarding report
5.0-1483125c85d827aed098d2536f09a68c23780346cd4e1OatmealDomehidapi: Don't leak device handle in macOS 10.10 or newer Ported from libusb's hidapi fork. Original patch by Youw (cdc473dfe43f6432dda7ad53d7656b8ae8ff968b).
5.0-14830b24599cf5bf07f0f4d12e197e61c8f107a042dd4OatmealDomehidapi: Stop current run loop in removal callback instead of fetching from context
5.0-151345f2a8d98fbadb62648785272bd7324583de2a64dLéo LamMerge pull request #10093 from JosJuice/revert-revert-10025
5.0-151275ea121eeb5397932750279d11bcd8fa8e4cc5f43JosJuiceRevert "Revert "DolphinQt: Minor consistency fixes for the Settings window""
5.0-151321b32a61d6a47e748e024a62a6f856b21ec635294JMC47Merge pull request #10094 from AdmiralCurtiss/namco-museum-branch-following
5.0-15131788177a001e19315bb150aee9d46ffd7d5188441Admiral H. CurtissGameINI: Disable JIT branch following for Namco Museum to avoid major stuttering in Galaga Arrangement and Dig Dug Arrangement.
5.0-1513005f86b9f5b6e7f65aaefcc29e348cc2628bed34fJMC47Merge pull request #10012 from Pokechu22/thps4-green-sky
5.0-14910c3dec343918ff44e90886daf71a6bf0c49033de1Pokechu22UberShaderVertex: Simplify color channel logic
5.0-1490906579e4d53844e5a45ae18f8eda6c4ee69ebad2cPokechu22VertexShaderGen: Simplify color channel logic
5.0-149082519d14e36bf47f4ef6172928db13c5f7fae14e3Pokechu22UberShaderVertex: Fix Tony Hawk Pro Skater 4
5.0-15126b4787cdbd353595b8080c93d816490610ec37573JosJuiceMerge pull request #10077 from lioncash/dvdbf
5.0-1510015566048f05a669ef0483e4af0d3060045ebdc00LioncashDVDInterface: Migrate bitfields over to Common::BitField
5.0-1512452304df943cda35cff9dd64a08e1a26de03f9b66JosJuiceMerge pull request #10011 from JosJuice/android-cheats-preparation
5.0-151212a22367211322f5afd72ff19dfc05827afdf59d8JosJuiceMerge pull request #10056 from lioncash/qtloc
5.0-15009b90008aadb116d1d35bf13cf866dc66292b21273JosJuiceSplit out code for serializing/deserializing cheat lines
5.0-15008fb96ecb7da563d8b66ce4083db239da402e3aebcJosJuiceMove patch saving code to PatchEngine
5.0-149708c67f13256a1b6f709f9e2cd01776e9a26af0666LioncashResourcePackManager: Translate unknown author string
5.0-1496989ceef2a8ad49e54c62d04c293910292325db977LioncashMainWindow: Use MainWindow variant of tr()
5.0-1496847b40698bb5ce0da3e103c197bfe0268a840596cLioncashMainWindow: Fix typo in resource pack initialization error message
5.0-1496775b68c9e96674fe4eb968f20064d384037d18d44LioncashGBAWidget: Add ellipses for option selections that require more input
5.0-14966a65fcb5e5b39319829686a6e2651d590004cf155LioncashConvertDialog: Provide complete translation string for conversion
5.0-1496570399955a0fb98ca855ddae22d6f74cf3786631cLioncashCheatsManager: Make use of plural variant of tr()
5.0-15114059794b551467f7fbc315469224d93e584575e03Mai MMerge pull request #10087 from JosJuice/jitarm64-psq-caller-saved
5.0-151118809d8eb61a05c2e1f689be40fee3855c5fa5eb0Mai MMerge pull request #10089 from AdmiralCurtiss/jit-cache-valid-block-clear
5.0-1510834992f52c796ae9f62e0abfc9f088138e87bd72aAdmiral H. CurtissPowerPC/JitCache: Clear valid_block bits for long invalidations.
5.0-1510923f6fdebcbfee44977c8e5ae5a831d069c6d881eJosJuiceRevert "JitArm64: Indexed paired loadstores workaround, attempt 2"
5.0-15108743de44f0326d87997b82aec0720a367afcbadc6JosJuiceJitArm64: Move psq_stXX GetCallerSavedUsed calls later
5.0-151095538e90ebf52645bf7389ad6b3e487b6d9e1b82bMai MMerge pull request #10090 from Pokechu22/d3d-isnan-replacement
5.0-1510852c82733f6ba606de5d877c25b95828b73e668bdPokechu22Use custom isnan implementation to avoid HLSL optimizer issues
5.0-15107282fda1530545ad49c11a6093476be44785b4d14Mai MMerge pull request #10086 from JosJuice/jitarm64-w0
5.0-15085ea1210773c1ee95b2a3437419285c86be1827d1dJosJuiceJitArm64: Fix W0 being present twice in register cache
5.0-151054b8b53ac732645f6c0fd3f4b11733cb3d86c9c41JosJuiceMerge pull request #10083 from JoeyBallentine/bfbb-dualcore-fix
5.0-151026d25717d75371cc404d989ae7d6b7259c982f882Joey BallentineDisable dual core by default for multiple Heavy Iron games
5.0-15103156ccdb8058e6140d1dba15cd65c2e4a6f9000deJosJuiceMerge pull request #10082 from lioncash/texenum
5.0-15100f36fd5fa39ab015c1120ec2a1670a370f01285b4LioncashBPMemory: Make ZTexOp enum an enum class
5.0-15101907091ac35798a11e709c3068519ad94b4dd2251JosJuiceMerge pull request #10078 from Pokechu22/msbuild-DivUtils
5.0-15100e9c6c13886dad8bceaa6ebd7f72052a383b64734Pokechu22msbuild: Move DivUtils to DolphinLib.props
5.0-1509932c7524f4d86eb9ad6125b15b0cd508f5981511bLéo LamMerge pull request #10021 from Dentomologist/make_windows_tabbar_scroll_buttons_opaque
5.0-148631fa1e7135cbbb1ec2f4e1af66f162ae133438be1DentomologistDolphinQt: Make Windows tab bar scroll buttons opaque
5.0-15097c3dadd140b9db70a71ff51b6b6f880be45e54e1eLéo LamMerge pull request #10074 from lioncash/pte
5.0-15086ed0aa5928f37436e2889fb0f53488c8ce527bebcLioncashGekko: Remove unused UReg_PTE
5.0-15085029aff074161311e13517700bec7d2c855b32bbfLioncashMMU: Remove now-unused defines
5.0-15084ee40b640d3fa0d722c7ffc00c086a8a3070de4ebLioncashMMU: Make use of UPTE_Lo and UReg_SR in TranslatePageAddress()
5.0-15083e687569e0217e92c9a3a057eb95d0c44d5a49d2cLioncashGekko: Add union for segment registers
5.0-1508275840f62ff10d53ac6fcacec91774c9e16d3c346LioncashMMU: Make use of UReg_SDR1 in SDRUpdated()
5.0-150811c776d8c1a9a181793aec245f4446fa2e49804f2LioncashMMU: Move invalidation logic into the TLBEntry struct
5.0-150803216040bfe5646f68c34edf5ea05ed3d194396ceLioncashMMU: Remove implicit sign conversions and truncation in UpdateTLBEntry
5.0-15079c008b1c335ada812395fc2a9ba854ea45bd0e9c5LioncashMMU: Move UPTE1/UPTE2 unions into Gekko.h
5.0-1507865e131ef5f3c8e25d8b4033a6d95ba5fd7f3d8f7LioncashMMU: Convert PTE unions over to Common::BitField
5.0-15087ef358a122aebbb4ad8cd6d62e51fae82b32bcec1Léo LamMerge pull request #10075 from lioncash/memcheck
5.0-150797a6b63b309cd1dac4f402641b9d80c646442638eLioncashMMU: Don't truncate 64-bit values when calling Memcheck()
5.0-15078a8ebca4fc60ecea550c879ecfd6135f066645174LioncashMMU: Invert conditionals in Memcheck()
5.0-15084755c599c83073e4343bc5372be7c565b587fda1eJosJuiceTranslation resources sync with Transifex
5.0-15083c5becb4a7e6ba394ab51916f05ef83107e7141d5Léo LamMerge pull request #10040 from JosJuice/simplify-mcrfs
5.0-149084f09c320e849eeb3817163eee79a410736f0958cJosJuiceInterpreter: Simplify mcrfs implementation
5.0-15081d1048f390e8c2e7658434985796a11783b94318aLéo LamMerge pull request #10073 from JosJuice/revert-10025
5.0-15080e376a985e435b15ef6518003a2810acdfbc4e0b6JosJuiceRevert "DolphinQt: Minor consistency fixes for the Settings window"
5.0-15079e69f7e7c777c9dc9e2182bb012cb4882fe89ca8fTilkaMerge pull request #10072 from Tilka/dsp_cycles
5.0-1507872ca41b9bf0a950b37863c788ea64e71d83443dcTillmann KarrasDSPInterpreter: fix off-by-one errors in cycle counting
5.0-15077c2c30b4d50a9eb9b29bd52320505d603de73d87fLéo LamMerge pull request #10026 from PatrickFerry/ini-fixes-3
5.0-14890c4bc46c252eda66ca0ac651cc6e7b45362205e1dPatrick FerryGameSettings: Enable SyncGPU and Add Commented Out Accuracy Option for Another Code: R - A Journey into Lost Memories
5.0-14889f0b2385deb8f506950d58b5cd93eec9e95e5c0f5Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut)
5.0-14888a3d3300473d4f7ee86f5d44e8b11c2e001dd27a9Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30
5.0-14887f4783b180d3de9f34ce1ecc5cf23fe79d33f3f1ePatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Earned In Blood
5.0-14886e80dfdc52b36ef39329a717b40359e4a598e9ac6Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Block Party
5.0-1488566da9daa7263bbe2282a47595522132629d07917Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Avatar: The Last Airbender - The Burning Earth
5.0-14884fc7270df18bcf74f6d27b2e749f785a062917a86Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Alan Hansen's Sports Challenge
5.0-14883c5f95f0afea5cd306423f73bf40d555bd82bccb0Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Arthur and the Revenge of Maltazard
5.0-148825a88989b941e8d2b97473f4364796f55101c7fccPatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Academy Of Champions: Soccer
5.0-1488102a8b5ba75e66da84f39511eb999cdc9d75df500Patrick FerryGameSettings: Disable Dual Core and Disable "EFB Copies to Texture Only" for The Biggest Loser: Challenge
5.0-1488055fd06e0cecdb1bce22247fae767d2f74009c09fPatrick FerryGameSettings: Disable "EFB Copies to Texture Only" for Bratz: Girlz Really Rock
5.0-14879b083fc21814764b8c3b58d7bf251fae020136e9cPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: The Movie
5.0-1487874f2fa2755a51594bee6687f75b3e95b927300bfPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Rock Angelz
5.0-14877f5abb3030f20e94dc67d80450ef01bb31b3233efPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Forever Diamondz
5.0-150628ecb0447b6842c5fa2094b597129261316f38748Léo LamMerge pull request #10025 from mbc07/gui-fixes-settings
5.0-148409d45bac17538bf0e64cfad025bd82109c971f9d6Mateus B. CassianoDolphinQt: Minor consistency fixes for the Settings window
5.0-1506048339afb9891ac18f44d6743188bb11e77fe43f6Léo LamMerge pull request #10041 from lioncash/conv
5.0-14908b7b45eb1116c4e26d7a1b866e6b84f8ea3eef541LioncashInterpreter: Make signedness and narrowing conversions explicit
5.0-1505895fcedeef33687f3267c943d608ad8ac6e92c594Léo LamMerge pull request #10053 from lioncash/kdreq
5.0-149753c0d4b7d8fd7c2fbb0f3741dfd892693d439689eLioncashNetKDTime: Eliminate implicit sign conversions
5.0-14974caba81ad3b388865357e831637ff17afb78ae059LioncashNetKDTime: Move internal IOCtl values into IOCtl function
5.0-149736268ee44a156a575f3a12b7f48a4244b7c8279b0LioncashNWC24Config: Provide name for unk_04 config member
5.0-14972a60af199d8232c49197cc5f0d9da48d13d5a27ddLioncashNWC24Config: Move array length constants into the private part of the class
5.0-14971bc939df69ccd706cfd48eb55c2ed74b1ebfeafc4LioncashNWC24Config: Make creation stage an enum class
5.0-1497082371b89fc2c67ecba8f8c4949b676a686af4e08LioncashNetKDRequest: Remove unused include
5.0-14969e65363f05ff41d10af0d01229f6b1adac44dfc66LioncashNetKDRequest: Make use of constexpr arrays containing pairs instead of maps
5.0-14968b49bd76d91689fd348f536fcfd346a2947c5767cLioncashNetKDRequest: Fix typo in IOCtl enum names (schedular -> scheduler)
5.0-149673a38e9900124e0f20a3c5e2c99421c7de9582abfLioncashNetKDRequest: Make hardware model enum strongly typed
5.0-149661e27880014b5d49bb017e9d3110a7ae5f6310fdcLioncashNetKDRequest: Make private member functions completely internal
5.0-14965ff3947a1b93f1591d17076563a806139bdaf6f75LioncashNetKDRequest: Minor adjustments to NWC24MakeUserID
5.0-150461fa74ab824558f96f894b8e2f1e63592b967a5d7Léo LamMerge pull request #10058 from AdmiralCurtiss/dsp-cleanup
5.0-15001f592565532a350157798704f9a390753d0dba4a9Admiral H. CurtissDSPHLE/AX: Reload resampling coefficients on savestate load if necessary.
5.0-15000a4d4dc82d4488db5873aa187530a2780e9501ee6Admiral H. CurtissDSPHLE/AX: Use in-class initialization.
5.0-1499983ba17fc25fa69b2fa7c835f6876c552973138e6Admiral H. CurtissDSPHLE: Set m_dsp_control to a consistent value in Initialize().
5.0-1499854125516bbab677bb84f8f5778d0d233e39435beAdmiral H. CurtissDSPHLE: Remove unused members.
5.0-15041271612f328f26b64b4010b739b924b24c23f9c55Léo LamMerge pull request #10064 from lioncash/regs
5.0-15024dbf8e27d7f85bb891a37d0355b3cb412c5fb675bLioncashGekko: Convert UReg_PTE over to using Common::BitField
5.0-15023e4e1b6064de9fec04c2ac3948305827a9c07f46cLioncashGekko: Convert UReg_THRM3 over to using Common::BitField
5.0-1502211e76e1f67801516092a8dc4aa4593597ae8bab6LioncashGekko: Convert UReg_THRM12 over to using Common::BitField
5.0-1502112b87922fbecd19d806367adb68e29988ecdf3d2LioncashGekko: Convert UReg_BAT_Lo over to using Common::BitField
5.0-15020b4496e6653c5068a4b1f87db6923aa626473d72fLioncashGekko: Convert UReg_BAT_Up over to using Common::BitField
5.0-150191e4ecfe3d4e42b1fc560a9c38f7e46674af4a571LioncashGekko: Convert UReg_DMAL over to using Common::BitField
5.0-15018474e09c239825a2c2e73f7167ecc82021012aaa5LioncashGekko: Convert UReg_DMAU over to using Common::BitField
5.0-15017a126821d5ef6120f7a99c427a8a042a7a27bba6dLioncashGekko: Convert UReg_WPAR over to using Common::BitField
5.0-150168ac079a647da4681a1a1243c4c26319843530fddLioncashGekko: Convert UReg_MMCR1 over to using Common::BitField
5.0-15015300f7c10bdd7f0778dd51c7b7b77d71df80d6c9aLioncashGekko: Convert UReg_MMCR0 over to using Common::BitField
5.0-150141ec3768b845f8838f2edce5da2b9331b4b0a52e2LioncashGekko: Convert UReg_SDR1 over to using Common::BitField
5.0-150139e183e63f1be4204f716de0ef36991b205eaf3baLioncashGekko: Convert UReg_HID4 over to using Common::BitField
5.0-150126ab2e5ab169504455b0b1392c6aaf3d15444f55bLioncashGekko: Convert UReg_HID2 over to using Common::BitField
5.0-1501102ec9c3b50a017333d088dbf7a060e34871dbb23LioncashGekko: Convert UReg_HID0 over to using Common::BitField
5.0-150104591246608331d450ce920fab25165435d88d11dLioncashGekko: Convert UReg_FPSCR over to using Common::BitField
5.0-150094ecdcc9d78688eee306f1993eacef59e13cbedd0LioncashGekko: Convert UReg_MSR over to using Common::BitField
5.0-150081863212d94e9160bfa5556a81f26ca8ed18175f3LioncashGekko: Convert UReg_XER over to using Common::BitField
5.0-15023d7109b149b243dce1720d8c51fbabebadde53456Léo LamMerge pull request #10066 from leoetlino/abort-on-panic-alert-option
5.0-15008e091c2e8173343c5ab8833a700bf4c6f4d15a5d2Léo LamAdd an option to abort when a panic alert occurs
5.0-1502116a903890ca527e2956bdc0acd97ae6d7e8c8300Léo LamMerge pull request #10071 from JMC47/scoobyvertexrounding
5.0-150123d00bc3b13399b92f6ef5e3d0df7a1fe3bef7d24JMC47GameINI: Add Vertex Rounding to Scooby-Doo: NoOF
5.0-150196659f8019ee73f6e2b345931a85daa2bdf9d22e0Léo LamMerge pull request #10035 from JosJuice/jitarm64-dcbx-in-loop
5.0-1490090fcaf7e964853c8120fdb21157854541189bae2JosJuiceJit: Use one less register in dcbx
5.0-1489962e7b34c88f707c6ed04d6b36f0693c2cc0a2773JosJuiceJitArm64: Don't lock W30 in dcbx
5.0-14898856ff296ae4a8cbcc879e1b6477d15d64860ddf3JosJuiceJitArm64: Optimize dcbx being called in a loop over a large memory region
5.0-15015d94aa913f585d8f743bbe6c373ca9fb029de77b7Léo LamMerge pull request #10065 from iwubcode/graphics-debug-details
5.0-150141f2f5053735b4e94dac29237e9482befd9a2687biwubcodeVideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc
5.0-150139b83cf3e7fdf6fc4d15b78193461fd1081d61008JosJuiceMerge pull request #10069 from leoetlino/clang-format-12
5.0-15010815b590dfe1a383ca3f5da6bad1b1da7ed29834cLéo LamUpdate clang-format to version 12
5.0-1501186f2c7889d7a3f71633aa7bbe16c79bfc7e3d8f7Léo LamMerge pull request #8932 from sepalani/cw-map
5.0-144810b0bab11d8fadf1a36bf7f4ef8c3358fd68eedb4SepalaniPPCSymbolDB: Improve symbol map column detection
5.0-15009006fc99e8e6c475bcdbb17d79000681f3892d67eJMC47Merge pull request #8901 from sepalani/dns-async
5.0-144810553aeb0e0b4db120f01ecca7095eca398de8253SepalaniIOS/Network: Make name resolution asynchronous
5.0-1500748161953662b9d77c4ece357f6f16814dd0c5f58Mai MMerge pull request #10054 from JosJuice/android-game-cache-lock
5.0-14994719930bb390ed0020b99a7942289d83218e99d69JosJuiceAndroid: Add fast path to addOrGet
5.0-14993fb265b610de08df5509e56beeb3dbff68f7d4396JosJuiceAndroid: Don't hold gameFileCache lock during updateAdditionalMetadata
5.0-14992bba33c7cede68259c7f2b05e9964960d9e2570e4JosJuiceAndroid: Don't hold gameFileCache lock while finding games
5.0-150037d88354659148479818423d0990b055c4e845cc3Mai MMerge pull request #10061 from JosJuice/jitwidget-div-zero
5.0-15001df32a43e8f864f113dcd56b0a433e9772dab95f2Mai MMerge pull request #10062 from krnlyng/twi_flags
5.0-150009cd878218c5c9539f7b35e50510c29f03f622843Franz-Josef HaiderInterpreter_Tables: specify FL_IN_A for twi.
5.0-15000f17584fc066f115232d3fbfa83f3e1829671ef01JosJuiceDolphinQt: Fix divide by zero in JITWidget::Update
5.0-14999559de262a1333da80a15525ce73503ca3346f997TilkaMerge pull request #10059 from JosJuice/wia-segment-t
5.0-14998b3d57eb25f3df6ac6946a5bc5d087375093e1718JosJuicedocs: Fix incorrect reference to wia_exception_t
5.0-149977688db3cd31279bfe01152fc9ce6bc7a489237c1Mai MMerge pull request #10047 from Dentomologist/remove_windows_help_buttons
5.0-1491587924f2ddd0060281fbfa3d08cfb41428d68ca28DentomologistDolphinQt: Remove Windows dialog help buttons
5.0-14995922f53e16ecdb2fe88546df03d8f184837510836Mai MMerge pull request #10049 from JosJuice/jitarm64-fault-to-handler
5.0-1499319f8e39929db46039d5daef6010c94ff060a5111Mai MMerge pull request #10051 from Pokechu22/dsp-jit-revert-acs-extension
5.0-149891abaff758a2ebc89a04d5e6b939f3468214256c4Pokechu22Revert "DSPJit: Sign-extend acS.h to 32 bits"
5.0-149080cf8405126b56580fc5893417ca327e36a2d6506JosJuiceJitArm64: Make HandleFastmemFault less unsafe
5.0-14991757985d4c28745ca62500da0ed32cd164587d491Markus WickMerge pull request #10052 from JosJuice/jitarm64-sbtm-attempt-2
5.0-149906b8d17ce57d5735c4fab1c969c5103dc28552155JosJuiceRevert "JitArm64: Disable indexed paired loadstore instructions"
5.0-149893071a1d13bdb34d6aa63e085556157ff67b5248dJosJuiceJitArm64: Indexed paired loadstores workaround, attempt 2
5.0-14988bc10412d24ef1476d71b6d5f4ef1a785020bd0dbTilkaMerge pull request #10045 from Pokechu22/dsp-lle-sr64
5.0-14987779cd479bc7ddcaaa3826f54146ee6aef22310eePokechu22DSPLLE: NEG can set the carry and overflow flags
5.0-149863ee605d699bb970156b7f8e92a52d6293cf4da07Pokechu22DSPJit: Rework overflow and carry handling
5.0-149854508ca6734a2e05d3df3cdc42362a7d75179844cPokechu22DSPInterpreter: Rework overflow and carry handling
5.0-149847cd1b2c4d1a6963ccaa453ab072ebbdea988aae3Pokechu22DSPJit: Fix xA and xB
5.0-14983a30a186d30a2e571a99ec4bf3e28f3b0586fb887Pokechu22DSPInterpreter: Replace IsConditionA with IsConditionB
5.0-14982e5d130c4b37ccaeec4355487fafb3dabb602113cPokechu22DSPLLE: O is the mnemonic for overflow, not 0
5.0-149814865b322d03e8ab5953d3a367b90320464e10464Pokechu22DSPInterpreter: Improve CMPAR variable names
5.0-14980dc2eab17789b39d8fcd6e32e98f8920078f08841Pokechu22DSPJit: Sign-extend acS.h to 32 bits
5.0-1497974440c468f7adbf48ca007e6c90dfc763df06bd5Pokechu22DSPInterpreter: Sign-extend acS.h to 32 bits
5.0-14978105d8860fb1032ca4a1b5341b9a925f09e3b8a03Pokechu22DSPAnalyzer: Disable update SR analysis
5.0-14977464575702b2a5ebeac7223a5540781b3036bc4edPokechu22DSPSpy: Replace less_test with cond_test
5.0-1497667dce9f35d1d7bc2e1021ab7d3be0a84cca4436aTilkaMerge pull request #10038 from Pokechu22/dsp-rti-srs
5.0-1497344129dda4c2b44473a47fc2b1a7bf71efda32c39Pokechu22dsp_rom: Add version numbers and hashes to VerifyRoms and readme
5.0-14972a5e2a0d97307ef146879a6f46a86d728a3ac2e97Pokechu22dsp_rom: Remove illegal use of AX with SRS
5.0-14971c881f4db22e963941bcaabcae9b1ce005e24c49cTillmann Karrasdsp_rom: add pseudo code and fix small accuracy issues
5.0-14970d0b40528e527dcdaaa254fd7b8c921ced61f916bPokechu22dsp_rom: Fix readme eols and trailing whitespace
5.0-149699b1d3704784fc3ca3c12d0c0371d3e3bb72ee945Pokechu22DSPLLE: Implement conditional variants of RTI
5.0-14968f9e36bfa67793bf743ff1a515b2ca03905ecbd02Pokechu22DSPLLE: Split SRS into SRS and SRSH
5.0-1496751c26d82a5604e0877c8a07d4d00b6ac46e9ff65Pokechu22DSPSpy: Require user to specify a test_main label
5.0-149665f7c852d22869a396f780749d6da77f243c4eb9aPokechu22DSPSpy: Split main dsp_base logic from interrupt handlers
5.0-1496587dc6685222bcff141698c2a60105aa77d9ec446Pokechu22DSPSpy: Fix hang when using the free DSP rom
5.0-14966c22702337539d2851bc9125581a7483261a4d850Mai MMerge pull request #10050 from JosJuice/jitarm64-disable-psq-x
5.0-14908f70ddebb402b9b626d81bfa039db5dc16f264d07JosJuiceJitArm64: Disable indexed paired loadstore instructions
5.0-14964e7a30dd468903e6c088257af957f7d98213179b7TilkaMerge pull request #10048 from Pokechu22/dsp-manual
5.0-1496388d2a7260d386e7bebf0bbcad89f3853aed1bbc2Pokechu22DSPLLE: Improve various instruction comments
5.0-14962ddc2dd91d2068a3ab4a466fc8c4fcbef30ca3dd4Pokechu22DSPSpy: Create README.md
5.0-149611ad8dd7634608a7645a5f1869d344a337c16240ePokechu22DSPSpy: Remove build.sh and sbuild.sh
5.0-149603eaf06d2e05544866df43f253a76042e1a928ec0Pokechu22DSPSpy: Create .gitignore
5.0-149594fa9517ba39dde7e6e3eab87b8fba3c2e95da1ffPokechu22docs/DSP: Update version and history
5.0-149589ef388f1c3635db413a1049ffef7ce156d7e9477Pokechu22docs/DSP: NEG can set overflow and carry
5.0-14957602163b623cdbba28f6a5dadfc4ff656fc820428Pokechu22docs/DSP: Fix typo with MULCMVZ and MULCMV
5.0-14956c51c3394246a9d25ed95e186ab80d8c5d16d0234Pokechu22docs/DSP: Document initialization process
5.0-149555bf59f3ce44e2a20103c48f7c61a6aac1d9c62c6Pokechu22docs/DSP: A failed RETcc only inceases PC by 1, not 2
5.0-149541b84721b7f587b09a75eba4f2e75425c3ba4796dPokechu22docs/DSP: Add RTIcc
5.0-149535611bd8f23b4d851b5be30169dc32624391f7b8aPokechu22docs/DSP: Change conditional names to match Dolphin
5.0-14952af10eab938e23dcaf1299e4368feaa9d08a639baPokechu22docs/DSP: Split SRSH from SRS
5.0-14951408623b6e92c0e3e00fb4ddb3bd18b3fe00b2e2dPokechu22docs/DSP: Document behavior of LRS/SRS/SI with CR
5.0-149508fa649e1d64baacc5dc0b474e6fc914c7e348fe9Pokechu22docs/DSP: Document masking/sign extension behavior of registers
5.0-149497c645e1865ba65394c9b96450ef4c9d815e9fe6dPokechu22docs/DSP: Fix registers used by MOVAX and MOV
5.0-14948be753e5a4528ba7532f1405519578bded12f094dPokechu22docs/DSP: MADDC operates on acS.m, not acS.l
5.0-149470796fada17f11a62ab1a807de7044789716865d8Pokechu22docs/DSP: Add information about flags for every instruction
5.0-149469249454f332f6706a8fdae8756248cf9af0f8ccdPokechu22docs/DSP: Document overflow and carry behavior
5.0-14945a8ec0ad27f69fe81b3a59255ab319f1666310e87Pokechu22docs/DSP: Fix MULXAC bytes
5.0-149442db2683ea9c86d3cbd137f31c378f799d28d7403Pokechu22docs/DSP: Fix 'S format
5.0-14943139e05800f3f04f769ba858051e3f911200247bdPokechu22docs/DSP: Fix 'LS encoding
5.0-149428767df40e516e1487f10f4933955e2730018cf72Pokechu22docs/DSP: Fix acD/acR conflation in shift instructions
5.0-14941332bb6fd55c4551b643326f53a44d2517372c7e0Pokechu22docs/DSP: Fix operation for LSR/ASR
5.0-149402eb791d5e118f57a103898f466cfd13542894f03Pokechu22docs/DSP: Note that ADDAXL is unsigned
5.0-14939953670b0578410581ae455d288e55ec4c89bd78dPokechu22docs/DSP: Fix operation of ADDR and SUBR
5.0-149388881ecef19b3e182c23f80b29dadeddd36851766Pokechu22docs/DSP: Adjust operation for CMPI and CMPIS
5.0-1493779664d419cbf98be1cd0585ac5912f295ca43926Pokechu22docs/DSP: Document rounding behavior of CLRL
5.0-149361bcea561e9a020b2a3642923b6a38d7b7fccd94bPokechu22docs/DSP: Add 'NOP
5.0-1493529b61d463e62db44ce3888acd9f120e3083c8275Pokechu22docs/DSP: Document 'LD and 'LDAX
5.0-14934031621bf51e1624db5f3d1f036e677414c6868f4Pokechu22docs/DSP: Document behavior and instructions when the first nybble is 3
5.0-14933211c2b5d99e48966c816ff59554976d511cc09eaPokechu22docs/DSP: Add most missing instructions
5.0-14932446b1d2f13d98b32db8e0aef59ec29ae06bc2794Pokechu22docs/DSP: Adjust bit names in opcode table
5.0-1493116da6e214df9e4a34309df39c131f0e98a8cbfd4Pokechu22docs/DSP: Hyperlink opcode names
5.0-14930ccc50859885f7f6161d028a991960061406643e6Pokechu22docs/DSP: Rename 'SLMN to 'SLNM
5.0-149292a9e1a3b5dcfab60deab57249b91b6a6e745d1b4Pokechu22docs/DSP: Document accelerator hardware registers
5.0-14928c9ed9dd0a790ab13080a541b7393f94e8bbdba06Pokechu22docs/DSP: Adjust formatting of RegisterBitOverview
5.0-149279a269929ec38fb27f77bb2a7093add553a53b5e6Pokechu22docs/DSP: Improve DMA hardware register information
5.0-14926b99fbf7e9c8359bdfa6149af1f01f9617b52bc1bPokechu22docs/DSP: Sort hardware registers by address
5.0-149256df892dca768cdca6a16b21859711bb5a7486a04Pokechu22docs/DSP: Expand DSP Memory Map section
5.0-14924cfc6de8545ac759ced50782ae409280feddbf8f0Pokechu22docs/DSP: Fix LOOPI, BLOOP, Jcc, and CALLcc opcode table operands
5.0-149235a0155a1cb5ff3f0e98e8dcc8444f92e8e821986Pokechu22docs/DSP: Fix ANDCF and ANDF being swapped
5.0-14922000f7b102a3fc420d8bffce810de12fb8cf9754fPokechu22docs/DSP: Fix SBCLR and SBSET being backwards
5.0-1492113051ee2912d27f757d16b72fe4eb423ea2e3d4ePokechu22docs/DSP: Elaborate on SBSET and SBCLR
5.0-14920bb1ecd2a817d1f57127179924dd81ec25c40e8bbPokechu22docs/DSP: Add RTI to opcode list
5.0-149192c73de7ada7df47c292b85da51f8cc8ac831bb7cPokechu22docs/DSP: Add missing already-documented instructions to opcode table
5.0-14918d9f8df3cbeeb9508da1e5919133359aff1163f3dPokechu22docs/DSP: Fix typo in HALT encoding
5.0-1491735720284f39d502a151b760befd501ec42a59552Pokechu22docs/DSP: Fix various spelling/grammar/punctuation issues
5.0-149162df33ddbbcafc4c07be618112009c047752481a5Pokechu22docs/DSP: Create .gitignore
5.0-14915c1242fbd6c0be8dc2ea33a6c4fd6992cf121022bPokechu22docs/DSP: Update version and history
5.0-1491417a01c894b7720e141c13638af639169a3c66f4bMai MMerge pull request #10044 from AdmiralCurtiss/invalidate-icache-lines-fix
5.0-14913f5cd17925a747b76b3f3c0fc3c0e4199566bffa8Admiral H. CurtissPowerPC: Fix for calling InvalidateICacheLines() with a count of 1 causing a (harmless) second invalidation.
5.0-149123aaab258109f7d1d373a020ccbd61a2d428aec79TilkaMerge pull request #10032 from Pokechu22/dsp-lle-masks
5.0-14890439bf1597b0c3c067c9aef40a65118550ff7a7bdPokechu22DSPJitUtil: Remove redundant handling of ac0.h and ac1.h
5.0-148893b4bc9852fa19a66188ce2015ba8b1ab008dd9b3Pokechu22DSPInterpreter: Fix sign extension of accumulators
5.0-14888858d0675b9d940fbd2062c31aabac34dadd853e8Pokechu22DSPLLE: Handle cr, sr, and prod.h masking
5.0-148873d6ff60a963f163b7443211e0f90fb53108d04c3Pokechu22DSPSpy: Handle modified wr0 and cr registers correctly
5.0-1490733154de614981f60a6d4dcd9328a86ed3af8808eMai MMerge pull request #10039 from OatmealDome/spdx-leftovers
5.0-148325c5c3b885608fa3d31467bdb59b7ebb9ecf0bfa2OatmealDomeDolphinQt: Copy COPYING and Licenses directory to output
5.0-148316aa2a6b4661f4a193d277485ec2f10ac6829878bOatmealDomeUISettings: Remove missed comment about license.txt
5.0-148300a6ac4d9932fc57d9956fc3a6d39f6d57ca6ef68OatmealDomeAboutDialog: Fix broken license link
5.0-149036863b7ae9e0176e38bd29ee850c35d23e7ab2791Mai MMerge pull request #10036 from JosJuice/jitarm64-psq-x
5.0-14898b24b79e37375d32091c2f6c35c4aed119eefc551JosJuiceJitArm64: Implement indexed paired loadstore instructions
5.0-14901437b4752549db0b64b7b02109fa36a26a90c8101Mai MMerge pull request #10037 from OatmealDome/min-macos-bump
5.0-14830e5a80995dc8ceb855afa6eb8c010f56f4f311637OatmealDomeBump minimum macOS to 10.13 High Sierra
5.0-14899a36855c9832847202f266e959584edd278363876JMC47Merge pull request #9818 from JosJuice/jits-cdts-double
5.0-145956fe96d12c6a281a93e5bb0c877f26fc0318e3568JosJuiceJits: Don't use fast double-to-single when input is double precision
5.0-14897d162015112547f9ba43c95e713668cdfbf576472JMC47Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop
5.0-148708b2f5d5006a0ba49c45bcab04516a8e1e4ce149fAdmiral H. CurtissJit64: Optimize dcbx being called in a loop over a large memory region.
5.0-14869df1e59409b2a4997327cfb662763c0aaa4147a9fAdmiral H. CurtissPowerPC: Handle translation if range given to InvalidateICache spans multiple BAT or Page Table pages.
5.0-1486857037a69f95dc47625f466f7ac3fd9e7fdd4f0e0Admiral H. CurtissPowerPC: Call InvalidateICacheLine() in InstructionCache::Invalidate() for clarity.
5.0-148674afbd871886896147d83f67ead359e0320ba0f3bAdmiral H. CurtissPowerPC: Fast path in InvalidateICache is only valid if the address is 32-byte aligned.
5.0-1489262c3c1a23b05a5cfa3489c6ac44e9b3d6391c22bMai MMerge pull request #10034 from JosJuice/jitarm64-w
5.0-14890d48d6f280a2041004bb308721e7095d11b571cbeMai MMerge pull request #10033 from Pokechu22/dsp-jit-table-masking
5.0-1488723b81ef49582148d1556e6ffbdde510bb7202988JosJuiceJitArm64: Fix paired loadstore instruction decoding
5.0-148876772d2693572fb9792c46b35be20f85265354a65Pokechu22DSP/Jit: simplify opcode table by masking
5.0-148880f628ff8824b8a8fcf3fe881b74e408ccbf00d59TilkaMerge pull request #10028 from GerbilSoft/bugfix/RVT-firmware-filenames
5.0-1487795d34163059b4448f67e03a231a75154f82bc295David KorthVolumeVerifier: Use correct IOS filename for development discs.
5.0-14886611b6ad23113c1ce8bedc95cc6781acf1582a177JosJuiceTranslation resources sync with Transifex
5.0-1488535c64d1f57b0b3c7694f1acf83fac427d26d9894Mai MMerge pull request #10031 from Pokechu22/dsp-int-less
5.0-1488414119c86a42ad0b533be807354d67362e6a28279Pokechu22DSPInterpreter: Fix IsLess
5.0-148834c179fe448e64b2a2b4429596971b5ac2643f2a7TilkaMerge pull request #10029 from Tilka/clipdisable
5.0-14880f9d2d42a4c44459d391d5e48060f6b0aa303c5e9Tillmann KarrasVideoCommon: report games that set bits in XFMEM_CLIPDISABLE
5.0-1488199490cbd7f55721e5a5ff85f5c524c125244d5dcJMC47Merge pull request #10024 from Tilka/neogeo
5.0-1486756f92c5ce31a2126326e9f3a449ecaac9ed15d09Tillmann KarrasGameSettings: force DSPLLE in remaining Neo Geo games
5.0-14879fd8a818a93427c5aab34931edaf548e33e8f9fc8Mai MMerge pull request #10027 from shuffle2/remove-wa
5.0-148784ef87194a4f8843903ea6961ec95df788aefaa10Shawn Hoffmanrevert workaround for msvc arm64 ICE in WIABlob
5.0-14877f3031e2be2bc7184cb44399a27b5a0a54ff47f40Shawn Hoffmanbump msvc required version to align wth vs 16.11
5.0-14876891726e924d12752bd024675e6edfbe2c52f54a1Mai MMerge pull request #10013 from OatmealDome/wsd-thanos-snap
5.0-14830e9a11cdbfd45b876372f676a66dd84bf15f4cef5OatmealDomeWiimoteReal: Remove WiimoteScannerDarwin For several reasons: - It pegs the CPU at 95% for scanning even when Dolphin is idle - WiimoteScannerHidapi works fine on macOS - Less macOS code to maintain
5.0-1487482969db7de6e976bd6b0232ee3bc85fa1cf87115Mai MMerge pull request #10018 from JosJuice/code-allow-name-line
5.0-14836cda442d2d86c29c7106f0f2d343fec523a77a8dcJosJuiceDolphinQt: Allow $ line when entering AR/Gecko code
5.0-14872e2ccad7f9510a7db3408b2dbaaa4873ad7aef57eMai MMerge pull request #10017 from JosJuice/qt-gecko-notes-lf
5.0-148367eabd9e8308b54be04044759ddc7612d23c61884JosJuiceDolphinQt: Don't add trailing newline to Gecko notes
5.0-14870c43f451da8bb02ff31741a1359079047e8fb90cfMai MMerge pull request #10022 from MerryMage/codesign-debug
5.0-14867ec2c10887f39f3134fce66e8adb9ac872c6120e6MerryDolphinQt: Add entitlement to allow debugger to attach in Debug builds
5.0-148687cc8437050f05a34e7073e9bf49df9fc5aa3ff2eMai MMerge pull request #10023 from JosJuice/qt-breakpoint-focus
5.0-148656c908f8ddb8a005a7306022c4717313d608d3ecaJosJuiceDolphinQt: Set default focus for NewBreakpointDialog
5.0-14866a27dbe58a6337e2a08534c36c7e9a0c590b3a145TilkaMerge pull request #10020 from K0bin/d3d12-state-fix
5.0-1486340dcf1c2e2aefe7cfd70118d2c797acb71bb9cc7Robin KertelsD3D12: Transition compute textures to UAV state
5.0-14864bfbbed83086d489edba0bd5eddccfb11af606a90Léo LamMerge pull request #10019 from JosJuice/port-enable-cheats
5.0-14836fa0525f8262e784883742cecce6213042a8075f1JosJuicePort Enable Cheats to the new config system
5.0-14862b0346ca980ddc309cc58ed34f1e33bd5f33f2751TilkaMerge pull request #10015 from JMC47/gameinigiq
5.0-14861095afe25df782629043a403a82e943772b03115cJMC47GameINI: Add missing Vertex Rounding to GIQ.ini
5.0-14860128e1029ddf09258dd476e8c5cc9fda9e85c2936TilkaMerge pull request #10010 from AdmiralCurtiss/jit-cache-translate-address-cleanup
5.0-14839116d1361d53d3d3174df2e093ace2d74a488d874Admiral H. CurtissPowerPC: Let callers of JitCache_TranslateAddress determine whether the address was translated.
5.0-1483895fbd096912c0a0be02e7c7eb728009add2de8a1Admiral H. CurtissPowerPC: Update variable name conventions and const-ness around calls to JitCache_TranslateAddress().
5.0-148373296d2fc1fe52bb27640c6a9e3657d5919c2a04cAdmiral H. CurtissPowerPC: Reorder members of TranslateAddressResult to reduce struct size.
5.0-14836e3a784ffbaa3e3d00a9ee614a2f6c482456fdca4Admiral H. CurtissPowerPC: Convert enum in TranslateAddressResult to enum class.
5.0-148550ee97c47e88748ee37d6d806ae6a39c21b8ac9d8TilkaMerge pull request #10009 from OatmealDome/re3-inv-texture-cache
5.0-148302680a1356481bc950fe21c04cb2ff392144de84bOatmealDomeGameINI: Force safe texture cache accuracy on Resident Evil 3
5.0-148538e1dbdb257f612cf7e230b28b739de0a6d506d24Léo LamMerge pull request #10006 from Tilka/pulse
5.0-14850eda2035874309233a3971aed075c0417c1f18ef7Tillmann KarrasAudioCommon: rename isValid() to IsValid()
5.0-14849b6d8c111bc259021398adcc9820339c9376b5955Tillmann KarrasAudioCommon: make SoundLoop() non-virtual and private
5.0-14848d14b9a73b2f69377a80a14b5561a26e28dcf42b3Tillmann KarrasAudioCommon: get rid of Update(), it never does anything
5.0-14847c2d396526b57a0325fa43fd0a3fe39870c018645Tillmann KarrasAudioCommon: fix "Error stopping stream" when emulation is paused
5.0-14848682c7454f0ca05ce8d538744e7a868e2452ca5a5TilkaMerge pull request #10005 from JMC47/incredibleini
5.0-14832fd4e644fb4e52954691ba296f8c3b37a3c5bdecbJMC47GameINI: Fix EFB Copy Offset in more games
5.0-14846a4e5d233bea6ae3711ef8a07082c4a370c44ec3aJosJuiceMerge pull request #9864 from PEmu2/wiimote
5.0-1452284e3078307b73715d2b69cb48514d7fc31fe0e04PEmu2Change "Wiimote" to "Wii Remote" in interface
5.0-14844c79757618da6a5a73a8395417e133f0121a544ebJosJuiceMerge pull request #9993 from Techjar/late-vi-output
5.0-14810dbfe2bde3d5f2f0e61a3d36e2d6357a7ce4ab52aTechjarGameINI: Disable early XFB output for WWE Crush Hour
5.0-14809797d0b7b1b1862d2fa2d57b7aa66cb06abf348a2TechjarVI: Implement post-scanout XFB output
5.0-14841f2a77069b72fc16a3b3f09550cad2668f8f8faf6TilkaMerge pull request #10004 from Pokechu22/dff-read-error-handling
5.0-1483859a1a603ff6b5a224e8ccd6eeb2d59da184ddf5bPokechu22FifoDataFile: Improve error handling when reading
5.0-14839ac6d008008726ac8e1bb721c9db0c88064de53bcTilkaMerge pull request #10002 from OatmealDome/macos-nunchuk-shake
5.0-14830fc4f6bb9b0783dd7f29357c3411b63680671c6f6OatmealDomeNunchuk: Use correct middle click expression on macOS
5.0-148375cd2160d436432c2900410a51f2a877e934ecf31TilkaMerge pull request #9996 from OatmealDome/spirv-opsource
5.0-14830d453390c4843adf01176e102c619490b61fafb3eOatmealDomeShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDoc
5.0-1483567c06cfc55b87016b2c23e2e9a78d97feba2e324Mai MMerge pull request #10001 from JosJuice/pte-1
5.0-1483437b218b34488381421257ffd05c8e0cbc19b6a5fJosJuicePowerPC: Fix bad copypaste in LookupTLBPageAddress
5.0-14833857d1c399ddeb633f9b4518308f1b688427a4897Mai MMerge pull request #9999 from JosJuice/jit-dcbx-masking
5.0-14832125af42e4b8cd2e4b00f618699ba827233a1bc5dJosJuiceJit: Re-add dcbx masking
5.0-1483137115f04ac856b50c3f8b6b430c4d7270345a7ceMai MMerge pull request #9997 from JosJuice/jitarm64-store-w8
5.0-14830e753455abbecaf262ff9e560b0cf73d3e35e285cJosJuiceJitArm64: Fix W8 slowmem store
5.0-14829942545b7fca15a442c8dfa14b73c7227c13c8217TilkaMerge pull request #9964 from JosJuice/uncached-unaligned-writes
5.0-14823f333c0949fb95a9d3e0ad49f9f1852c9ad6068f3JosJuicePowerPC: Implement PI interrupt for uncached unaligned writes
5.0-14822543ed8a97c60cd198d7cb765b8a43992a43fb502JosJuicePowerPC: Implement broken masking for uncached unaligned writes
5.0-1482112629beff8d9e1eb9a23f1f5ac05d6b56abf946fJosJuiceJitArm64: Call swap variants of memory write functions
5.0-14820ecbce0a2040a5fa405d497a2df3695f3997017abJosJuicePowerPC: Pass on full 32-bit register contents for 8/16-bit writes
5.0-14819c56526d5f8ddfb8e4895133bc013c216efe86d60JosJuicePowerPC: Keep track of write-through/cache-inhibited
5.0-148239c65519e79ddc4231f035427feeceb685702bf6dTilkaMerge pull request #9986 from Pokechu22/partition-info
5.0-148030b86a03438933f6391a2d14e97b91937a6cd39d9Pokechu22FilesystemWidget: Show more information about partitions
5.0-1482128b7e2ef30fd5183b3f9cd1d13cf6b9928d557aaLéo LamMerge pull request #9995 from AdmiralCurtiss/dcbx-virtual-address
5.0-147970e76dabbbb771a0fd42d9d744a36f9a1a5d0143dAdmiral H. CurtissJit64: Always pass effective address to InvalidateICache() in dcbx.
5.0-147965bd188d40dd16ed1491dd21d7c7c99d6930869f0JosJuiceJit64: Fix BATAddressLookup bit test
5.0-14818234859e2f321d20704a637f9bef7ceee0346f319Léo LamMerge pull request #9994 from JMC47/spongebobmovie
5.0-14817f27203a2e1bfd4f8da44516db2082e947e698cc1JMC47GameINI: SpongeBob SquarePants Movie QoL Settings
5.0-14816c68bd518c365a6ad75f9c02f408ea744b0a16f9bLéo LamMerge pull request #9987 from Filoppi/patch-15
5.0-14809a99932da1258a3793ddc06a53b54b927c989de4aFilippo TarpiniPreserve spaces in mapping preview of control names
5.0-14814893b648d8dcb677000cc7a1b3e03290ee874d6fbLéo LamMerge pull request #9992 from JMC47/gladiusregions
5.0-14809ecf092d7f8e9f423c8099da0df3f6fc56bd4650eJMC47GameINI: Add Gladius Patch to Other Regions
5.0-14812c9c5f7a89c3f9a678d893560c906f00263ceb9deLéo LamMerge pull request #9928 from Pokechu22/shadow-the-hedgehog-eyelids-NaN
5.0-147393a4d8379bf16e61348dafc1750a8e4b65394f7a9Pokechu22Convert NaN to 1 when generating texture coordinates
5.0-1481045cddda3bca164af6435e5b8bf1418a2fa391a26Léo LamMerge pull request #9989 from JMC47/sbbfbbpatch
5.0-148097b070377232b1302638f692db48e82daf112b8c8JMC47GameINI: SpongeBob SquarePants: BFBB QoL
5.0-148084b022a4bb15b4ac9f2c48f7116e44753a9787645TilkaMerge pull request #9948 from Dentomologist/fix_wiimotescanner_shutdown_crash
5.0-14707cb127509e1e55f31bc55cd72676de421f904cdb0DentomologistWiimoteReal: Fix Dolphin shutdown crash
5.0-1480620c7edff8a0403b351eccd59f01f5811d3236cefJMC47Merge pull request #9985 from JMC47/spongetruthini
5.0-148055bf1a8af8e3a88bf90a2851942a3047fbe190e56JMC47GameINI: Add Safe Texture Cache to SpongebobToS
5.0-1480435bf5e38392670b3b86a4926437d01157363ba4aLéo LamMerge pull request #9962 from OatmealDome/macos-vulkan-default
5.0-1474746e331d000e0af8986189fb937f2b68f7dcb9bd1OatmealDomeVideoBackendBase: Prefer Vulkan over OGL on macOS Mojave and newer
5.0-148028a078ea43ad9bb2e5f6adc41294d94dd5521f3c8TilkaMerge pull request #9984 from Pokechu22/ApiType-to-api_type
5.0-14801f46fe77264f8668fc06190cc09d498918d6165a6Pokechu22GeometryShaderGen: Rename ApiType to api_type
5.0-148003b752c4d5d46cfda50a51c47c346e94257e9c3d9Pokechu22UberShaderPixel: Rename ApiType to api_type
5.0-1479956057c3deadf110de615fd551f95874cdfc1f3ffJosJuiceMerge pull request #9961 from Simonx22/update-dependencies
5.0-147329a33fd3f7fb0e468394a44250fe1306bbb55d19bSimonx22Android: update dependencies
5.0-14797dba1e1e9f7db3cac13a324b226385b0117323976TilkaMerge pull request #9982 from Tilka/ax
5.0-14796f45bb89e971b578719ce3ef2313680e0ad633ed1Tillmann KarrasDSPHLE: report games that use unimplemented AX features
5.0-14795627832355e9a3f791851a16a6d19bc31d815d689Mai MMerge pull request #9973 from JosJuice/jit-fma-negation-order
5.0-1476408b358a829663438d9fef4a2900fe4bef806b4b8JosJuiceJit64: Fix minor fmaddXX inefficiencies
5.0-1476393e636abc3193f9caaf88bf5c06842ed6cf143d4JosJuiceJit: Use accurate negation order for FMA instructions
5.0-147927c365349ee5e1937f6ba5ed82e6edf9703ed81a7Mai MMerge pull request #9977 from JosJuice/jitarm64-mtfsfx
5.0-14777a90b0a1c93686d1a132110ed2b27dcf1db534490JosJuiceJitArm64: Implement mtfsfx
5.0-147903cc274880f47d340bd508dba91aaf37c48acd367JosJuiceTranslation resources sync with Transifex
5.0-1478971bf9d622a6c930a90321818a287e73bff857665TilkaMerge pull request #9980 from Pokechu22/dsp-disassembly-lsr-asr
5.0-14788f3f466ae821806d8f23fdcac05d613e6404e090bPokechu22DSPDisassembler: Fix LSR/ASR formatting
5.0-14787d4cd28929701830af3613df6bbaac8c99bc943dfLéo LamMerge pull request #9979 from JMC47/genrexini
5.0-14784167358e9531e3276c267dfde66a3dab02e198dbdJMC47GameINI: Enable Medium Tex Cache for Generator Rex
5.0-147853b88ffbe608668718eaa4801216dd625d48701f4Léo LamMerge pull request #9978 from JosJuice/jit-ibat-table
5.0-147775c5de35568aeb71855da5b9fb90fe2965b8d916fJosJuiceJit: Use ibat_table for dcbf/dcbi/dcbst address check
5.0-147834a7701e0de7160c89edff065b04955e8b7814378TilkaMerge pull request #9931 from shuffle2/mgba-msvc
5.0-147070e41cf392fd478eb85ad941dc1e73f15e761b7e3Shawn Hoffmanmsbuild: reduce number of cl batches for mgba
5.0-147810470be588479778e11b344102d5de69bf99d0f42TilkaMerge pull request #9972 from Pokechu22/validation-layer
5.0-14766087ddfca831e4f0c9dea61a74710262f5c17ec63Pokechu22Mention 'Enable API Validation Layers' also enabling symbols for D3D
5.0-147656db519793a42f6fc1d4b587caef56bdea1d97e32Pokechu22AdvancedWidget: Fix strange text wrapping
5.0-14764b6d29387317bb1481fb739faa79b57e772214cf4Pokechu22Recompile shaders when 'Enable API Validation Layers' is toggled
5.0-14763eb81968fe63d5df0f9b0efd1533567096c2bb59bPokechu22Convert ShaderHostConfig to BitField
5.0-14776bef1fdb4cba1fa648488191d766d7fced76951c2Mai MMerge pull request #9974 from JosJuice/jitarm64-mtfsfix
5.0-14774b6bd3fc4303277114998cea36bbb3a7b22d0f4e6Mai MMerge pull request #9976 from Tilka/ax
5.0-14773655bff5d44baeee9ce23b1d1342ddddd4d395667Tillmann KarrasDSPHLE: include compressor state in save states
5.0-147630e62dac4bbd5fe935fc7b4f31e184c0081cf0cbdJosJuiceJitArm64: Implement mtfsfix
5.0-1477235baf8df67084b3655cd5b640ebc8f22ee932bc8Léo LamMerge pull request #9934 from Pokechu22/gba-unmaximize
5.0-14771d36282ae61bc2a2e341ce9bd605f29611d85d6caPokechu22Qt: Un-maximize GBA widget before resizing it
5.0-1477024f052a9d3dc0d93815bc495a0865a6b07309475Léo LamMerge pull request #9939 from JosJuice/readme-submodule
5.0-14709e1670df40c171befad5adeff266e67268732799bJosJuiceReadme: Copy the submodule note to non-Windows sections
5.0-14768a208ff5aab63b35194a14df7b09453454ec2420eLéo LamMerge pull request #9957 from JosJuice/dcbx-faster
5.0-14741ca55d599e802e28349793f0098b1132df86149a9JosJuiceJit: Mark ValidBlockBitSet::Test as const
5.0-1474092d1d60ff1d0a03146cdc9cee2c289441037692dJosJuiceJit: Perform BAT lookup in dcbf/dcbi/dcbst
5.0-14739b84a0704cdf7dd64afa3b27439e7d029baefa648JosJuiceRevert "Jit: Fix correctness issue in dcbf/dcbi/dcbst"
5.0-1476448af29f4ce4fe2516768c7bca15071e9bdc4a094TilkaMerge pull request #9968 from Tilka/ax2
5.0-1475209faf0987df75d425fdfe2af7f61c5a416ce38f5Tillmann KarrasDSPHLE: add support for dynamic range compression
5.0-14762c86c02e46bbb1d1f5643e83a2c89f749b959991cMai MMerge pull request #9960 from JosJuice/jitarm64-mtfsb1x
5.0-14739c9a4021537bf9846b8c5e051399563a018e066acJosJuiceJitArm64: Implement mtfsb1x
5.0-1476028ee0af9a341e163b11ce4066388764d9d65cf24Mai MMerge pull request #9970 from JosJuice/jit64-fmaddxx-accurate-nan
5.0-147503bb4a4e344e29bd9905436cf57f172994530beddJosJuiceJit64: Fix fmaddXX with accurate NaNs
5.0-1475811d126965aa6ff91ac3adcaa3cfbbfff2d2b5653Léo LamMerge pull request #9967 from Pokechu22/max-aniso-note
5.0-147501640fa90962ca4b8ef7f9d799f9f9af92f1457b5Pokechu22Remove note about anisotropic filtering requiring edge LOD
5.0-147560553b4a2415957a2eeec306b16908126e91faf68Léo LamMerge pull request #9954 from Tilka/ax
5.0-14733f7948ce7c91b9b5e879feb4073176eb52e2f2fb4Tillmann KarrasDSPHLE: fix Wii System Menu 1.0 ucode
5.0-14732b1185fb23992f1b4e3132f2a9755d68c69a73e77Tillmann KarrasDSPHLE: handle Wii Startup Menu ucode correctly
5.0-14753f0a7602eca84c1678b9da5cdf2086b5601d5139bLéo LamMerge pull request #9966 from JMC47/ffccgba
5.0-1473009dddd8a5f5ed1505105c481d068ce46f19b5653JMC47GameINI: Add FFCC Connectivity patch to all regions
5.0-14751cba4b6ca32ad35816db03814d9dfd64f8e73d343JosJuiceMerge pull request #9969 from JMC47/inazumastriker2013ini
5.0-147501f3388be0aba365c934587103daaf58bdded1fe0JMC47GameINI: Add Safe Texture Cache to Inazuma 2013
5.0-147492a9742c74cbd7e090cd06d28faf72c63948f06c7JosJuiceTranslation resources sync with Transifex
5.0-147487fe97b27de3cdcf6669f23f38971c889b5a1a3a2TilkaMerge pull request #9958 from Tilka/dspspy
5.0-14739a5dfd65eb4c88039013b479ec92d00179e399457Tillmann KarrasDSPSpy: fix $prod printing
5.0-147463e04cb6e6bd5e3606f07637711442130f4489bfbTilkaMerge pull request #9959 from Bonta0/gba-qol
5.0-14734cfd0f4661f520a9289e46b1729c4da58ea3f41a9BontaQt: Implement GBA Interframe Blending
5.0-147336fc060bdca4635ffe8a48529092cd85d8912d860BontaQt: AlwaysOnTop GBA widget option
5.0-14732501868ace0d68f54fe22c559145920abeb1d5a88BontaQt: Make GBA widgets movable with left click in borderless mode
5.0-1473163ff86adff5dfd97fd1fbc89f9418174631be715BontaQt: Borderless GBA windows
5.0-14730ee64e217f49b1473715e134788e9adfeffa958a2BontaQt/Core: Refactor GBA Core accessors
5.0-147401119488e7e05230de1ff93f17baaf22288ce814eTilkaMerge pull request #9955 from Tilka/ax2
5.0-1473914da138ed9a7bd2e807522915dcaad3dd54c5910Tillmann KarrasDSPHLE: fix and re-enable polyphase resampling
5.0-1473855a465c6e6152656e3ca54be3c53e8072ccf5653TilkaMerge pull request #9949 from JosJuice/wia-ice-3
5.0-147325fe23ccc3efb7f059580f01c2255624500ed1c7eJosJuiceDiscIO: Fix broken workaround for MSVC ARM64 ICE
5.0-14736c42b1c1b9f25bfd5a5f706f7a635eb9e0d47653fTilkaMerge pull request #9921 from Pokechu22/non-power-of-2-wrap
5.0-14673fa9c43cfaa4249547f0ba5c4fae4e8382f7248c9Pokechu22Software: Handle texture wrapping more accurately
5.0-1467219332575aa37def859de4bb7bc6f65f7395b2b33Pokechu22WrapMode=3 behaves the same as Clamp
5.0-14733dfea9d0275e1d3b2bf32de88ebd4cd5f353ac091Léo LamMerge pull request #9953 from JMC47/garfieldini
5.0-147323d2ff2e1f5c11e2a3d0213d9de5c63683bf1af33JMC47GameINI: Fix Garfield Hang
5.0-147311fa527f44c465abdf6de030e8282cef68f51537eMai MMerge pull request #9943 from JosJuice/android-dsp-recommendations
5.0-14730f70df930a616147960f332886fdd50eb48bfb5e1JosJuiceAndroid: Adjust DSP selection names
5.0-14729f380c23fda9fd1b45e458551a8dd1aa9ae60db0aMai MMerge pull request #9890 from JosJuice/jitarm64-mtfsb0x
5.0-14727971f110b99572080dcc96d1955b11c9e4d484411Mai MMerge pull request #9937 from Techjar/netplay-split-save-sd-write
5.0-147073ce5caf887179d5ab19cb0d68e59cc7dbff6eff5TechjarNetPlay: Split save and SD card write settings
5.0-14692b2d87c49b6c5f722308a71926b5150e37bc38153JosJuiceJitArm64: Implement mtfsb0x
5.0-147254f87821f21329060047dcb3a35fbfe953b25251eMai MMerge pull request #9938 from Pokechu22/e-reader-context-menu-item
5.0-1471350109d70b60aa7edbd199644c4af2da835b10cdcPokechu22GBA: Add "Scan e-Reader Card(s)" context menu item
5.0-14723885a4646f89e18273cd8db2e7efe9f90825838c2Mai MMerge pull request #9941 from JMC47/dsprecommendations
5.0-14721c080fc75f25166f3299288054f4cc01939897281Mai MMerge pull request #9940 from JMC47/deblob2defer
5.0-1471359e6048200d0aa71d90d0528c71abb31d15fbd13JMC47AudioPane: Adjust DSP selection names
5.0-14713c66dcbf9de31354867bd3b93f17d89d1ff72a1b7JMC47GameINI: Fix de Blob 2 visual issues.
5.0-147196229aa1e4e0a2b251ead14bbae5963ec2c5d1e5fMai MMerge pull request #9942 from Pokechu22/memory-viewer-junk-column
5.0-14718bcf2c6b9b9afc9df438eb9e13eb09e1854e104f1Pokechu22MemoryViewWidget: Remove unnecessary column
5.0-147175af56563833b54d5074808dd34af7e00a1b2dad9Markus WickMerge pull request #9932 from JosJuice/jitarm64-dcbz-backpatch
5.0-147081df3456267c2e501a1252656c3a304b66773abe6JosJuiceJitArm64: Remove a comment in dcbz implementation
5.0-14707d91d6fcdc5c63dc3d7d161537f08bf3cc2b57616JosJuiceJitArm64: Fix dcbz backpatch
5.0-147148ad75086209db4eba08e9a06bca132675d95b003Markus WickMerge pull request #9767 from JosJuice/jitarm64-fpr-callee-saved
5.0-14709fdcea8566ded2b0575e30da7e43c81859095bc44JosJuiceJitArm64: Improve Arm64FPRCache::GetCallerSavedUsed
5.0-14712db5a78781f7df896b3c2e3d41f2ca26dfa5b36a1JosJuiceMerge pull request #9929 from Tilka/ax
5.0-14710484279f013bd375f6f0107a557897e3768a38972JosJuiceMerge pull request #9933 from Dentomologist/remove_stringutil_buildcompletefilename
5.0-14707f5e5e8553cb779b75918412d286b07597b4a5fb6DentomologistStringUtil: Remove unused function BuildCompleteFilename
5.0-146724a5c723114bb0a6eada92e29b1de134b46a28685Tillmann KarrasDSPHLE: re-enable low-pass filter
5.0-14708674e2aa573b46da3f77592c70c46c3ff369bcd16Markus WickMerge pull request #9892 from JosJuice/jitarm64-flush-temp
5.0-14707302b47f5e63443166d8edc50a5df76252b2dcfafJosJuiceJitArm64: Add temp reg parameter to Arm64RegCache::Flush
5.0-14706d1beb9ef7018c71a2336c62fa31bfe554083a3e7Léo LamMerge pull request #7896 from CrystalGamma/pr-reserve
5.0-14705c991904e043fd86ca44cf4b57388d0d9440b1588CrystalGammaPowerPC: Add reservation monitor to save state
5.0-14704d763d693e85c610e580c6741afa799acd6bafa0aCrystalGammaPowerPC: Move lwarx/stwcxd. reservation into PowerPCState
5.0-14703462af20cddbb7eead213fc70e719203f04d10dd3Léo LamMerge pull request #9920 from JMC47/popshadow
5.0-14659ae63c68b88f570d01fa85d33e5f448c6ecb3e603JMC47GameINI: Fix PoP:TT Shadows
5.0-14701bf36baa6b303c281b7541403fcd3e3eafe26e619Léo LamMerge pull request #9925 from JMC47/starsuccessorbox
5.0-1467044721052109f64a81ba68e8ad3ac64cafb95eb8eJMC47GameINI: Improve Rendering in S&P:SS
5.0-146999a91b867abcf694bc4568d5e9a6f393bd2e2c04cLéo LamMerge pull request #9912 from Pokechu22/memory-viewer-physical-mem2
5.0-146532d460b8e311e228f7dc57b1127c1f024c7252f6dPokechu22Fix MEM2 in the memory viewer in physical mode
5.0-1469743b5383b16191bfaf6c6f6a824d158defaad5ea1Léo LamMerge pull request #9924 from JMC47/tombraiderlegendini
5.0-14670948cd64567fa86d5d73167f98bf34a6863a8ebf6JMC47GameINI: Fix water in Tomb Raider Legend
5.0-14695ae426a4323ca04c69a55eb4d8bfb60efb4858d97Léo LamMerge pull request #9926 from JMC47/happyfeet2ini
5.0-14670e7dd3785be825d1f26e9a48d008be74be97edd5eJMC47GameINI: Fix Happy Feet 2 text
5.0-146933e73a4fced28dc2dab9ee1140527f40082ded3eeLéo LamMerge pull request #9930 from JosJuice/netplay-designated-initializer
5.0-14692a3c8fb06c528c513d83d425c06d6663fe7595333JosJuiceNetPlayClient: Remove a designated initializer
5.0-1469146f7074bf7fee999eee24e54b4b4d2db4a41b1d8JosJuiceTranslation resources sync with Transifex
5.0-14690a1e806ed76e6746259a730a5db82052b53f084f1JMC47Merge pull request #9600 from Bonta0/mgba-pr
5.0-14637b8f0e97c025dc7a50c7c729185195b3577321987BontaMovie: GBA Support
5.0-1463645f2461a530150d0b7b7c0899a927666c80fa203BontaNetPlay: GBA Support
5.0-14635b73d16a71a6a0e16ee7708aa659d8a61242f2781BontaQt/Core: Implement GBA Hotkeys
5.0-14634d6f86e1754730d1e4670f4064c312a73a30679b5BontaQt: Implement GBA host and widget
5.0-146339b80fb7deb676485fb780eadb56ea389aa4ec9d0BontaQt: GBA Pad config
5.0-14632d0f0b4c0e054b2177e524fba274dbefa98dfa7b7BontaSI: Implement GBAEmu device
5.0-146319a22ff653f089057f6990ea32dfd33d96a158698BontaCore: Implement GBA Core using libmgba
5.0-146302d744da68c31814ee3d5d3696aaa4d6bf5955a21BontaCore: Add GBA host interface
5.0-14629d849d5669509eacae4a1d9fd995af77b53159df7BontaSI/DeviceGBA: Expose GetTransferTime
5.0-14628fdcee30a3d191946ebbd93f6ecc5be644e493de9BontaSI: Expose Commands constants and switch to enum class
5.0-146278ee21acf3460e00d55002fb3387be4dd763b01e9BontaPad: GBA config
5.0-14626d2353c79eabeec0cbcec531c94148527816a3d1aBontaMappingWidget: Support for boxes with multiple columns
5.0-1462527eab609dcc0619b8b00cdb544b903550f577099BontaGCController: Make HandleMoviePadStatus static
5.0-14624ec5d557895e1fd2c9bab4e50a0d6529815b88640BontaQt: GBA Config dialog
5.0-14623110887435c990c48548c802dff95f099d7eda921BontaConfig: GBA settings
5.0-14622502def7f71efb78170bd0d5fed7e4cae1112120aBontaMixer: Support GBA samples mixing
5.0-146211b27f22cbcba62958d54daa3ec5ca3931a800e79BontaSI: Allow devices to schedule events
5.0-1462044aaf108d132e7b961db8600c16d19d6d3f37eb4BontaExternals: Integrate mGBA as a submodule
5.0-14671b515786c8dd94aac73e59003d9c232bd319ae1bdJMC47Merge pull request #9927 from OatmealDome/double-usbgecko
5.0-1462048bcd96526b343e9ca9e52de28cfdda4faedf7bdOatmealDomeGeckoSockServer: Only join connectionThread if it is joinable
5.0-14669175878cad855fc792398ff7d303ff3fbc0d50ceaJosJuiceMerge pull request #9919 from JMC47/memcardsizes
5.0-146672ec035441de22152f635dd1899d423c9e24cc6cdJosJuiceMerge pull request #9915 from JMC47/mxsuperflyini
5.0-14659103120bb2d233ec447747471691194e58ca2dc2dJMC47INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK
5.0-1465379a50c773028d7ff08541103fb1cc1c46dd4051cJMC47GameINI: MX Superfly - fix player textures
5.0-146654614e82bf9c9c585958e540f366f4cceb644a0aaJMC47Merge pull request #9923 from JosJuice/psgen-gles-bbox
5.0-1466492fc4f1eca8fca7b76066051048c7a96f404ef3dJosJuicePixelShaderGen: Fix OpenGL ES bounding box compilation error
5.0-146631e3ea8c4681295d7047a1d4fd5484604a153a33bJMC47Merge pull request #9922 from Techjar/graphics-drivers-suck
5.0-146625e0520b6e032e13244105bcd4de27841581d18c1TechjarVideoCommon: Expand vector comparisons instead of overloading any()
5.0-14661fa55e52ffffe3c116afc75022b9a604a50e52e0fTilkaMerge pull request #9917 from TheHarmonicRealm/master
5.0-146560be80bcb18fae246a1571029b5d441a70d4712e9NoahFix swap_RGB_GRB.gls post-processing shader
5.0-14655ac32996d11751b2e4333fdfa1419ad78af23e172NoahFix swap_RGB_GBR.gls post-processing shader
5.0-1465888cc20ffd0559a433a625ad96cf91f4c5515675bMai MMerge pull request #9918 from JMC47/IMGDDv35ini
5.0-14655d0b8f91d9754dafc8d4cf9b955aab20262d6e532JMC47INI Settings for Paper Mario Demo
5.0-146566ed201ca94bdcf4322048c685e0d909891b61accMai MMerge pull request #9913 from Tilka/postprocess
5.0-146532344624b08b553fd4fcc97b1c41c3747498ba403Tillmann KarrasPostProcessing: fix lens distortion shader for HLSL
5.0-14654c1845691923eaf34c7b9caabeacaab30d3d5fbf4JMC47Merge pull request #9916 from Dentomologist/fileinfo_constructor_remove_duplication
5.0-14653fe670a3e68ee6f7d504ab372e78cba33b9b7752eDentomologistFileUtil: Remove duplication in FileInfo constructor
5.0-146526e7698a3540eb3e9186bea442f08d5d96544d73fMai MMerge pull request #9910 from Tilka/postprocess
5.0-14645eb4ed72a96b9a7956976e8e0893b820aca7b0dc0Tillmann KarrasPostProcessing: fix lens distortion shader
5.0-14644c948d7f4369c4ad517c8afb4126bc5dd55f6068bTillmann KarrasPostProcessing: fix link error when switching shaders
5.0-1464947d847d4686dc347d10fb005e2c55a5bf87ab3afMai MMerge pull request #9911 from JMC47/summonerini
5.0-14648d65d4b7158d958697df5d878c0673524445a30edJMC47INI: Fix Summoner Invalid Reads
5.0-14647ed3000845c7c9229e7d087c03585b25253923a36JMC47Merge pull request #9899 from jack-1313/patch-2
5.0-146298f107191cbed3d993a2db41440e24c77449491cdjack-1313Create R6X.ini
5.0-14645e25d9791fc499748ebad717c1c9b90c1832b000cTilkaMerge pull request #9909 from matheuz1210/master
5.0-14644f8575c28ed2856413254275109a4d0bfb5351034mat1210Fix Readme.md's command line usage
5.0-146436bf39dc6d63d6bb5bc8cf16186a669122777b9ceTilkaMerge pull request #9908 from shuffle2/set-roundmode-with-simdmode
5.0-146428bddd8c675625809d7ab39b56dd6f1a7071e2477Shawn Hoffmanremove SetRoundMode we only care about SSE rounding mode, and set that manually in SetSIMDMode
5.0-146413c90b657f3a2aafcf73c54f20be6c6708e62d8e1TilkaMerge pull request #9907 from shuffle2/roundmode-bitfield
5.0-14637197075293de40a087bd9a7d31eef91e1e33a8693Shawn Hoffmanmake FPSCR.RN an enum
5.0-14639baeeea8f53f04f3ddedf0a3e1d7dc996150b9b42TilkaMerge pull request #9906 from shuffle2/msvc-warnings
5.0-14638e1bddd4c188e379ecb43ce16136235cb69e34325Shawn Hoffmanremove DSP::Profiler* this is not used anywhere and seems trivial to ressurect if it's ever needed again.
5.0-14637c89ae53677b99706d5f160fea73a19e2236f944fShawn Hoffmanmsvc: remove warning disables which no longer fire
5.0-14636d7a5558dc5784dfa849466be3f6dd88c108fe835TilkaMerge pull request #9905 from shuffle2/msvc-outdated-comment
5.0-146348feff42338ff5eef4d96b5805656e1779c437da1TilkaMerge pull request #9904 from shuffle2/msvc-volatile-ut
5.0-14633f5b05ae0802eef7da40c56896851b6b7ec270f0cShawn Hoffmanremove an outdated comment seems to have been solved 5 years ago by b707e199c2878d173c5d30f0a24db93d7de1d921
5.0-146331009825cb213f98a82840fb69bc88cc9b0fc6c5aShawn Hoffmanunittests: remove some msvc-specific casts compiles on contemporary msvc checked there is still a mul in release codegen
5.0-14632e9068e108a401cbb9d6f8afb46bc4e5c1ff27851TilkaMerge pull request #9903 from shuffle2/msbuild-lang
5.0-14629bc22c74cd9f536f050bcf30cb0ef3a933e24a777Shawn Hoffmanmsbuild: use Build dir for Languages
5.0-146302adbd77a4cfc5b52cdc4c54def8cde1ef30f0a58TilkaMerge pull request #9902 from shuffle2/msbuild-deprecated
5.0-146297117bd57726a79b5fe017c2ea84cdc6e499abccbShawn Hoffmanmsbuild: remove deprecated MinimalRebuild we were explicitly disabling it, which is effectively the new behavior
5.0-146280b18f8ae55a21d8446083b92a6666199a478b0feLéo LamMerge pull request #9894 from AdmiralCurtiss/smooth-moves-tex-cache-ini
5.0-14620eedae929b7d4ff62bfbc01d69b24b8994a35ffa7Admiral H. CurtissGameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames.
5.0-14626cccb1eef8463f59f6011e43cca3b79d514e1e8c2Pierre BourdonMerge pull request #9897 from leoetlino/axe-faulty-ax-checks
5.0-146255021a13aa94a758e32cdf548e21077604f080005Léo LamDSPHLE: Fix running and is_stream checks in AX HLE
5.0-14624887fcfc99a5e4aa674f0e325df3dc699e3f778baLéo LamDSPHLE: Remove redundant accelerator end check for AX Wii
5.0-146239b17805be9ae8c09212f1c798711b915d4f6c58aConnor McLaughlinMerge pull request #9881 from blaahaj/postprocessing-fix
5.0-14567debeb09dee9ee69fed5c109319a0d1198352011bblåhajPostProcessing: Fix OpenGL UBO linking with configuration options
5.0-14621fd7c4b2c00e5cdb07412164770dad64ff88706eaJosJuiceMerge pull request #9891 from JMC47/jettsonic
5.0-14620b944ffc109867168c170b8ff2b377452d5e00283JMC47Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket
5.0-14619b0d2df727a3ab3455bca30c4d16072a9c9f290ddLéo LamMerge pull request #9686 from Dentomologist/convert_adapter_tooltip_to_balloontip
5.0-1458259292a5c65a24c93bfa2436d5bb553f1a4bc01baDentomologistGeneralWidget: Convert Adapter tooltip to BalloonTip
5.0-14617de54856fbb9476e8a348fabb2aa41a0d4e6fdcbeLéo LamMerge pull request #9846 from jordan-woyak/report-dup-setting
5.0-14483a2acd0b92ee4c0277009794c3a363bb1e9a42957Jordan WoyakConfig: Add an ini setting to control real Wii Remote report duplication and decouple it from the speaker data setting. It is enabled by default.
5.0-14615162af2a7bbdc78a6cd49aad0eb17a5846f03e87eLéo LamMerge pull request #9870 from OatmealDome/ui-thread
5.0-145438c728945fba74caa62d7ee81b523074c16300719OatmealDomeAGL: Silence OpenGL deprecation warnings
5.0-145424d944342fcf7ef9bfcf3d0dd75c0d8032850eb62OatmealDomeAGL: Move more UI API calls to the main thread
5.0-145411bb72f00b5216869c7346a4fda61047d4abb244cOatmealDomeQuartzKeyboardAndMouse: Ensure windowNumber is fetched on the main thread
5.0-14611b09347c16040b4aebe224fc82753da92c49b2731Léo LamMerge pull request #9877 from JosJuice/android-early-panic
5.0-1456744c99f8cc149e753566ded9331fe824f201c6fe0JosJuiceAndroid: Avoid crash on early panic alert
5.0-146098fcda4c315fd3fbcc0441fec51e499499e03715bTilkaMerge pull request #9889 from leoetlino/ax-symbols
5.0-14605474adcc601b4705209038d38c9f52c4e6fd0b6b8Léo LamDSPHLE: Prevent AX GC and AX Wii symbol mixups
5.0-14607edc4396603298bffe559f076dfb5d0baf9bddc2cMarkus WickMerge pull request #9888 from JosJuice/jitarm64-logicalimm-everywhere
5.0-145963af21d3d222b37ab5f259719cb72c3b8b1f386e2JosJuiceJitArm64: Optimize FloatCompare's CR value emitting
5.0-145958af5095ff4d8b4ede22f741ed08a67069134ffbbJosJuiceJitArm64: Stop using hand-encoded logical immediates
5.0-146042b26e729c3bc51c71824e012f10f12135a650b9bJosJuiceMerge pull request #9887 from CrystalGamma/fix-vertexloader-generic
5.0-14603beb6ec056909b4fc7507154d97e42d0020206deeCrystalGammaVideoCommon: fix generic build
5.0-1460293626764d475688877bad1140fd1d6b766d4aa5bTilkaMerge pull request #9863 from Pokechu22/zora-eyes-v2
5.0-14601b880be0aa56ac9807957574682902cb8cc2a9c9bPokechu22Use separate fmt::formatters for each indirect matrix column
5.0-14600f467c02d1ad63384674e04dee1c8d896b1c68ea5Pokechu22Ignore the top bit of the indirect texture matrix scale
5.0-1459920a8e9c872362f39dcb1319a39040cd85dc2d7dcTilkaMerge pull request #9876 from Pokechu22/skyward-sword-map
5.0-14581a379456f381f474bfdcb993fd4b28c84de5400d3Pokechu22Fix indentation for alphabump
5.0-145802feced2e332f29dd4ca500d76410e797403d562ePokechu22Fix indirect textures when format is not ITF_8
5.0-14596f9baff46a63176d57fdc3b363d59adc861ac003aTilkaMerge pull request #9885 from Tilka/datel
5.0-14595bd5c6047184027c7094532217fe3982e91070540Tillmann KarrasGameFile: don't download covers for empty game IDs
5.0-1459488fd9fd577ffc3c1af5a04cdf337ecd2990ccfe2Markus WickMerge pull request #9869 from JosJuice/jitarm64-constexpr-isimmlogical
5.0-145910f3b9a8874b12200326e6dd0904c30c2b296b159JosJuiceJitArm64: Minor mcrfs optimization
5.0-145909e80db123f4f8b6b51c672bec729a70a21ee7af4JosJuiceJitArm64: Encode logical immediates at compile-time where possible
5.0-1458910861ed8ce4f60f76ec3508f18c02083dfd226e4JosJuiceJitArm64: Turn IsImmLogical into a constexpr constructor
5.0-14588ab024b218e956f478c91c994628ec7153bfe79cfJosJuiceJitArm64: Accept LogicalImm struct as bitwise inst parameter
5.0-145894157967f04bb72e37c0aa383b3f377c0d2177418Markus WickMerge pull request #9883 from JosJuice/jitarm64-fix-ps-cmpxx
5.0-14588f903853cf7d3b38490397866613686160cefea78JosJuiceJitArm64: Fix ps_cmpXX
5.0-14587f6ca70d094e98664170a13e6cca1683a44cb0fadMarkus WickMerge pull request #9822 from JosJuice/jitarm64-ps-cmpxx
5.0-14580adbf6d55dacf256fdd586ee5069b5e20be4eacc7JosJuiceJitArm64: Implement ps_cmpXX
5.0-145854ba4d7cc7da937e2a69028861a4561bb34851c4bMarkus WickMerge pull request #9878 from JosJuice/jitarm64-addmex
5.0-14580fc60e626225997eb9f2c7595e794bac77d0e1746JosJuiceJitArm64: Implement addmex/subfmex
5.0-14583afe9c6fb9a7969bd76592292dc399ae1e8bdf662JosJuiceMerge pull request #9880 from OatmealDome/windows-updater
5.0-14580a39b7a45c0609771496936fadee6eb016447851cOatmealDomeUpdaterCommon: Use File::Copy() on non-macOS platforms
5.0-14581838434a9dfadcdce0804d139b12051b50e999106Léo LamMerge pull request #9879 from AdmiralCurtiss/host-is-instruction-ram-address-fix
5.0-14580c9e4489e17988ef80497c2c3ba5ab6e8034b6257Admiral H. CurtissCore/MMU: Fix inverted condition in HostIsInstructionRAMAddress().
5.0-14579cfcc994f6c6966172c108ee73347d7ad3f0ae717Markus WickMerge pull request #9840 from JosJuice/jitarm64-mffsx
5.0-144818cd37e040adb5fa6d7491839bcd55bc085a594e7JosJuiceJitArm64: Implement mffsx
5.0-14577a390d3f3270be43d8a5c725cb12a4c2782de3572Markus WickMerge pull request #9820 from JosJuice/jitarm64-simplify-addex
5.0-14441752c4898b19a11368ebf7314c4d659bc946ee76bJosJuiceJitArm64: Simplify addex/subfex
5.0-14575f67f0488d2cd3e0339970a41d88a0df14683e495Markus WickMerge pull request #9844 from JosJuice/jitarm64-fctiwzx-constant
5.0-1448136798b18e8defed48e2625f011df6c66ee2abaafJosJuiceJitArm64: Improve fctiwzx constant generation in double case
5.0-145739df6f6583413ec951b6d29d1314284a964109461Markus WickMerge pull request #9867 from JosJuice/jitarm64-unconditional-exception-exit
5.0-145411a64364ae367ff19ff1159f71f0fa5c72b1f674bJosJuiceJitArm64: Add the ability to emit an unconditional exception exit
5.0-145711827cb9cd862826c8e69d34d2c58d8fc18e696d5Markus WickMerge pull request #9874 from JosJuice/jitarm64-unconditional-farcode
5.0-14567a6700a074d632ec40b7761e71666d6dac89c1c96JosJuiceJitArm64: Get rid of an unconditional branch to farcode
5.0-1456998098edad77596f2006c75b95bdecdbff5c924d0Markus WickMerge pull request #9859 from JosJuice/jitarm64-stwbrx-sthbrx
5.0-14521f666df72c00518d355a70591a280f6118856bdc1JosJuiceJitArm64: Implement stwbrx/sthbrx
5.0-14520d3ef5d4ca4f14149c1f564d75348604de1b73e78JosJuiceJitArm64: Fix lwbrx/lhbrx with optimized MMIO access
5.0-14566de1289058885233be1fb29b16a239530b9c697d6Léo LamMerge pull request #9873 from JosJuice/jitarm64-tbz-encoding
5.0-14557cbbd3d39562437985678bb4f4a7953d59b687399JosJuiceArm64Emitter: Fix 64-bit TBZ/TBNZ encoding
5.0-145642c66a08fd30d6dea2a87bb62444f8ede78760fecLéo LamMerge pull request #9848 from Pokechu22/di-hw-resets
5.0-14555f664cf1903ff8403fd66fcbb8cf8b4092048c1cePokechu22Implement resetting DI via HW_RESETS
5.0-145621450e97c2868c3db3a5116b0b0777cf142bd9ef7Léo LamMerge pull request #9522 from AdmiralCurtiss/host-read-optional
5.0-14556c292351faafa76ff457db1d96d241a14176c9535Admiral H. CurtissCore/MMU: Add HostTryWrite*() functions.
5.0-14555b59fcae70abd7bd14d0a87aef9f07cd2481f905cAdmiral H. CurtissCore/MMU: Add HostTryRead*() functions.
5.0-145594b5dabff3368290803a478368bbe5defe103913fLéo LamMerge pull request #9871 from OatmealDome/leftrightclick
5.0-14542f6fabec644f54369394b0e57d171dae9f709b0a6OatmealDomeFreeLookManager: Use proper names for left, right, and middle click on Quartz ciface
5.0-14541a0ba78ded25a2bcacc537b63f7d2f9b6fa5b7cbfOatmealDomeWiimoteEmu: Use proper names for left, right, and middle click on Quartz ciface
5.0-14556925379cb9fc1c1c15199406a1f9a18a09cb72dbcLéo LamMerge pull request #9872 from JosJuice/jitarm64-msr-ee
5.0-145530642ff8b25acfd6021df301fdc2e738b1e35b36eJosJuiceJitArm64: Check MSR.EE for external exceptions, not MSR.FE0
5.0-14554954f27c5d7289b2b806d0fb94dd105edaa1bb4beLéo LamMerge pull request #9709 from AdmiralCurtiss/upnp-error-log
5.0-14360c3560f033ee69eb4ff0edc916d329e5490058654Admiral H. CurtissUPnP: Improve error messages on initialization failure.
5.0-1455202309bd0acf030f5f641d427e55b73d59455c4b1JosJuiceMerge pull request #9868 from leoetlino/constexpr-intlog2
5.0-14541b82b0683d5b3ee368db109f86a58fe3ac78d81faLéo LamMathUtil: Mark IntLog2 as constexpr
5.0-1455021d75099fc7931a5d846a290842808ee26954e39Léo LamMerge pull request #9866 from JosJuice/jitarm64-hardcoded-exceptions
5.0-1452058698b8380cc46d0e8cf67dec61b8f750de2f5d8JosJuiceJitArm64: Don't hardcode exception constants
5.0-14548be0163b7ad1d0a3b839597c622f3967266aa8533Léo LamMerge pull request #9841 from JosJuice/revert-9835
5.0-1448198bdf3b1ceae94a35e3f47158966967d1c947d99JosJuicePartially revert "Android: Clean up hardcoded platform names"
5.0-1454639e14b6b5f6c8f96ab045724da11719a848fade1Léo LamMerge pull request #9854 from JosJuice/wia-ice
5.0-14519eafa2784d6a321bcd2ff2cb38b1cc3f93811cc82JosJuiceDiscIO: Store partition key directly in ReuseID
5.0-1454420ac3ed413b523cef1cc90d4d4f2cd2a6467bc79Léo LamMerge pull request #9763 from Techjar/netplay-common-refactor
5.0-145433d5cf5286bb4a84aeecc2ec5a4a9fdd204ba5d73TechjarNetPlay: Refactor some functions into a common header
5.0-1454256fdde5d749c3df07218abce770b05c63762fde9Léo LamMerge pull request #9595 from Dentomologist/fix_vertex_loader_test_warnings
5.0-138721cc035eb055bb0fda386b276a00b8fc175913522DentomologistVertexLoaderTest: Fix memset assignment warning
5.0-14540ffdc8538a162b1ca56e3943c5a78c02358053b2aMai MMerge pull request #9862 from delroth/spdx-tags
5.0-14527eb119488ea418144ace26d916dbd8aa00100b821Pierre Bourdonlicensing: add missing license info to many Java files
5.0-14526f4e34703c0da37666af88892468eaf3ca07f8a4ePierre Bourdonlicensing: convert "public domain" to CC0 1.0
5.0-14525fd821770e3e015ab6a45e814e5a36bc9fb53ed91Pierre Bourdonlicensing: remove non-standard license.txt in favor of COPYING
5.0-14524408dcb5af703e9f90463699812d82485422c83d2Pierre Bourdonlicensing: import license text for licenses referenced through SPDX tags
5.0-145230cf041de24fa9d07eb2b59046303ed40056273a5Pierre Bourdonlicensing: various one-off conversions to SPDX tags
5.0-1452290379e243eb978afafea00b8b6d4c3ca79e71e60Pierre Bourdonlicensing: switch GLExtensions/ to use SPDX tags
5.0-1452151cdc5542c2f7ecaa34f1d4f42da17ce28c58656Pierre Bourdonlicensing: fix license info for Crypto/{bn,ec}
5.0-14520e149ad4f0a9874f354221a7fc76d8f1841e47808Pierre Bourdontreewide: convert GPLv2+ license info to SPDX tags
5.0-14531683807abcef2dffceabb7500fc018b60c3e79d93Léo LamMerge pull request #9858 from OatmealDome/updater-fail
5.0-14517dd5e0c6e153015e428d2ce246ae77c2e20aed678OatmealDomeUpdaterCommon: Move the updated file instead of copying This prevents macOS from reading an old (cached) code signature on Mach-O executables.
5.0-1452927c560fdfa182692316d7f0196bd782b11b7744fLéo LamMerge pull request #8915 from OatmealDome/updater-temp-dir
5.0-14326833d5a3e9f6b6a59115ba225c6000747a9bffc93OatmealDomeAutoUpdate: Put updater log in the user log directory
5.0-14325243c6b58feaebd5a11bf03303dde0a7782f579eeOatmealDomeUpdaterCommon: Replace FindOrCreateTempDir with File::CreateTempDir()
5.0-14324c87241479a14a6353c92d809211321ecfc8116f5OatmealDomeFileUtil: Handle app translocation on macOS
5.0-14525ccc2b7bd25a625b25c3ab1692f326d96349e37bfLéo LamMerge pull request #8416 from JosJuice/shader-compilation-names
5.0-1398705a37746b660b985846376f63472ca36b7ae230eJosJuiceChange the names for shader compilation settings
5.0-145236cc195e02f3398a56a6ff6b02f65bf23da7c0127JMC47Merge pull request #9640 from v1993/patch-1
5.0-14003b3b1518f91f66a4c471ec41a1a40170c6795e847ValeriAllow shaders to query reciprocal of window resolution
5.0-145214808241648b729e9640c19ffe9936a50e55c4fceJMC47Merge pull request #9843 from JosJuice/android-fallback-region
5.0-14481515d02fe26f3cd74a792f518ab5b244c0210540bJosJuiceAndroid: Add Fallback Region setting to GUI
5.0-145192409d30f5cec08e5402f87e831dc3021819cbccaJosJuiceTranslation resources sync with Transifex
5.0-14518e6dfb08746d0a514dbafc75ea937ed92e8fdb79cTilkaMerge pull request #9855 from JosJuice/wia-ice-2
5.0-1450330f9f31a69080edd1fbfcb98de34ff8320b78ee5Shawn HoffmanDiscIO: Add workaround for MSVC ARM64 ICE
5.0-145166042df71d934b0efa9dcb64f47e77a02a1e3cb96JMC47Merge pull request #9853 from Bonta0/sinocancel
5.0-14443aaea38be46b4c00f0dd6e94455643686fd7f83f3BontaSI: Don't cancel transfers
5.0-1451404a1c2e1b2d6171bb6dd4c13138d4a4f4a3a9134JMC47Merge pull request #9847 from JosJuice/dvd-pitfall
5.0-144824648e1a035c02c120d4350e10d6bad4c43ee53a5JosJuiceDVDInterface: Fix small backwards seek after non-cached seek
5.0-14481c6ede090350c9f413b1df8a4de850da5345797e2JosJuiceDVDInterface: Don't evict cache block i unless block i + 2 was read
5.0-145116a46d35c737aba4095d0e86385709968dbed65e8JMC47Merge pull request #9839 from OatmealDome/bluetooth-scanning
5.0-14460156ffef98c2f3b19201134b79b3db56c1478d81bOatmealDomeWiimoteScannerDarwin: Fix lint
5.0-14459b494d109d473d613b61158029bfd33ecf49bd01bOatmealDomeWiimoteScannerBackend: Allow StopThreads to request that any Wiimote searching stops Used by WiimoteScannerDarwin to know when to exit its runloop.
5.0-144580de30fa0bb57458726d7a5aab5eea02411b2a17fOatmealDomeWiimoteScannerDarwin: Initialize IOBluetoothHostController in constructor
5.0-14457eb7b70b48d7d3caa381d8431265c43142dbd220bOatmealDomeWiimoteScannerDarwin: Don't attempt to scan if inquiry doesn't start
5.0-144566794532abecf6c7ebfef98a46e49b7baacc0999aOatmealDomeIOdarwin_private: Remove hack for bug fixed in newer macOS SDKs
5.0-1445574755e593900e75a196590d560fc158b34be64deOatmealDomeWiimoteScannerDarwin: Rename stopScanning for code style compliance
5.0-145046320861c45755e23901249b7d5e11f102e5a499dTilkaMerge pull request #9856 from JosJuice/jitarm64-msvc-warning
5.0-14503e581d970d620732018da2511b2373b4afb9eb42aJosJuiceJitArm64: Fix MSVC warning '~': zero extending 'u32' to 'u64'
5.0-145023b3fb9d4c3761aaf11c25bce6178125a4f5ed7e9TilkaMerge pull request #9852 from Pokechu22/wii-change-disc
5.0-14494e440b21640adfef98ad18c217748587dfe585ee3Pokechu22DVDInterface: Fix decrypting reads clearing the drive state
5.0-14500901a4fb5f4bc9906f0f9b2c930de89b082ab1744TilkaMerge pull request #9811 from JosJuice/fprf-denormal-singles
5.0-14490ccd8233ea378b5737e4c7d086d4d762f8645951cJosJuiceJit64: Fix FPRF handling of denormal singles
5.0-144898d2c069c3454fee6180483f3bf29fe496d71c5f8JosJuiceInterpreter: Return float from ForceSingle
5.0-14488d56721ebb9910cd14115f778c57c58a6fd0ca366JosJuiceInterpreter: Fix FPRF handling of denormal singles
5.0-14487def5666419a04c22c61925f96d2c970a0bb01d72JosJuiceJitArm64: Fix FPRF handling of denormal singles
5.0-14495856c82aa2466adddcb0c22e502bf4286e57c6242TilkaMerge pull request #9851 from JosJuice/jitarm64-mfcr
5.0-144901df1f20c440ea110a7a8c8e91df1c9f2c66b3d68JosJuiceJitArm64: Handle SO and LT simultaneously in mfcr
5.0-14493bb2d576ecc04b8670916a296e069f1752aabd40fTilkaMerge pull request #9849 from Tilka/x87
5.0-14487afb93980595ff4fbbd31760b5ab7f979bb6be73dTillmann Karrasx64Emitter: remove unused x87 instructions
5.0-144912ef2eee2e088c3b87429809fa81b71a75cddbb18JosJuiceMerge pull request #9464 from Sintendo/jit64addxreloaded
5.0-134966a51c1564f14680c8e30dcfeeb986d8b1534d449SintendoJit64: addx revisited
5.0-14489156f625106fe364c8d9323d4dfb11d04ac678daeTilkaMerge pull request #9850 from Tilka/so_lt
5.0-14488a68c1bf648a5ecfb7c3d1f99fdb048c9fef6ff90Tillmann KarrasPowerPC: add enum values for emulator SO and LT shifts
5.0-1448725a701aa1b14638a3837d3bd72639f1709209bdaTillmann KarrasPowerPC: move SO bit to a more convenient location
5.0-14486aff39af5fba2d3869767995719f0c187c7694e28TilkaMerge pull request #9810 from JosJuice/fprf-cmp-mask
5.0-14423891a46596d7c05494737096a18fcbf7a8d1e93b9JosJuiceJits: Fix fcmpX FPRF mask
5.0-144844166567f92ddf5afa81488f6a14a6a2a271c952eTilkaMerge pull request #9812 from JosJuice/fprf-x64-neg-zero
5.0-14423be194dfc9cf15f80069b5f7d66a8d66ccb5b2fc2JosJuiceJit64: Fix FPRF non-SSE4.1 handling of negative zero
5.0-1448252fb2fad4016a58aacfbcf11bdf517f4680cd1fbJMC47Merge pull request #9845 from Sintendo/jit64mtfsfx
5.0-144817de4623d48bc03c9167258f7f38298e49240e875SintendoJit64: mtfsfx - Optimized masking
5.0-14480c77a5f7e3246398aeb1d520d7bbc0bfdf5787754Léo LamMerge pull request #9825 from JosJuice/jitarm64-mcrfs
5.0-14444b11b5955aef3ee2d2fb5386003716f548d593328JosJuiceJit64: Optimize mcrfs when mask == 0
5.0-1444379a610b4b49e5622129dc44041c1640555007e94JosJuiceJitArm64: Implement mcrfs
5.0-144770087eed235f92847cbc213869b0cf88c22414d9aLéo LamMerge pull request #9793 from sepalani/template-mmio
5.0-143331d48a33aed06bd02c5c7796bbec8e1f7b88186ceSepalaniMMIOHandlers: Move method definitions to MMIO.cpp
5.0-14475ede9f2a76a1fa730f30e058b5ea4284bedf47facLéo LamMerge pull request #9838 from JMC47/batensetting
5.0-1445503b48801f6cd2cc4176429c73bfa8418b1351ff3JMC47Fix Baten Kaitos Shop Crashes
5.0-14473965a8bd64c7f3a93967d48d60d08b9fd6d0a64bbLéo LamMerge pull request #9814 from thyrc/musl
5.0-144727a1922fd8f0f6686188d179732c9757faf2d1b4fthyrcFix includes for musl libc
5.0-144714979974a57c06ae605e43555f6cfe96e3472d12bLéo LamMerge pull request #9828 from JosJuice/android-pressed-opacity
5.0-14443d33efc37af5d7d13d0342d2de3922202289b7a8aJosJuiceAndroid: Apply opacity setting to pressed buttons too
5.0-144699476733a80e014dd415d103f755ed5c7d9f73ebeLéo LamMerge pull request #9829 from sepalani/ai-samples
5.0-144410a7627d74e0829bc532259deef0ad1c44e0dccd4SepalaniAudioInterface: Fix sample counter
5.0-14467cf26846225956b6eb6a1d6969528ed2462369b7dLéo LamMerge pull request #9830 from skylersaleh/m1-unit-tests
5.0-144441203c2378192acb8cf67ccf731d40f1f954de7a6Skyler SalehApple M1: Support for unit testing universal builds
5.0-14443655ed37983d90bb411ab2d877066b8f2f2198157Skyler SalehUnit Tests: Added W^X Support for PowerPC test
5.0-14464a632a6a404dc0d6ba8ae3ada1728f6a0c55ede3eLéo LamMerge pull request #9833 from Pokechu22/ubershaders-tevcoord
5.0-144462f1726e3f32d7bdb85cf827b98b6d47ab1a06912Pokechu22UberShaderPixel: always set tevcoord, even if the stage has no texture
5.0-14462b66e88e4b93e57c97dd5859fcc2ae281a83977c0Léo LamMerge pull request #9837 from AdmiralCurtiss/mysterious-voodoo-performance-fix
5.0-144551183fb3d2d55b004a2918a7c69dd8bbaf995c650Admiral H. CurtissVideoCommon/Fifo: Move SConfig::GetInstance() outside the GPU loop.
5.0-1446046120a6108111170f7ac849d716762121c5c9e76JMC47Merge pull request #9742 from Pokechu22/sw-resolution
5.0-142964a4244f04d80dbca76aa560debe139aa6121125bPokechu22Software: Fix bad backbuffer size
5.0-1445863c028c5df8aa7c5fe0f47f16e21f61888f901a9JMC47Merge pull request #9832 from Pokechu22/software-color-asserts
5.0-1444651862135d6df263c953c91e486e803fb985ac2edPokechu22Software: Remove texinfo.sourcerow == SourceRow::Colors assert
5.0-1445695ecb73b112e637197c12fe9546a1b9bf728f2afJMC47Merge pull request #9826 from Techjar/fix-tmem-mips
5.0-144432d59dcb95d1256bdbe0bf020c029b191477a241cTechjarVideoCommon/TextureInfo: Fix mipmap loading from tmem
5.0-14454be2ec728e4cd642e22c8558dec7d75ca254a19b2Mai MMerge pull request #9836 from JosJuice/android-getemulationactivity
5.0-144431a47780ab466a3493d078e3e79087a27289d2360JosJuiceAndroid: Don't use getEmulationActivity in GCAdapter/Wiimote code
5.0-14452a904cb846a7b23d514304481e5ed254fd308c82fMai MMerge pull request #9835 from JosJuice/android-hardcoded-strings
5.0-144460cfd36495b3f8ab5bba595db75c9d1106534ba62JosJuiceAndroid: Store HomeScreenChannel's appLinkIntentUri as Uri
5.0-14445cbc4989095baff7b84694802bb195c0c79d56ebeJosJuiceAndroid: Clean up hardcoded platform names
5.0-144445b8fe1e748af0e489478cde879cca8eba8150c33JosJuiceAndroid: Clean up some hardcoded strings
5.0-144431b3f05628b428442f1502c81bdc236466b95e3f0JosJuiceAndroid: Remove check for missing game ID
5.0-1444789a5bdff161b7a4056b70fa26dde0d6c4df674efJMC47Merge pull request #9349 from smurf3tte/gladius
5.0-14445c788beecfc2946260e87ae11718608ad4e10d898JMC47Merge pull request #9711 from iwubcode/enhance-wildcard-support
5.0-14444df53a5f8809d1f9c21a2975a2fd6e98e9c7a8424iwubcodeVideoCommon: enhance hi res texture support by having exact matches be picked before wildcard matches. Additionally, add the ability to ignore the texture hash portion of the texture name when loading a hi res texture
5.0-144438fb0f913315f98c9c3f3bf51ad0fc4e534991e10iwubcodeVideoCommon: split the texture hash from the base name when generating the texture name
5.0-144423e1a25ead050554add154efcc236e1f7a9d427e9Markus WickMerge pull request #9821 from JosJuice/jitarm64-sbc-subfzex
5.0-1444193d2fd19e8ee8d25e20cab210a5b08f2cfe00665JosJuiceJitArm64: Use SBC/SBCS for emulating subfzex
5.0-14440503c62ec00f53fac6995b255ce189e3e0127f233Markus WickMerge pull request #9819 from JosJuice/jitarm64-sbc
5.0-14437fac842021c24379e13a0407483e7c67b2607566cJosJuiceJitArm64: Use SBC/SBCS for emulating subfex
5.0-14438b530d9b8c242a0c87e3744b87c7e4e7e25544ebbMarkus WickMerge pull request #9817 from Sintendo/jit64subfic
5.0-1443618aaf488b0cb3509727ee8d252c0f08a5951fffaSintendoJit64: subfic - Optimize constants for d != a
5.0-144364e9e75f4c59df17e9ac0a15260fadea255a015feJosJuiceTranslation resources sync with Transifex
5.0-144354c37cc7e5e8d613166cc5d39f51678c5448a46fcLéo LamMerge pull request #9816 from JosJuice/aarch64-fma-true
5.0-144232b88a46b1ad418879c1d032b29af8f456a3cd592JosJuiceCommon: Set bFMA to true for AArch64
5.0-14433ee58f1c1881a88f9059ad91f47aa27fcbe27348dLéo LamMerge pull request #9775 from dbrookman/fix-gameini-gfxbackend
5.0-14333b214e0e71f7565240e60b88adf2e2fc06e5ac3ffDaniel BrookmanGameINI: Fix GFXBackend crash
5.0-14431d2d3647b26976e0f90ef5b0b59416dfe2eedfa5bJMC47Merge pull request #9813 from AdmiralCurtiss/cpu-cycles-per-sample
5.0-14430360d05fe2128e13780e9384a9941a711bfb4b076Admiral H. CurtissAudioInterface: Initialize s_cpu_cycles_per_sample to a sane value.
5.0-14429c2ac21c8d6a65583df7cd6efe87199333ceb4037Léo LamMerge pull request #9753 from mbc07/VolumeVerifier_TMD_severity
5.0-142992c598e46abd25959933a764552b0c9e49d8bddc5Mateus B. CassianoVolumeVerifier: increase problem severity for incorrectly signed TMDs
5.0-14427d536a50878fd257fcc9740235caf8b22ec351608Léo LamMerge pull request #9756 from Techjar/memcard-size-config
5.0-1430436dd4cc232c59496866e20267d7a45b3c4da6c36TechjarGameSettings: Set 59 block memory card for Pokémon Box: Ruby & Sapphire (JAP)
5.0-1430333a6701e5649868a2fca5c5a13cd5d8895c64a68TechjarReplace MemoryCard251 setting with generic MemoryCardSize
5.0-144244cd1567308ab921d0e37a83672ad91fa4932097fLéo LamMerge pull request #9809 from Techjar/netplay-session-settings
5.0-144230e502062b4ee57952eed8c659b52c788e4af50c1TechjarMove some NetPlay-specific settings to SessionSettings
5.0-144222898cf51218f6326107f9c5be141f95f8663b3f9Léo LamMerge pull request #9784 from PEmu2/master
5.0-1434644206b770255de4af3cd29ecbf46d58b3cf126b2PEmu2Update buffer_storage warning message
5.0-144200cc1fc37b570bbf2b830360046de3933f866991aLéo LamMerge pull request #9788 from sepalani/dsp-rate
5.0-14333eaf8e3000894a95d96a5ee8f27f3203cab0c2eafSepalaniAudioInterface: Fix AIDFR initialization
5.0-1441890a994f93780ef8a7cccfc02e00576692e0f2839Léo LamMerge pull request #9802 from JosJuice/android-game-file-cache-path
5.0-14389d304d75aa5e2026a6649ae3359aa66eec43b9a02JosJuiceAndroid: Stop using custom path for GameFileCache
5.0-144164e3e3bfd60e68deadfbe72fb06403e5895981f23Léo LamMerge pull request #9804 from JosJuice/revert-fma
5.0-14389ac28b89fa54dd01ef09c647492a508e9dec30fc2JosJuiceNetPlay/Jit64: Avoid using software FMA
5.0-144148ef4bd682b86b6ac708c3aa2462a14f9ad5a90a0Léo LamMerge pull request #9805 from JosJuice/rounding-mode-savestate
5.0-143899db0ebd4b6d195410aac622bc9b27da7155babbcJosJuicePowerPC: Set host CPU rounding mode on init and savestate
5.0-14412dd26106848e2cadb89f8dc3a1425b4b76b9a28b0Léo LamMerge pull request #9807 from Techjar/fix-glsl-any
5.0-144053da0976a8190211e43e285896bfb6dcd80dd7d50TechjarVideoCommon: Define scalar any() and all() functions in GLSL
5.0-1441038424d0c59b480d7a3301a5f61c03e99b685dc42Léo LamMerge pull request #9808 from xvrc/msghandler-label-fix
5.0-144070ad13db633994cdad92e20eee07fef79822efaf1xvrcMsgHandler: Correct question and warning captions
5.0-144080a1f58ad779695e2d9ddbd90a5c021efe2df450eLéo LamMerge pull request #9730 from Dentomologist/remove_audio_pane_stretching
5.0-14389a2e1ddc3541ca7233ed05e31d88278805cf088e1DentomologistAudioPane: Remove main layout vertical stretching
5.0-14406a09d9cf608fa9d2c20f6419879ad9867e1990ceaJosJuiceMerge pull request #9606 from Filoppi/patch-14
5.0-14215e6057c5f62ed43d445416517913f44f06673d44eFilippo TarpiniQt: avoid queuing ConfigChanged() more than once
5.0-144040c6e00ce0c8da1d81094bb41fea2eafe6b279891JMC47Merge pull request #9801 from Techjar/bbox-rounding-hack
5.0-14395b267f54259c7e1b9d9bd8a5874af559b76925184TechjarVideoCommon: Only include centered pixels in bounding box
5.0-14402a51d01bb809bddaa2c221b0e9a6d0b935a285bceJMC47Merge pull request #9532 from Pokechu22/debug-cube-hack
5.0-144011500a0119bbb9086b0482a94b154612a0684f194Pokechu22Eliminate TVtxDesc.GetLegacyHex
5.0-14400820d9ffbfa9fb06618ff8d93d5e9a1da72d897c0Pokechu22Remove PixelShaderGen hasindstage
5.0-14399c583cac5681409222c4557e48cbad8caedc17c4dPokechu22Hack to hide debug cubes in Super Mario Sunshine
5.0-14398e62610e6bc4f33234d8d5a7759ed5911bd25b8cbTilkaMerge pull request #9799 from Tilka/interpreter
5.0-143895fc3cb2379d0bee096fc1ff776d9c94f02795be0Tillmann KarrasInterpreter: deduplicate integer comparisons
5.0-143960aa9e8dc9a47cc50baf4e785da1b2ce5f2246b17JMC47Merge pull request #9795 from Filoppi/fix_controller2_default_device
5.0-14387702f86ccc01fb1b9055e1acb77541f432a5cac57FiloppiInputCommon: fix 2nd+ controller not defaulting to the default device
5.0-14394c729852d72f7dcd9877fd4b4a002a0f0d91dcd66Connor McLaughlinMerge pull request #9782 from Techjar/bbox-ogl-upsidedown-fix
5.0-143434866002c9bf6d4438087c4b53c100d7cf1271084TechjarVideoCommon: Perform OpenGL bounding box inversion in pixel shader
5.0-143921b3977990b2617b8caca0c10fe14ab0105c0c568Connor McLaughlinMerge pull request #9800 from Techjar/vulkan-subgroup-fix
5.0-1434358238e75a7d2a153fdbd51b5f39fd00f390eafbfTechjarVulkan: Fix subgroup reduction
5.0-14390ec8257ebe12a77cfbb50903955a86e82214fe63fJMC47Merge pull request #9794 from Filoppi/fix_input_focus_bug
5.0-143857c83b745c5589e973b1e6030973956885b144902FiloppiQt: fix input focus checks being wrong
5.0-143888f9bb5612af67d609818129f10e8f5b8f9ea353eJMC47Merge pull request #9798 from JosJuice/android-wad-crash
5.0-14360d42cec0d19f64e3a8bc7c8db738607a136e10d04JosJuiceAndroid: Fix WAD import crashing
5.0-14386edc18e60add3393aa0b7e79aa5b5e3ff443f34ffLéo LamMerge pull request #9785 from Dentomologist/fix_gamelist_grid_zoom_in
5.0-143467a6098a7f655a9441b1196ef2efefd3bdaac8f8dDentomologistGameList: Fix grid mode zoom keybind inconsistency
5.0-143845e371bb4be28f76446043467a7d1df2876da8b38Léo LamMerge pull request #9792 from sepalani/lint
5.0-14333ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047SepalaniLint: End of namespace
5.0-143828ca6ffd908aa95ffb5c7665083463c4ea1139b0dLéo LamMerge pull request #9702 from Filoppi/controller_interface_fixes
5.0-1438183ea16f40238fa82981221ba65061a7094b2a64bFiloppiQt: Fix IOWindow keeping a shared ptr to devices even after them being removed by the ControllerInterface this prevented some devices from being recreated correctly, as they were exclusive (e.g. DInput Joysticks)
5.0-14380a77e3b4a9bc557ac00b63c13abdb4074069e9a7dFiloppiInputCommon: Make Wiimote rumble variable thread safe
5.0-1437908f8c279274455ecf16a3a447378f37062408c9bFiloppiControllerInterface: fix DSU thread safety and use PlatformPopulateDevices()
5.0-143788b53af9cbc8aabdd5db349c17a8912c0fec723a8FiloppiControllerInterface: polish DInput Keyboard and Mouse (add comments and logs)
5.0-14377038b57feccb098a338342f6542bb97d74f9cf7e1FiloppiControllerInterface: DInput Joystick fix non thread safe static variable
5.0-14376a0ecca1a84afb61809aa848405f119a9a7fff965FiloppiControllerInterface: Implement ChangeWindow on DInput without recreating the devices
5.0-14375dcc345400e38e54ac84819e5cbcdf65c9cd95f96FiloppiControllerInterface: devices population is now async so implement devices sorting priority
5.0-143740718cfd7d781952eff53f052466faaea6b5f3a2fFiloppiControllerInterface: make evdev use PlatformPopulateDevices
5.0-143732aa941081e7d07d11500ea6080c9f65af005caebFiloppiControllerInterface: make SDL use PlatformPopulateDevices()
5.0-143721d816f8f267ff468478a4b8ff423b2dd0c734654FiloppiControllerInterface: make real Wiimote use PlatformPopulateDevices()
5.0-14371c238e4911916e2a90e2e324873e0da4907d243c3FiloppiControllerInterface: Remove OSX window handle
5.0-143702376aec135d957ee74bd2be1d587539dea4d5dabFiloppiControllerInterface: Refactor
5.0-14369f90d851e2519d46f62e2037896053bc546e7133bFiloppiControllerInterface: mixed comments
5.0-14368c285ae57fb0027a3e6da12b7097e15e0485ee526FiloppiControllerInterface: fix rare deadlock
5.0-14367ebe3fbe04c329f9bc100ded4dcf22720f375e2f4JMC47Merge pull request #9771 from Filoppi/dsu_fixes
5.0-1432498b00a28e4a2116984ee37f25dfe2598f591862cFiloppiControllerInterface: make DSU inputs start from resting pose instead of 0. Add battery level
5.0-1432316e4dede721f5764091a238e7234b8c911698152FiloppiControllerInterface: DSU polish: avoid hanging host thread, add disconnection detection, ...
5.0-1432283806462eca762fc281c309fc80e28ea126dba9fFiloppiControllerInterface: fix DSU using the same client uid between server and controllers queries
5.0-14363a208d529de0b95c77a39b8faed9eb5b2c077347aLéo LamMerge pull request #9790 from AdmiralCurtiss/cheat-manager-config-change
5.0-14360441d304317606c2c9448108728f8f38a2b2f7f5dAdmiral H. CurtissCheatsManager: Use game information directly from SConfig, and only recreate widgets if game changes.
5.0-14359414e0f459862851a1714461a646bf801c09a4175Admiral H. CurtissGeckoCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-143581fbe56210af427ef48cc57580cbc4b32afadff88Admiral H. CurtissARCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-14359fd4efd3787bd5978e59317a56905e6e78ae5a951Markus WickMerge pull request #9791 from JosJuice/jitarm64-carbon
5.0-143584ef4ac41d1654565aa5f0a975da7ebda84118ba0JosJuiceJitArm64: Fix clobbering LR in FakeLKExit
5.0-14357684d09b342511b5a3c1809b1eef1a46c53cd3370Léo LamMerge pull request #9789 from AdmiralCurtiss/netplay-efb-access-tile-size-bool
5.0-143499fd16a93c576976e1591be4cf80e9b9a614aa02dAdmiral H. CurtissNetPlay: Sync the EFB access tile size as an integer instead of a boolean.
5.0-14355813996776870df345674d0cc387306add84beeabTilkaMerge pull request #9787 from JosJuice/jitarm64-slwx-top
5.0-1434686de3df07212fde67eb96a86bd83d3707b984619JosJuiceJitArm64: Discard top 32 bits in slwx result
5.0-143535470aceb6348a50db92db4a8e53e9054b7d30077Mai MMerge pull request #9786 from Tilka/dsp
5.0-14347f2c4041d393ee8a247cd59997c43915d2afbae70Tillmann KarrasDSPHLE: remove unused function
5.0-14346a13df9b251d5a43938737fa535d021de57f032a7Tillmann KarrasDSP: use CR_* enum values
5.0-1435089af7b82f269098d623f611e6b9c88f2f92c058cTilkaMerge pull request #9770 from JosJuice/jits-accidental-gt
5.0-14322de3fed609339ec89ff93122d304598f3e4495685JosJuiceJits: Fix accidentally setting GT in CR when clearing EQ
5.0-143486c0180fc61edd742fa4666d39c7d8d037d074340TilkaMerge pull request #9748 from JosJuice/fma-accuracy
5.0-143002c38d6419e4e4299960b35e071c8cef411d18995JosJuiceJit64: Emulate FMA accurately when determinism is enabled
5.0-142999bc5bd83a990bf15e0a95b0944166264d2bde58aJosJuiceInterpreter: Use std::fma for emulating FMA
5.0-143452f8c9a77356b8eac8fdff0e9312fe2a8896c92b5JosJuiceTranslation resources sync with Transifex
5.0-14344acc7d3710d60552769f61f4b44bc8533a940df36JosJuiceMerge pull request #9780 from Techjar/freelook-config-fix
5.0-143387111d1116183ebb0d2a4693c7d87626de909b2a2TechjarCommon/FileUtil: Add some missing configs to D_CONFIG_IDX
5.0-14342638909aec6ef07483f9c9301d4926bbd7d9d6bb0JMC47Merge pull request #9751 from JosJuice/jitarm64-fcmpx-ftz
5.0-14300b6cc3c4b6e3cdb10b077bd9194c4f0935e6ee687JosJuiceJitArm64: Make fcmpX with flush-to-zero enabled less bad
5.0-1429921ebc176febd0c235c86e31409935daac83a7e3fJosJuiceJitArm64: Set FPCR.AH
5.0-1433936871c9329a44ee00694d8ec08814abd668a4828JMC47Merge pull request #9781 from Techjar/bbox-round-down
5.0-1433883d55704aad11e3090636db978add28d5197cf01TechjarVideoCommon: Round bounding box coordinates down and remove pixel center offset
5.0-14337bd7c5bd7424aa71ef619ef0c2f53140544b877daTilkaMerge pull request #9778 from shuffle2/msvc-wa
5.0-143364ce22c093c8871b0cbfe3c83e3106f353cb0a088Shawn Hoffmanmsvc: remove workarounds for old compiler issues
5.0-143354363f9d4c7cb2a4192380860ddf3127a230f9352TilkaMerge pull request #9777 from shuffle2/msvc-quiet
5.0-14334d8cc419eb3662ad3964aa7146b158ad311083c25Shawn Hoffmanmsvc: remove some unneeded warning disable
5.0-14333d19d2ce2bda16bfca07ace3a3f5b449115ee8fecShawn Hoffmanmsvc: use external header feature solution-wide
5.0-143323ef9d5f6595f8ffac5d93314214aed735616f111Léo LamMerge pull request #9749 from Dentomologist/escape_update_commit_descriptions
5.0-1433199ed43280dec1eec088bbf4242105c0953924e39DentomologistUpdater: Escape HTML characters in commit descriptions
5.0-14330a12865570d7c0eacd77f1bed850772e5f8aea4d9JMC47Merge pull request #9764 from Pokechu22/amd-opengl-bbox-fix
5.0-14324c58837964f02a1db64f82fd260c5a554adbc6b81Pokechu22VideoCommon: Fix bounding box on AMD/OpenGL/Windows
5.0-143288dc87ef69861b605a51170c782f5a271aa889603Léo LamMerge pull request #9752 from JosJuice/android-unit-tests-off
5.0-1429982e9c1c68a75fdb01797026032d008df211c7c7dJosJuiceAndroid: Disable building unit tests by default
5.0-14326a3c89ac7014ff2ba2b2ecc36e6b5a9f24369cd9eScott MansellMerge pull request #9773 from Techjar/bbox-default-values
5.0-143258cfe49295f105506a270ff350a9ea717e8af2172TechjarVideoCommon: Add fallback handling for bounding box when disabled or unsupported
5.0-143242f1b639f0ad191a977bfaabdeff24ccef4914099TechjarVideoCommon: Restore BBox* forwarding functions
5.0-14323c404452d3edcd3d0cf2d870a51166c6f6132a5e1JosJuiceMerge pull request #9759 from Techjar/netplay-sanitize-gci
5.0-143191377f31cf8cd841ceeb1a7fce2f070a9f4049ceaTechjarNetPlay: Check file names when receiving GCI folder
5.0-14321c648058efd4383b2ac69c4ed52e98973b735321bJosJuiceTranslation resources sync with Transifex
5.0-14320c16a12a20d2a5e38374a3d7f7ede826180be88baLéo LamMerge pull request #9769 from Tilka/warnings
5.0-14319faec77a9714b31e0c3864890bc44c4bf31e06a66Tillmann KarrasFix -Wreorder warnings
5.0-14318b3a414ea9df1c30d4d0cc59cfbefc9eacda9c62aConnor McLaughlinMerge pull request #9766 from stenzek/ogl-bbox-memory-barrier
5.0-143146393f157f0c2bb89b93cde43fc5d8b07fd0c7719Connor McLaughlinOGL: Force memory barrier when reading back bounding box values
5.0-14316b31d4400e31503861cce0bb0ccff6da71bddf277Connor McLaughlinMerge pull request #9765 from Techjar/bbox-pixel-quads-2-electric-boogaloo
5.0-14313a24e78b3cf07e8d169d97a2e4c3635b9efbdba35TechjarVideoCommon: Remove BBox* forwarding functions
5.0-14312e4aef0a85b6cfc1e881c09c374a2d35823585870TechjarVideoCommon: Move bounding box pixel quads rounding to shader
5.0-143137b2b05cc219c1591ab328fefabd9435aff748c08Mai MMerge pull request #9760 from JosJuice/jitarm64-msvc-warning
5.0-14303e0c81ae54ad99ae8166121eee4abc54c97c32630JosJuiceJitArm64: Fix MSVC warnings
5.0-1431137d05594933ab104eba82ad3bbffb20222982b20Connor McLaughlinMerge pull request #9648 from stenzek/dx11-gl-bbox-caching
5.0-143107fd0a526e1a6c48d0180eb8368cc9aed5f6d0eceConnor McLaughlinVideoBackends/OGL: Cache bounding box values between reads
5.0-143090c11dca1218b4695025d826dac50538288a579b1Connor McLaughlinVideoBackends/D3D: Cache bounding box values between reads
5.0-14308ee4c0ba168995ae54e02768430268030bfd792e5JMC47Merge pull request #9757 from Pokechu22/oob-ind-stage
5.0-143075928182a4cd9533ad34ea68ba4842467df31b006Pokechu22Skip indirect operation for out of bounds indirect stages
5.0-143061827e7a166c0773a1669dd82bb7f5e460dd3d408JMC47Merge pull request #9724 from Bonta0/ffcc-gbafix
5.0-14210764645b44dd16571329af0fedd63e7409c370455Bonta-kunGameINI: Fix FFCC GBA race condition
5.0-1430445a5c9cc043db4f531b9f84227469141549b5c45JMC47Merge pull request #9697 from Filoppi/cursor_locking
5.0-142993c7c2dfaa10fc837f75d7e71d71b483db343dee3FiloppiImplement Cursor Locking and new input focus checks for it
5.0-1430252a388af9a92b7142972b5a37294cf926707be91Mai MMerge pull request #9754 from JosJuice/netplay-memcard-region
5.0-14300e32cf29f76150a8dd7f1cd579d6c44163bf339ddMai MMerge pull request #9755 from phire/dump_xfb_gui
5.0-1429937e532322b6d7b68a64291e713271703ef57ce8eScott MansellPort dump XFB option to Qt UI.
5.0-14299ba7ad73e928de9972398def61c5758c42b23aec2JosJuiceNetPlay: Check that memory card region is valid
5.0-14298ff08b85740f52394433ebc2a49c22b324c858dc7Mai MMerge pull request #9750 from JosJuice/android-jstringarraytovector
5.0-1429790cf0d60f8a08a57084950b4f34ce92b18ba7ae1JosJuiceAndroid: Use VectorToJStringArray in GameFileCache.cpp
5.0-14296c1c17339ff8c40f880fb71a5e9c540cd56252518JosJuiceAndroid: Use DeleteLocalRef more in AndroidCommon
5.0-1429551671921c4c010476ec1150703d7d62bfcde630cLéo LamMerge pull request #9441 from skylersaleh/master
5.0-14281210f6e7f0d44b199f303182367597f05cefe48f2Skyler SalehApple M1: Update AutoUpdate PlatformID
5.0-14280abea411bdc9383ef261ea1dc39729e920a2afeaaSkyler SalehApple M1: Detect incompatible universal merges
5.0-1427976ed9310f290075073d1b7c49de3cae1f59113dbSkyler SalehApple M1: RAII Wrapper for JITPageWrite*Execute*()
5.0-1427876130d8b3ba021660487719991c1bd13ebb521edSkyler SalehApple M1: Fix code signing regression
5.0-142771015cdc265db32a4268cd039224fc5c806831be2Skyler SalehApple M1: Improved handling of paths
5.0-14276b72c47f442250c226fdef073317b2f0281ed2527Skyler SalehApple M1: Enable CMake cross compilation
5.0-142757a44a7ee399ca490a6b082dded4616e154673fe2Skyler SalehReadme: Update macOS build instructions
5.0-142749163312779dd1fd4ab3b60eee3f56c2a8c8e683dSkyler SalehApple M1: Support non-Xcode based universal builds
5.0-1427312c439860d5957d8bd963ffeca108698e960f2eaSkyler SalehApple M1: Only add x86 compile flags to x86 builds
5.0-14272bcb3c7d80f4ab1c8b9777a01330cb754a08d8f12Skyler SalehApple M1: Update MoltenVK
5.0-14271f567fd93b9b94c2b36cee7b88c25b089b7382652Skyler SalehApple M1: Removed unavailable CPU core dialog box
5.0-14270f92ccd5058b4e0ccea43831190c85b3652d97c56Skyler SalehApple M1: Fix bug that could cause crash with MMU
5.0-1426938861f6782948d8124bd4fa7f2883302fc75e82dSkyler SalehApple M1: x86_64 MAP_JIT
5.0-142680851693cbe98cf4602293e384bc274fd914dead9Skyler SalehApple M1: More robust build for universal binaries
5.0-142674ff429266a75d8cfdb71fd37d818baa9a75264a3Skyler SalehApple M1: MacOS 11.2 mprotect restrictions
5.0-142668cb86e7ae01211efb540999f4fbe44c4f42e001aSkyler SalehApple M1: Enable hardened runtime
5.0-1426561448a9b2f5d83c665c7c39dc56b22bc3094c554Skyler SalehApple M1: Refactor ArmCPUDetect.cpp
5.0-142644542038cd0ec8359d9faa21699c85d025c5ec8caSkyler SalehApple M1: OS version checking for MAP_JIT
5.0-14263948764d37bdbb89e84886e233dea47fba0cb1017Skyler SalehApple M1: Build, Analytics, and Memory Management
5.0-142624ecb3084b70b5581115703b517b9005f608ffb18Skyler SalehApple M1 Support for MacOS
5.0-14274ed331291d120cf45f7f852a7be39909a389baa6eJosJuiceMerge pull request #9747 from JosJuice/jitarm64-sync
5.0-1425586d2c2a1c3ce0f1d719ed5788bc43b5ad443a132JosJuiceJitArm64: Jump to dispatcher on downcount <= 0, not < 0
5.0-1427296c1f6298b6af7a149d5268cd0cf44268a0e889bJMC47Merge pull request #9551 from endrift/si-norep
5.0-14271bb1dd31f53d7ca4e0e807bbb26d079f0c4ba2ab6Bonta-kunSI: Fix COMERR update
5.0-14270e70193195c45de2ec5cbeabdf106da6d6ea0c17fVicki PfauSI: Generate NOREP on timeout instead of generating Dolphin SDK reply
5.0-14269509b24a27f0a417c9139d46d1d5a0ebbf7d678e3JMC47Merge pull request #9581 from Filoppi/expose_input_expr_vars
5.0-1426893e3e691f9a3a9913b56ebe71b4bd34fd21ce5c9FiloppiExpose Control Expression variables to mappings UI
5.0-14267975f8e2a25653b3a9a4d8db42285f5b4de50b589JMC47Merge pull request #9700 from Filoppi/simplify_mappings_preview
5.0-141100d23acc8311daf0d3e86ad1372d033bb51de1786FiloppiQt: simplify the preview of control mappings/expressions by removing their device path and replacing it with a ":" prefix. Also remove white spaces and \n \t \r.
5.0-142654f4b3367b5d37f1eaab7150c38e32668bfb4bdd7Mai MMerge pull request #9744 from Techjar/fix-general-pane-netplay
5.0-14264a33593baf774257c5fb4fa6978a1b1150efb73f3TechjarQt/GeneralPane: Refresh widget state on config change
5.0-1426395aadff0e7f8e5f6bbcc0d7d650e45040b417e6bMai MMerge pull request #9737 from Techjar/fix-textureinfo-hasmips
5.0-1424642d1658c5055a6f100cd5154a582e6422a89ad2eTechjarVideoCommon/TextureInfo: Restore old mipmap detection logic
5.0-14261f9b0225b69ab566287e08346741ce37b14d5cf38JosJuiceMerge pull request #9725 from Techjar/netplay-sync-allow-sd-write
5.0-14246a47fcdcbec19254982402790010fa18c4e443cc5TechjarNetPlay: Add some missing synced settings
5.0-14259213ddc56ab4d42d02b9859aa7493aebc6b39afe4Mai MMerge pull request #9739 from phire/GetFakeVMemMask
5.0-14258610613ee76f609346146cc0389418abcd290c143Scott MansellUse correct mask for Fake VMem
5.0-1425777e5d7935471b3ba8c287ed65758a3ac81b3f5ebMai MMerge pull request #9736 from Techjar/bbox-pixel-quads
5.0-14254be6b000bec8f37fd4440dfcfdeb7630ccd7bfec8TechjarVideoCommon: Account for pixel quads in bounding box calculation
5.0-142530f17990137e9d32e442b7baf000098af5ffae111TechjarVideoCommon: Split BBox* functions into common and backend implementation variants
5.0-14254031bef0ad97f6f6650fcdc8ec2137d9a984dc218Mai MMerge pull request #9738 from JosJuice/interpreter-fctiwx
5.0-1425368a5fc55d2c6ba3bf7645630eedb6a7f722ed540JosJuiceInterpreter: Fix fctiwx rounding
5.0-1425240a47150746a024ad395689d8f1176bd4703beaeJosJuiceMerge pull request #9734 from JosJuice/scm-rev-str
5.0-1425199dc97c377ff6f8b4daca2f293f6f9016aa5a068JosJuiceDolphinQt: AutoUpdate.cpp should use scm_rev_git_str
5.0-142507d8c3ff7d20f6d02e57464ea44594951c147b0a0Mai MMerge pull request #9732 from JosJuice/avoid-including-scmrev
5.0-1424727cc0b539a5fb4c7ac09342a0d265133afe9a0f4JosJuiceAvoid including scmrev.h except in Version.cpp
5.0-14248bc89df897e9f33afb0f2360b0236cf9eb2a698f3Mai MMerge pull request #9731 from JosJuice/perf-queries-slow
5.0-142471d3b9fdec2c8ed73ec9af95e390a6b86a699cf6fJosJuiceFix perf query regression
5.0-142460a2fde73a274fda20fa81b046291da35c9a93726JosJuiceTranslation resources sync with Transifex
5.0-142451d175e7e137bca2bd284c42bd4269ed1e823ef6dMai MMerge pull request #9728 from JosJuice/android-get-shader-list
5.0-1422069626f17264dffe7ba9a78c33ba8b6c2355a5840JosJuiceAndroid: Remove getDolphinInternalDirectory
5.0-14219b7ba126db0d796348ba884333b341e50252433adJosJuiceAndroid: Use JNI for getting post-processsing shaders
5.0-142429312e45cbe575e41e81f6baff1ff7053b2cccd7cMai MMerge pull request #9687 from Dentomologist/fix_config_descriptions_grammar
5.0-141245a688b74a7f687e7705d919f5158b6fa605d9038DentomologistGeneralWidget: Fix Backend description grammar
5.0-14123b9c1f4921c86d1301e78eb7b7361f4be3420da81DentomologistGeneralWidget: Fix Log Rendertime description grammar
5.0-142391054abc9cc8e40fa5d50a2e483c01f7116228a23Mai MMerge pull request #9712 from JosJuice/jitarm64-fmul-rounding
5.0-1419611be2314fe8aa9cdf04322b2ac710e9f89e0b8b5JosJuiceJitArm64: Fix fmul rounding issues
5.0-1419566e912a252b2a36f01a2c8b4fa6274fe46cdf046JosJuicePPCAnalyst: Treat frspx output as single
5.0-1419477afb0f4c3179973c3486695db4fa8d4cabce15dJosJuicePPCAnalyst: Apply "bitexact" analysis to fprIsSingle
5.0-142355949a19fe64c02deed7ea3499c925a81369c3ceaMai MMerge pull request #9714 from JosJuice/jitarm64-convert-fmov
5.0-141678c12068a032e2f1f2de76f3fb6246c7850f4f0c4JosJuiceJitArm64: Prefer using FMOV when doing single/double conversion
5.0-142336958df596706ec3090b102467b68274a08a5453fMai MMerge pull request #9695 from JosJuice/jitarm64-fres
5.0-14169e5f2dcd891bc126b5e75e6858ae8040c67df509aJosJuiceJitArm64: Implement FPRF updates for fres+frsqrte
5.0-141684b3fda7906027c4180388fec6727030f6cf5f743JosJuiceJitArm64: Implement frsqrte
5.0-1416785226e09f091cf7b69614f0632caf98721f917aeJosJuiceJitArm64: Implement fres
5.0-14229539c2cb00ed920262a310868146368bb3b3ba4c9Mai MMerge pull request #9667 from Sintendo/jit64divwx2
5.0-1403347e16133e5cfb6361b265f1717736b22f896e445SintendoJit64: divwx - Eliminate XOR for constant dividend
5.0-14032abc4c8f6017e516818eb301718bf3773f827a35eSintendoJit64: divwx - Eliminate MOV for division by power of 2
5.0-14031246adf0d6dbefc329f1347000be4b9ea3aa3447eSintendoJit64: divwx - Eliminate MOV for division by 2
5.0-14225c5e8c8420db2cb77ae601de27a56db8ff249b416Mai MMerge pull request #9722 from Dentomologist/add_4x_nobanner_image
5.0-142114f31eaadc5fa4209f0f84a6fe9835714e83c1231DentomologistGameList: Minor improvements to android and low res nobanner images
5.0-142103c3931fd741215f2d7fafef54d0e254a2d52a2e4DentomologistGameList: add 4x resolution for nobanner image
5.0-142228b814819206947fe5770b77c69a4f21c449484ebMai MMerge pull request #9710 from JosJuice/volatile-begone
5.0-141678a0f5ea04a276afcf3f76a038b0d3d88415ecad9JosJuiceRemove all remaining volatile qualifiers
5.0-14220fb43aaf51342dfae7a760f3c68bcb896cee74cf7Mai MMerge pull request #9720 from Techjar/move-netsettings
5.0-14202171aad50ccee326052ff2304af3c31a9cbe653a2TechjarNetPlay: Move NetSettings initialization to backend
5.0-14218ece32247159c1a78d44a36779d121a8580d06289Mai MMerge pull request #9727 from JosJuice/translatable-strings-fixes-2
5.0-1421725c4c64ae4c01cfde89d181700e1f0fadcb573f1JosJuiceFixes to translatable strings, take 2
5.0-14216655a50e1d0ffa878b302b21aca66ef68362eb105Mai MMerge pull request #9726 from JosJuice/translatable-strings-fixes
5.0-14215a29660a2c759dc60efe1cd9593a460d8927ebe6cJosJuiceFixes to translatable strings
5.0-14214fbf7e93f9bc6df2581b37d51ee47d8457149159cJMC47Merge pull request #9689 from Filoppi/input_cleanup_2
5.0-14213379ffc268d30c66c9cc43a15998369de769efaf0FiloppiIMUGyroscope: make GetState update optional (on by default), fix const, clean code
5.0-14212a19a0096db4bbee3b7ae6411c0b6e801c091783eFiloppiInputCommon: improve code that returns a controller attachment index
5.0-14211d43a06ff6ad713f25b6b80ad6dc4bba8e003db04FiloppiIMUAccelerometer: consistency of BoundCount checks
5.0-142107f5b6ed788afce17622b8d61dad8a267ac170b53FiloppiGuitar: consistency of BoundCount check
5.0-14209736de8abf618fdd3846ec90fa3d51a71ed3d0a68JMC47Merge pull request #9527 from sepalani/watch-items
5.0-1367207f68560e61af4599078b7c4058880dc16667370SepalaniWatchWidget: Add new/delete/clear toolbar items
5.0-1420793e9d8be86caa590701aa5dcd37ccd7296f980bbJMC47Merge pull request #8923 from Filoppi/OSD-fixes
5.0-133873492f51eaf22306ebbce2961c3354415bdfcbf6cFiloppiOnScreenDisplay: a few fixes -They might have never drawn if DrawMessages wasn't called before they actually expired -Their fade was wrong if the duration of the message was less than the fade time
5.0-14205678e03512668fe5f1180d06958a90d25383b1f49JMC47Merge pull request #9678 from Filoppi/tooltips_style
5.0-138704f53adc3312291e946d6f12b3140a21dacb36e1bFiloppiQt: make all tooltips look similar to balloon tips (and share parts of their code)
5.0-14203eae6d91f34e1c7475d60c633f7717d16a7f18a8aMat MMerge pull request #9717 from JosJuice/android-issettingsaveable
5.0-141981bf67627094c13c01600543b629dfab999c2e0a9JosJuiceFix Android controller mappings accidentally being in IsSettingSaveable
5.0-142018ecc89ffe15fa1bed3c481161e6f8287898d227cJMC47Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
5.0-14198509d7eac2d7401d715dbebb6f9aa8292d982c7adMayImilaeAdjust Onscreen Buttons Opacity
5.0-141995dec4a0a175a8188a95252cd0b3e42f3ef942eabJosJuiceMerge pull request #9719 from Dentomologist/fix_windows_include_directory_with_spaces
5.0-14198433b85769559f7cfc6201157a388122dc92337a0DentomologistDolphinQt: Add quotes around QtIncludeDir on Windows
5.0-14197b4ec550782dae4ce0f99cffd6e5d377f096674adMat MMerge pull request #9715 from iwubcode/qt-header-warnings
5.0-1419499a724361abb5c9728761dfc13b9f58a0b4fff8biwubcodeDolphinQt: update visual studio qt props to ignore warnings in headers
5.0-1419304a635e884024b24e0c86c473a81891dc9566d54iwubcodeDolphinQt: fix Visual Studio warning about 'assignment within conditional expression'
5.0-1419205b1566e3f8febbf94827899214ad8a135797bd2iwubcodeDolphinQt: don't propagate warnings in the header to Dolphin when building with Visual Studio through CMake
5.0-14193b3bceb2c1191a9b4c5b76a0a66b3261235bf7380Mat MMerge pull request #9713 from JosJuice/ppcanalyst-bitexact-broken
5.0-14167b980797a161d4d0a10f6b96bfb2a736b96960013JosJuicePPCAnalyst: Fix broken bitexact analysis
5.0-14191d74a1068b8d78a48d06998dc7a8d7d4a6298f5b8Mat MMerge pull request #9540 from Pokechu22/better-fifo-analyzer-part-2
5.0-1413377b1cca987974c8e6e322989e19e406b58dd0fcbPokechu22Separate vertex components by spaces
5.0-1413273f4e57006d3bf2dc58835a940c6d85998e09a1bPokechu22Add name and description for primitives
5.0-14131df77a687e891efdca38223c353da0d06bc666359Pokechu22Add descriptions for GX_LOAD_INDX_A/B/C/D
5.0-141301a3d2c32119e15d64008a94624e592cda70b734ePokechu22Coalesce NOPs
5.0-141292ddf2c3ba2a0b0abffd0a8a922d1d63a8dc5f0daPokechu22Update and clear the description on each object change
5.0-14128dbacf68b793206e48bc1c3950dc93350986b7606Pokechu22Improve FIFO analyzer search function
5.0-141271dc3ff58794900f9988e403c34e8b212c0aa8f01Pokechu22Show register updates before primitive updates
5.0-1412683f7c41e318be983879eb18bbce3f7d5585bdcfdPokechu22Make the FIFO Player a separate window
5.0-1412505bd15a928a6e9d81653812829d569789ee72718Pokechu22Clear m_object_data_offsets first and require it before UpdateDescription
5.0-1412428b71c65afb49b41639c26eb21c3f8e01138015bPokechu22Fix same object count being used for all frames in the FIFO analyzer
5.0-14123ef75381a84dbd10b240d65b19fd18b6db5ed354fPokechu22Fix occasional deadlock when stopping FIFO playback
5.0-14122a557230dea09d09e87517f0fd4b8d8b518df4913Pokechu22Fix crash when attempting to analyze a FIFO after stopping playback
5.0-1412158333d6feb7eb9bb6d9c5026124345a29a1cc255Pokechu22Make FIFO frame count inclusive
5.0-14120263ca79aaeef9d768a779738b7ce3bf2b3e610c7Pokechu22Adjust FIFO player object ranges
5.0-141195ebe63b1752c02f762985f166422e7d1da4a6353Pokechu22Reset the from frame/object to 0 on starting FIFO playback
5.0-141183436a92ea5daeffce1936ae658c0922644d1123aPokechu22Don't reset the FIFO frame/object limit when unpausing
5.0-141170a906f553fe7699d1c863a464211f74b6c306a0fPokechu22Move vertex size and component calculation to VertexLoaderBase
5.0-14116fa7077763f91980e372d502b4357f3dda971ffbePokechu22Remove VertexLoaderBase::IsInitialized
5.0-14115cafffff75ea4fc42c401b87370e94efe17309cadPokechu22Eliminate TVtxAttr
5.0-141140a71ce143a946e0ef3a1dc4ceb8390c250cab8a0Pokechu22Extract VertexLoaderARM64::GetLoadSize into a new function
5.0-14113252ef6bb3432a4fef363acf41c2d36b0899f8ec9Pokechu22Use bool bitfields in VAT
5.0-14112b6149623aae83ff278b7c3de9afd8d2e9bda94a3Pokechu22Remove VertexLoader::ToString
5.0-14111bc7da726a5b8cc8e9c229a62796993a9e1119362Pokechu22Convert VertexLoader_Color to a table
5.0-141104cc442d7cd3af4ddc0f887d2b701036ac5354e9bPokechu22Use CP constants in FifoAnalyzer
5.0-1416641befc21cd1124fc8e1e47aeeb8c02d0e110be9bMat MMerge pull request #9708 from JosJuice/dsp-volatile
5.0-14134d17341572d5b9e148b54a80d4830820640c5c343JosJuiceDSP: Change external_interrupt_waiting from volatile to atomic
5.0-14164964fed77c5a6d6683f6e1b65fb685616ccd6d632Mat MMerge pull request #9707 from JosJuice/remove-atomic-header
5.0-14134b93983b50a8b2d50a2120601784aab022f46308cJosJuiceRemove Atomic.h
5.0-1416216e91172b17eb2f223599a49658e3abb348b89f9JMC47Merge pull request #9668 from leoetlino/windows-cmake-fixes
5.0-14078ae9ac510e2dbed6d7adec40dff33d82bb0f1ff3eLéo LamCMake: Do not enable LTO by default for MSVC
5.0-14077d0484a9ea9331f2cedb080f06944d737343414f1Léo LamCMake: Fix MSVC flags for Release/RelWithDebInfo
5.0-1407620d00dfc79c5eb10b5a7578b29a712a08bf8f44aLéo LamCMake: Add missing MSVC optimization flags to match VS project props
5.0-14075ae67a9382bd35d248610774ff6e8f38db7e15f9fLéo LamCMake: Put the *.mo files directly in the correct output dir
5.0-14074e71aef6768459a656566346a35af67207e60ec42Léo LamCMake: Ask windeployqt not to copy DLLs that are unnecessary
5.0-14073f6b8d4758ee3df8fbe94c23a9b6e01fe9e1d06d7Léo LamCMake: Copy license.txt to output folder to match existing Win builds
5.0-14072c69747c7fb25f380a12267d0b5f9123fdf65be53Léo LamCMake: Fix CMAKE_RUNTIME_OUTPUT_DIRECTORY being ignored in UnitTests
5.0-14071dcf3ca0f8995324471fc3359ee17d7ea89afd8fcLéo LamCMake: Force gtest to link CRT dynamically to avoid runtime mismatches
5.0-141539f91fb64479d3df14489378a6b4fb3ffa7d12f2dScott MansellMerge pull request #9688 from Filoppi/input_cleanup
5.0-14098f3ffac00583bd03d0620226392a2b15f3cfd273bFiloppiQt: add tooltip to MappingBool
5.0-1409726f664842184a2fd5236de2621eff509b05d0c3dFiloppiStickGate: add custom clamp value
5.0-140965f74d0e08f8ee4d083f16535ba1c5e95e871743bFiloppiInputCommon: follow coding conventions
5.0-140954625359a4fe05c408bfd7d555f880bd7faac5c50FiloppiInputCommon: clamp the attachment setting max to its actual enum max
5.0-14094f4fec42165f245e8ad35456a25bfada8428ba1f2FiloppiAdd mixed comments to input code, make some tooltip clearer
5.0-14093e9e41b925b6efeac4d3eadf049391ef81483528fFiloppiInputCommon: follow coding conventions and rename GetState() to UpdateState()
5.0-14092a261e61e9e3941d10cf0ef3adf8eac00f722b6dbFiloppiInputCommon: add a ton of missing consts
5.0-14091d586163e38acbd93d3568bb209756b56bb712c81FiloppiWrap some more control expression around ``
5.0-1409081092cf7e43f9e4cb33fd93aeba2a9f1f9383ce4FiloppiInputCommon: replace SerialInterface log with ControllerInterface
5.0-14143099bf16326c1549246fd1bd976fb1242e7ba0875JosJuiceMerge pull request #9630 from PatrickFerry/ini-fixes-2
5.0-14003b66cd99e8672bd5831852b0da157c491ab64f633Patrick A. FerryGamesettings: Disable ICache for Indiana Jones and the Staff of Kings
5.0-141417a72a5b997f87bcb7f55c9fbd358328fec68e536Mat MMerge pull request #9703 from Filoppi/fix_expression_serialization
5.0-14123574477866fe3e82a87214848d3d4b505535f2d3bFiloppiInputCommon: fix serialization of control expression with line breaks
5.0-14139d034c830acfab16f93aefcfe65e3719f3f87cb4aMat MMerge pull request #9681 from iwubcode/texture-info
5.0-14084182dfc38e6cb6256cc41f5dd3437a7e4f407ff17iwubcodeVideoCommon: move all texture calculations to a "TextureInfo" class. This ever so slightly improves readability and allows for the full texture name to be generated outside of the hires texture cache
5.0-141370ef88d4ecb103908aeaba0105767b96ef5e755c4Mat MMerge pull request #9705 from Leseratte10/master
5.0-1413524b9a64c1116dee5bb106d8217a42da2951dffa3Mat MMerge pull request #9690 from Sintendo/jit64divwux
5.0-14123c21e9909ab1209a5792e9979707e50251c93ada4Florian BachSocket: Fix AF_INET6 on non-Windows systems
5.0-140932cafa0a96044d25f8b5248964f3dc1e319f5eb9bSintendoJit64: divwux - Prefer three-operand IMUL
5.0-1413380ac36a712b80516f1708de56a5b6582127de2f4Mat MMerge pull request #9701 from sspacelynx/master
5.0-141318d7b0004b92612aaf7691cd826063ab0c371d722Mat MMerge pull request #9698 from JosJuice/android-settings-charsequence
5.0-14123ac77f8207eab4c6589413c1c5265059993989b19sspacelynxAndroid: bump gradle & dependencies version
5.0-14109c5491e820502126e5794b89b4d0b3f27b523a60bJosJuiceAndroid: Remove CheckBoxSettingViewHolder's log setting name hack
5.0-14108a8f48feddb2b5cbf41eca570a76d04fff2290233JosJuiceAndroid: Use CharSequence for SettingsItem name/description
5.0-14128725ea3d9c179a93579749fb9d3802b72433509d6Mat MMerge pull request #9637 from JosJuice/jitarm64-fprf
5.0-1411025dc059f6f1f82f84123b4c23f13f7fe884082c8JosJuiceJitArm64: Add FPRF unit test
5.0-14109bfe8b1068dfba317689beac2509c7f804c90bbe9JosJuiceJitArm64: Implement FPRF updates
5.0-14108749db94dec5d19c4920459f805b8deb398eb67aeJosJuiceArm64Emitter: Implement more variants of FMOV
5.0-14124bf16f774020c62a5b631175780b20b7f58540ba9Jordan WoyakMerge pull request #9657 from lioncash/wiimote-mode
5.0-14024b21d62116d7b5bca7bf4e41a183bf25ce315bdfeLioncashDataReport: Amend conditional test for data reports in IsValidMode
5.0-14122eb5cd9be78c76b9ccbab9e5fbd1721ef6876cd68JMC47Merge pull request #9694 from iwubcode/xfb-tcache-hash
5.0-140986fd7867c5647bafca5eb5ccfd30ec054307cbc63iwubcodeVideoCommon: simplify TextureCacheBase by comparing a xfb's hash against a newly calculated one. This fixes games like Teenage Mutant Ninja Turtles (Wii) which use oversized textures where the stride doesn't match the BytesPerRow and that resulted in a different hash algorithm being used. By not hashing the texture before, we improve performance by hashing at most once in all direct XFB lookup scenarios.
5.0-14120a66852d37cba397613a5ce46d62e466e4047db70JMC47Merge pull request #9651 from Pokechu22/oob-texcoord
5.0-14119e1d45e9ba66d3ba7d6769e36c0fc82ceb5028ecbPokechu22UberShaderPixel: always run indirect stage logic
5.0-14118b5844ab195a38303e5fb82a7f6804a726fa8fb7aPokechu22PixelShaderGen: always run indirect stage logic
5.0-141175e3360c2cc84335b7089fb9bc5faf5453b602d13Pokechu22UberShaderPixel: Fix OOB tex coord indices
5.0-14116ed020349676f6bf465c1129123fafcdbfeaeef0bPokechu22UberShaderPixel: Return fixed-point values from selectTexCoord
5.0-1411516c17ed9cead8f2cafd5d027d5f4957cd906246cPokechu22Software: Fix OOB tex coord indices
5.0-14114f6cf85a8bca13d3e8a075f2f823a142b7b9d115dTillmann KarrasPixelShaderGen: Fix OOB tex coord indices
5.0-14113002ff4e4dd594c75898df9ba5ee4a14bc8fb7f77Pokechu22PixelShaderGen: Remove unused num_texgens argument
5.0-14112c3668e179c28dbe769f8a128e780a2269044f962Pokechu22Split TevStageIndirect::mid into matrix_index and matrix_id
5.0-141111d628d087b96b95586d666b1431a42ab00ee22f3Pokechu22Add 1 when displaying the number of TEV stages
5.0-14110072304404cbd7eab0a5d2737389c654c5f4f95f0Pokechu22Correct indirect stage ref typos
5.0-14109a6f6211ddeaa87fee5009df7ba467ef733fa3fcfLéo LamMerge pull request #9633 from Pokechu22/BitfieldExtract-pointer-to-member
5.0-140140f7c9ef76783ac8c93d3fb099b43cede1e6915f4Pokechu22Change BitfieldExtract to use a pointer to the bitfield member
5.0-14107049b92b7ef51b8aaa0f3a9370c3e8bccd44d185bLéo LamMerge pull request #9417 from Filoppi/input-1
5.0-13389818672b5856ed0ba36af27343f4dbf31544bc1a4FiloppiFix FPS counter and Game Window speed % breaking on pause/unpause
5.0-141058547de25930aa2f7e4658a4c10fece3fc86047cdLéo LamMerge pull request #9615 from Dentomologist/updater_documentation
5.0-14006e0a8d931fc12604ec72d7dc0169c1040eebc6546DentomologistUpdater: Add code documentation Markdown file
5.0-141032b632f6d5d3bf7551b4d2ef741d603945d6d82b2Léo LamMerge pull request #9641 from lynlevenick/ash/texture-cache-opt
5.0-1400843ceba4fef168a948cb70fd669229a0f10edecedash!!optimize TextureCacheBase::SerializeTexture, ::DeserializeTexture
5.0-1410170d8a78edcc5530b2e9f1ac25036c0fd886b2fc6Léo LamMerge pull request #9683 from JosJuice/ppc-test-values
5.0-14086bb39f75093fcbc00957ae620fc1f1618adffa17cJosJuiceUnitTests: Put PowerPC test values in a separate file
5.0-14099aa8ddcfc927b94432e71510027a744a1bc585d65Léo LamMerge pull request #9684 from JosJuice/move-unit-tests
5.0-140861f6bb06f2cddb715df0d3f59068f16fe7f9a8caaJosJuiceUnitTests: Move some unit tests to where they should be
5.0-1409719580c38410f0c83c94e000dba0164bf54f088efLéo LamMerge pull request #9692 from JosJuice/android-not-debuggable
5.0-14096c2917417fed4e17f0b41ce8d272a69f647ab2c2fJosJuiceAndroid: Don't set android:debuggable="true"
5.0-14095f60d29f2b79f6e8cca6c00c9b6e8cbfbb0fde6efJosJuiceTranslation resources sync with Transifex
5.0-140949286b57d84389a6bcf39d1d2c4bd0d42bd711055Mat MMerge pull request #9691 from JosJuice/jitarm64-register-call
5.0-14090b305e4cfc1f46f6a6736a980994d8bddcf8ff044JosJuiceJitArm64: Fix JitRegister::Register call for cstd
5.0-140924b827f3ae9c0931aea3f0cb759aae8f182e05945JMC47Merge pull request #9673 from phire/z16peeks
5.0-14053ab55c948a133bf204a62e847aeafe7bd1e2ef1bdScott MansellUpdate zcompression format change TODO
5.0-14052a4796e512a614b69caa2976d732a865d8d07189bScott MansellImplement EFB Peeks for compressed z16 formats
5.0-14089a8c40eb510df2bb26c9baf54bbafafc4262feabbJMC47Merge pull request #9682 from JosJuice/fix-wii-netplay
5.0-140773397f49a0ae872093394128d56d2738a04e35305JosJuiceIOS: Don't let Kernel initialize WiiRoot if already initialized
5.0-140879e92d6ddcb593db030d78a13e1b6e5f4df96915cJordan WoyakMerge pull request #9685 from JMC47/InputMappingDelay
5.0-1408621113e5839fc12a6c1cdb29eedab8199f5b9ee21JMC47This removes a delay for input mapping.
5.0-14085ade9d6c954a4907962fc395fdb62a3badbafa576Léo LamMerge pull request #9679 from JosJuice/disable-verify
5.0-1407755ef1069f1f3ac50b2c17a0a25a49149a016ad15JosJuiceDolphinQt: Disable verify button when emulation is running
5.0-140831f26b694dc824be2ba6b77ac3f5a09c916ba15f0Mat MMerge pull request #9680 from Pokechu22/more-git-blame-ignore-revs
5.0-1408256ab9ae5f218f69627c04e9c96d79b71636e3d8cPokechu22Add even more commits to .git-blame-ignore-revs
5.0-140811daefeb20a5f047d6dff5c473a4cfbf3e3d9b0baJordan WoyakMerge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash
5.0-13871799a368a7c673cfddd49a8663e4e0a827ab83b7fFiloppiInputCommon: small hotkey threshold symmetry fix
5.0-13870ba2782e9d1ac875aa176b610835c0e71ab74e869FiloppiInputCommon: fix hotkey suppression crash if nullptr suppressions were added to the map
5.0-1407820301592adf5c13e210c3b466290705979e8c7c7Léo LamMerge pull request #9677 from iwubcode/profile-drop-down
5.0-14075626c686fee8a7d116e86096a283dc0346327524eiwubcodeDolphinQt: update device drop down size policy so that the input profile resizes properly
5.0-14076219f66c6e90ff2327b96c0bf873d6c4d0e203b8aLéo LamMerge pull request #9672 from JosJuice/jit-naming-scheme
5.0-14067a2c8050ebafca2b74df2b86b8b490221beaf19b7JosJuiceDolphinQt/Android: Unify the JIT naming scheme
5.0-140744d1002372749ebe2b6d3672baf4144ec254c17d6JMC47Merge pull request #9552 from endrift/gba-timing
5.0-139374ce3362bce54cf7f0b015c2a70d5220634a4f420Vicki PfauSI/DeviceGBA: Fix SI timings to actually closely match hardware
5.0-14072c09427ccdfa13bd96b5d4a47ef1f466f500515c2JosJuiceMerge pull request #9676 from leoetlino/colon
5.0-1407108215cc975eeaf997cd238db5a574c4818b33ab1Léo LamDolphinQt: Get rid of an extraneous colon in About dialog
5.0-1407051bf2dca210e198c50600851cbe1538037873914Léo LamMerge pull request #9675 from JosJuice/jit64-div-80000000
5.0-140677d4b87e7aefc6d5ca7304e84b8101c2ae195d156JosJuiceJit64: Fix UB/infinite loop when compiling division by 0x80000000
5.0-14068ac679eb24d4882c48be4b47971427f834f8b09c2JosJuiceMerge pull request #9666 from leoetlino/jit-block-hashtable
5.0-14042c812ab6a633b985f0c765428acf1062b4929a9c0Léo LamJit: Optimize block link queries by using hash tables
5.0-140665da85f3a25d1a8ee71c11f1930822be869d7d952JMC47Merge pull request #9458 from JosJuice/arm-fpu-round
5.0-1406569c14d6ec39815db22c8a246b9fffb5beb5f5931JosJuiceJitArm64: Fix frspx with single precision source
5.0-1406454451ac731149641969dfc54b40745e312b59c2aJosJuiceJitArm64: Use ConvertSingleToDoubleLower in RW when faster
5.0-140639d6263f306848ba960c13627e6a54e3c1eebe7b8JosJuiceJitArm64: Add unit tests for single/double conversion
5.0-140622a9d88739c6c9c3e7a9fc5f3443e0cb07c4eefe0JosJuiceJitArm64: Skip accurate single/double conversion if store-safe
5.0-140611d106ceaf5615f9e7fc3697776c27dcfd9431e5dJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 2
5.0-14060018e24762481fd59e9c3e9e0bf2a52dddfdecdcaJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 1
5.0-1405928e4869c432e9f2ebaf90ec1e27aca16bea2dd21JosJuiceJitArm64: Optimize ConvertDoubleToSingle
5.0-140586e0a5876ef6ddaef16c71fab9c7606d966707883JosJuiceJitArm64: Use accurate single/double conversions
5.0-1405739eccf6603b673816f52beeea88d991195d330afJosJuiceJitArm64: Call RW before FCMPE in fselx
5.0-14056949686bbe7edaabe3b9239b282b545c3f04047b1JosJuiceJitArm64: Factor out single/double conversion code to functions
5.0-14055fdf7744a53f829d5488003a18964c27e39ef5813JosJuiceJitArm64: Move float conversion code out of EmitBackpatchRoutine
5.0-14054f96ee475e4ce22ec1e18cd7ae1e8ff9fd7d0893aJosJuiceImplement ArmFPURoundMode.cpp
5.0-14053aa3a96f048a889cc77445a320397e377baff2ba4Léo LamMerge pull request #9644 from JosJuice/jit-fallback-discard
5.0-14003b3b5016f54ff3f8a4ef2285436734f36ab8112e0JosJuiceJits: Fix interpreter fallback handling of discarded registers
5.0-140510f563ffd59857424fd6281e4630d5564c9a7164eJosJuiceTranslation resources sync with Transifex
5.0-140501c6232e95f7fe84f7ed75e5215c2e5c579151bb2Léo LamMerge pull request #9646 from PatrickFerry/sw-textureencoder-alignedwidth
5.0-14010f6a4368192a4c1b5db35b2086a5843c3d67dc05cPatrick A. FerrySW: Fix alignedWidth in TextureEncoder
5.0-1404818174d3ed64f117baa755ec961345ee362a7ccc3Léo LamMerge pull request #9649 from leoetlino/cmake-auto-update-track
5.0-140085f355690e068b3282715892c380af728c63dbd08Léo LamMake it possible to enable auto-updates by default with CMake builds
5.0-1404691669c25fe819da6a81c586cba7e3f6118c5dcceJosJuiceMerge pull request #9650 from leoetlino/consistent-build-binary-dirs
5.0-14008a7a69ecd2eec7386634cdde48d4e157f5d82c5faLéo LamPut x86_64 Windows binaries in Binary/x64 for consistency with ARM64
5.0-14044302e8136a3ec76a679d41c541746339c78a342e6Léo LamMerge pull request #5624 from Orphis/cmake_windows
5.0-140436910fab63f571750a18d707bb3c26f3e08bce069Florent Castellicmake: Replace /Zi with /Z7 for sccache support
5.0-14042712b078a5bb361aa294bb4fb8ea4e022f07d746bFlorent Castellicmake: Search for sccache too in CCache module
5.0-1404118e84361d925af09586b940b265f10e501e889d6JMC47Merge pull request #9660 from ezio1900/master
5.0-1402997ea3a603ef4df32945dfd33300cedcb04ffa67aezio1900VideoCommon: Fix scissorOffset, handle negative value correctly
5.0-14039be5775614c9486540523c1b64cdba4d1d6202c31JosJuiceMerge pull request #9619 from leoetlino/scoped-fd
5.0-13948391644dbb5a382857d6146ddf1e7eacf28d834b5Léo LamIOS/FS: Add a scoped FD class to make it harder to leak FDs
5.0-14037f0bd6b105f474a3c249b8e11f752f4bbffbb64eeJosJuiceMerge pull request #9663 from leoetlino/mios-hle-patch
5.0-140321686b637df633c77a1f05034325383f6c97ab4ebLéo LamMIOS: Fix SConfig::OnNewTitleLoad not being called
5.0-14031568428ca679dfd1ca7eeef3927b83597540f8060Léo LamHLE: Do not clobber 0x1800-0x3000 when using MIOS to fix IPL crash
5.0-14034cfc4af76a9d0b00df81239d9a83ba5ea1d381a1eJMC47Merge pull request #9321 from Pokechu22/sw-copyregion
5.0-13811058c7db80b074fa52aaa504329ee69cf25a516e3Pokechu22Software: Fix out of bounds accesses in CopyRegion
5.0-140324ab92d47574aa2388d39d6740ac85cc3324a15b8JMC47Merge pull request #9350 from Pokechu22/sw-viewport
5.0-138115b1c6328626557bbb25fe290738e7c6e7069af68Pokechu22Software: Invert backface test when viewport is positive
5.0-140304d37dad20d230b003b74e38ff4c5af68e6ed232eJosJuiceMerge pull request #9659 from leoetlino/tp-korean-gameini
5.0-14029bfaed2b0b12bc3ca28aa8da7a06d0f71c5591a1fLéo LamGameINI: Fix file path for RZDK01 INI
5.0-1402834348fad1d64a49420b223d5c79b01010bbc9d56Léo LamMerge pull request #9658 from lioncash/fallthrough
5.0-14025adebc499f9e5e160fb9d1931fc7194f793e7c40eLioncashJit64: Indicate explicit [[fallthrough]] within load helper
5.0-14024e1dfcda8a6d1b4a684e984914c888330e88180baLioncashBlockingLoop: Add explicit [[fallthrough]] annotations
5.0-14025cf80ed7f2df94868665c9efa2ec8d0f1bb4ab377Léo LamMerge pull request #9653 from JosJuice/android-import-nand
5.0-14003ceacd0930b27c7402be78daf9f449997fe0ff2e0JosJuiceAndroid: Add "Import BootMii NAND Backup"
5.0-14023ec5fbeb0d629565d90e664e2781e7ec80b983861Léo LamMerge pull request #9654 from JosJuice/android-12-early
5.0-140035a1a642495d62854af90602068dfb97598e09e38JosJuiceAndroid: Early changes to adapt for Android 12
5.0-14021045c5a1fdcb9af8d99c6ecc4aac6d064eafc462aLéo LamMerge pull request #9655 from PPLToast/ztp-korea-ini
5.0-14020ac3c728f1376b7740e1c4c46c003e02c52bbe8ccPPLToastAdd speed hack for Korean TP
5.0-14019821e51cda4153ad6ddd6c8ea6b98f8b2bead231cJMC47Merge pull request #7214 from stenzek/cp-access-sync
5.0-14003e3ac5dca3218e62636659624b65a9ff599fee150StenzekFifo: Run/sync with the GPU on command processor register access
5.0-14017dbd39ab2a024670e1a1db7d906dd5d4487b15bb3JosJuiceMerge pull request #9642 from CrunchBite/xlink-bba-fix
5.0-1401592308f5e34d190ef0381595cbab8eb76a3739cc6JosJuiceMerge pull request #9645 from leoetlino/fifoplayer-optimization
5.0-14008cc32fa91af5431951f8f155d184d0d719b1961acLéo LamFifoPlayer: Copy data with memcpy instead of one byte at a time
5.0-14008d6b2fe2c0a663fa2feb0286a15c71a058aeb87fcCrunchBiteFix crash when stopping a game that does not use the BBA
5.0-14013e7f68cf850c17673bf413641f7107426fb74a6eaLéo LamMerge pull request #9634 from skylersaleh/xcode_strict_aliasing
5.0-14003b2d5eea20c60ea43bc37de3bfd3af0caa2ec14f3Skyler SalehBuild: Fix -fno-strict-aliasing on Xcode builds
5.0-14011d26d1794845cb5e1b29fb083b59b01dc71217a3aJMC47Merge pull request #9647 from leoetlino/fix-pch-fmt
5.0-14008a12d365d604b060b1c60e9a85172f2cb2108b8a5Léo LamFix PCH when building with CMake + Ninja + MSVC on Windows
5.0-14009edeb6bcdb71753f8e0e22019728ce24fd708657fConnor McLaughlinMerge pull request #9635 from stenzek/amd-exclusive-fullscreen
5.0-14003b24e3f2f1aad828b16f3b0b190b45fb4be9014a3Connor McLaughlinVulkan: Work around AMD exclusive fullscreen bug (21.3+)
5.0-1400714959a1087b05500c5704b59e7d694d941d4a5cfJMC47Merge pull request #9636 from sspacelynx/mali-broken-and
5.0-14003aba9cae5ab5749f1a86cdf56f3e6c7b6906d8d8csspacelynxDriverDetails: Fix broken vector bitwise AND on Mali drivers
5.0-14005e8ac63d159d905d0765e29534233943a381ca8dbJosJuiceMerge pull request #9638 from leoetlino/btemu-is-not-wiimoteemu
5.0-14004336518049d0c1d63dbdfd9dcd55d1e84fcb5ba21Léo LamWiiUtils: Add helper functions to get emulated/real Bluetooth device
5.0-14003136f59b434e8bdaf678f5b1888ba641e7031c568Léo LamDolphinQt: Fix latent build error on Windows
5.0-1400253222560650e4a99eceafcd537d4e04d1c50b3a6JMC47Merge pull request #9625 from leoetlino/mmu-sdr-update
5.0-1398849edd5f482036dec2fa0778366e2c4ea118d89a5Léo LamMMU: Remove a bunch of useless swaps
5.0-13987960d957f4fe5430eece3d99fc0d4d5649e848f64Léo LamMMU: Fix SDR updates being silently dropped in some cases
5.0-139993b6fdb74f6510cf5ccc6b9f62829c1086dc6a134Léo LamMerge pull request #9628 from Dentomologist/wiiutils_fix_reference_to_temporary_subobject
5.0-13997f18743ab8976d8361da82ddef3c406426d8d2a66Léo LamMerge pull request #9576 from Pokechu22/invalid-gfx-reg-quirk
5.0-13990f32b771f7ad81b2e128a4265f797eddba2e99427Pokechu22Skip loading unknown XF registers in the FIFO player
5.0-13989cde6cf2ab583d383601146219d5e199004f51844Pokechu22Track and log CP commands 0x00/0x10/0x20 differently from other unknown commands
5.0-13988193f6a67a7c3a59ccc7980392bdeb6476720356aPokechu22Log a warning for inexact uses of MATINDEX or VCD commands
5.0-139877fe1292c62621e80c061c8f017efa2e07f1a064bPokechu22Add game quirks for unknown BP/CP/XF commands
5.0-13987c892c2725976042ee7b8397a0b21be14eabad51dDentomologistWiiUtils: Remove reference qualifier
5.0-13992c1617460a182f5ea8579e5604a999dcf0734c2ceLéo LamMerge pull request #9480 from leoetlino/saturating-cast
5.0-139891a9e72c9bbed1842621969f035dec47ac75d9db4Léo LamDiscIO: Use MathUtil::SaturatingCast
5.0-139888d21fa56a1133529273d57df06888e42bb63fde7Léo LamUnitTests: Use MathUtil::SaturatingCast to avoid UB
5.0-1398748712168b8222d4e48371fa1bd803d83fd90334dLéo LamMathUtil: Add SaturatingCast to cast floats more safely
5.0-139882c537e341f0a8829d881d83b124a5b9549333e29Léo LamMerge pull request #8937 from Pokechu22/icache-disable
5.0-13987dad309d36526d5877622967cffcb40638af696cePokechu22Disable ICache emulation for some games
5.0-13986ac250f7c20916521117f78fe572d8ec83f183f29Léo LamMerge pull request #9623 from Techjar/pauseandlock-fix
5.0-139669235a9035b8d25562899c0574fc1b136f98fd249TechjarCore: Fix PauseAndLock segfaulting under certain circumstances
5.0-13984d96874a4dbb50021fe677897586447bcf29c6500Léo LamMerge pull request #9622 from skylersaleh/fix_zstd_headers
5.0-13962b0d91a53990ebdba021a5052d42067f26f2efe0dSkyler SalehBuild: Check for zstd headers
5.0-13982e89ae71cec6390e2cc420af2548caf33afe02280Léo LamMerge pull request #9388 from JosJuice/default-locale
5.0-1393827ddf6382ba312dbed77cf31f5a4a2bf9a013c88JosJuiceSet console's default language/country/region based on computer settings
5.0-13937a1000afacceef41697588c124f5dd2e7d18ff73bJosJuiceAdd utility functions for GameCube language codes
5.0-13979a1ee6ace71ed9c0250e19e8ff11177da350f6a7cLéo LamMerge pull request #9620 from Dentomologist/convert_gamelist_col_to_enum_class
5.0-13963601dcfaefd2d314c32d3bf696684e9d90037bf2eDentomologistGameList: Rename Column enum members
5.0-13962b8bd877a411d68f66dd9efc0d38f84a56e630ba5DentomologistGameList: Convert columns to enum class
5.0-139765222a4b7e5f07d6d80d5aa9daa390dccf65eb7c4JMC47Merge pull request #9585 from JosJuice/jitarm64-skip-carry
5.0-13876baecddd262ae3ce48b0f01e38db1213be889f16fJosJuiceJitArm64: Skip calculating carry flag when not needed
5.0-1397499d43362e611a3b2f2ef778e5d5c56d65a95e3a2JMC47Merge pull request #9351 from JosJuice/discard-registers
5.0-1390762ce1c7653a58ea38042f2c485127e8ade37a989JosJuiceJits: Discard registers which we know will be overwritten
5.0-13906901170e2996104abc64a8e655134a2c14929d9c5JosJuicePPCTables: Use u64 for instruction flags
5.0-13971ccc99ebfe349b2208fc398cf55c12ca0aa134300Léo LamMerge pull request #9517 from NoraTheGamer/master
5.0-13674b825c97326bf30b678767828e2ec1fed4f591a45Nora HaneganGameINI: RM8E01 - Update Cheats
5.0-136732db23976b066bdbd50b691d47939e024bc5b658eNora HaneganGameINI: GP7E01 - Update Cheats
5.0-13672b309e67b47f0973ecdc7de8c3927a475a83d210cNora HaneganGameINI: GP6E01 - Update Cheats
5.0-136710a0df48bd5da26e5ac4a2377132f803c1b941531Nora HaneganGameINI: GP5E01 - Update Cheats
5.0-136706bf6f3cb276a9fc14d6a8e64d849c98a1fe602bdNora HaneganGameINI: GMPE01 - Update Cheats
5.0-139656d1eb6ae5ad29299edbf22080732044a5bc84451Léo LamMerge pull request #9621 from Pokechu22/cassert
5.0-13962004dfd1586f787f27f36c4326b9222a314295735Pokechu22Replace uses of cassert with Common/Assert.h
5.0-139635513d5f4f732fb1e436765ab87e7d60ba02b1ad6JMC47Merge pull request #9591 from blaahaj/sonic-epsilon
5.0-13962f339bc69c8cccca9cf975927ef025d4645f00d5eblåhajVertexShaderGen: Sonic epsilon hack for OpenGL ES
5.0-13961a2fa9aab5be3ec4916bd3beb05163c325dcbc9ddMarkus WickMerge pull request #9618 from JosJuice/jitarm64-pc-0
5.0-13945b3f71f7cdc631fda5cbcec51aafd2c7bed226152JosJuiceJitArm64: Allow DoJit at address 0 (fix launching Wii titles)
5.0-139596fb201791c433da8b1d974b71a66c0bcbc5b31b4JosJuiceTranslation resources sync with Transifex
5.0-13958ce8e87c64b271b13a30fbc898b59427d28876a81JMC47Merge pull request #8747 from iwubcode/map-freelook
5.0-1387928e880efb628598090c715a7783a8dcbbbf18d50iwubcodeDolphinQt: update hotkeyscheduler to run at 200hz, giving more precision for FreeLook motion devices
5.0-13878425ee13d3509d36c96f151c6c4eebc732eb7796biwubcodeFreeLook: update camera and manager to use a delta time for movement (in case we decide to move this somewhere else in the future)
5.0-13877f1ce9218447469ca1701a35631a5a147c7dd24daiwubcodeDolphinQt: update FreeLook to use relative input
5.0-13876ddba5a3dfaa832e7cadea240d3c6645d7b874a91iwubcodeDolphinQt: Add separate Free Look tab for rotation
5.0-13875d53ab32506c74b83dabb782f7713b94c98ce6a65iwubcodeFreelookManager: Add gyro to support either keyboard/gamepad binding or motion based controllers
5.0-1387480cf87158ec494dd0a5c57ee37fb63b000e11194iwubcodeVideoCommon: update FreeLook camera to add quaternion based rotation, fix orbital and fps implementations
5.0-1387380559199059bd010a2bc6ad976b400921e6754abiwubcodeInputCommon: Allow for partial gyro mapping; for Free Look, this allows you to only pitch or only yaw
5.0-13872db4b4e40cb5c9d00940cdb76478b632804cdf244iwubcodeInputCommon / DolphinQt / Core: Add a "RelativeMouse" input which provides the raw delta mouse input
5.0-13871679d51c2898b99c24ad904e891781a147b2f6667iwubcodeRenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler
5.0-13870602cb39101c23d392af571b3ca3f1aaa27b1a9aciwubcodeCommon: Add function to get Euler angles from a Quaternion
5.0-1394706439a2d40a06179633301e91ee85fa3059506faLéo LamMerge pull request #9610 from CookiePLMonster/fix-shortcut-creation
5.0-13938d4b7ed4e38a1bb7218f615857d882e8ae74fa6c9SilentGameList: Use titles from the Title Database for shortcut creation
5.0-139370fb8f735e500e9055c89cf0330549e0f429dd2a8SilentGameList: Remove invalid characters when creating a desktop shortcut
5.0-139447a16231e98687457afedaa2b848e95e020a148c7LCMerge pull request #9614 from JosJuice/okay-fine-i-give-in
5.0-13937ed5e61a250c4e41636d578f56ff6a0a5fc164003JosJuiceAndroid: Add "Synchronize GPU Thread" setting (SyncOnSkipIdle/SyncGPU)
5.0-1394218e7009db2f8e6173f68d3c64253d8fdfcc59058LCMerge pull request #9613 from JosJuice/android-delete-game-ini-more
5.0-139373a2fcf9fc6da6232e19cd481d75b2403cf60fb50JosJuiceAndroid: Expand the game INI deletion prompt
5.0-1394035338106364450bfa880e8a704787bd6aae15be6LCMerge pull request #9612 from JosJuice/android-log-to-file
5.0-1393839499c6d59ece5654acaca08c0a2faeb271e7fc3LCMerge pull request #9611 from Pokechu22/more-git-blame-ignore-revs
5.0-13937e677f641a0c8023f19cc1684c86702a309097169JosJuiceAndroid: Rename "Enable Logging" to "Write Logs to File"
5.0-139379a42c11fc793ef2c61a560a11ab81b873aac1401Pokechu22Add additional commits to .git-blame-ignore-revs
5.0-139368d2b0fff8a066281365072f827321e47bfed8c72Léo LamMerge pull request #9545 from leoetlino/es-launch-timings
5.0-13779aef0760efe7e52cd2087e99efa9cb3e9a493353bLéo LamIOS/ES: Emulate /sys/launch.sys for more accurate timings
5.0-13778bdaac718acf553da4b5f32d77886e212b4bc8967Léo LamIOS/FS: Expose some more ioctls for internal Dolphin use
5.0-1377793f0d122c0d424e0f34af3681fff3667268ad191Léo LamIOS: Hang PPC when reloading IOS for a PPC title launch
5.0-1377619667cb801f032723095100b6c97fa1d43d279faLéo LamFix symbol map being loaded too early during title changes
5.0-13775a658cbce167d39a30005deb6208a3dcf798a1691Léo LamIOS: Emulate IOS boot timings
5.0-13774820c4836d7ec5fb623bd08762c8c3d81de701f54Léo LamIOS: Simplify IPC initialisation
5.0-137730da5ea86a334d24608a07b6a85da179a3172af13Léo LamIOS: Emulate ES boot timings