Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-18025d250e69ddff41db2910f38e741cf3f57d07b362cJMC47Merge pull request #11276 from AdmiralCurtiss/texture-filter-options
5.0-180241d199f466443b6aba7906b1fd4dfd95e87bfada8Admiral H. CurtissQt/EnhancementsWidget: Combine texture filtering and anisotropic filtering.
5.0-18023ff2cc4d02b32c99ddbecd02e4ceb6988f48847d9Admiral H. CurtissQt/EnhancementsWidget: Convert texture filtering option to a ComboBox.
5.0-180228a3b8a925ee57c6538142758328416471aae42faAdmiral H. CurtissCore: Add option to force linear texture filtering.
5.0-18021abf08b586999910a7fad7cc2fd07dcbd266832a5JosJuiceMerge pull request #11309 from t895/agp-upgrade
5.0-179612e63c6c3eefbdd481dccdc9cec4621b51a5f1576Charles LombardoAndroid: Upgrade AGP to 7.3.1
5.0-18019b207611c3393701adee81fc790d9015083f2b902Admiral H. CurtissMerge pull request #11274 from TryTwo/PR_Conditional_BP_Add_Memory
5.0-18004a17fbe7c6566682ef88119875b9ce0f719ebf257TryTwoExpand conditional breakpoints to memory breakpoints
5.0-18017000c6c48137028284598043d6f116ac959f41042MaiMerge pull request #11321 from JosJuice/jitarm64-accurate-nans
5.0-1798606e60ac327c223f189103e2ed15e6896f92717e2JosJuiceJitArm64: Implement accurate NaNs
5.0-179855c41d3b602559af56b618c6ef890b6af2fa95704JosJuiceJitArm64: Refactor temp reg handling in fp_arith/ps_arith
5.0-1801494faad0d3727876f507577655d771d1f978b2f4aMaiMerge pull request #11320 from AdmiralCurtiss/globals-memory
5.0-17971839db591d9daa388c1b6eb944a9f34a9aa41c871Admiral H. CurtissHW/Memmap: Refactor Memory to class, move to Core::System.
5.0-180122a23aab25418fc4587b7a8480283b68a9d13eeb9JosJuiceMerge pull request #11327 from t895/settings-animation
5.0-18009b9d05c4668c59c21b342d31a6b839e16c8661504Charles LombardoAndroid: New settings fragment animations
5.0-18010d34c4c67c8cc51797824931ae12d2b3b3f325898JosJuiceMerge pull request #11328 from t895/string-aggregation
5.0-18009dbfcbcb67068c1f6e2ad13e0286c72219e9ca429Charles LombardoAndroid: Migrate all strings to strings.xml
5.0-18008a9a603b8cb176af75382e62020b1134fe5bc8dc0MaiMerge pull request #11268 from jordan-woyak/ascii-controller
5.0-1800592cab5d0a6c0a789e24f5a2a443bbc7d73fada76MaiMerge pull request #11299 from t895/cleanup-insets-helper
5.0-18004e9c60f3e6599993a656c8c4618b99075f86f8222Charles LombardoAndroid: Have each activity manage insets separately
5.0-17826e9af3d945a167773b836cd041091cecb9e309fd3Jordan WoyakDolphinQt: Rename "Keyboard" to "Keyboard Controller" and add warning text.
5.0-17825296959ec58a54a08195bf5e91d8f7ab618db58edJordan WoyakGCKeyboardEmu: Eliminate unused Options group.
5.0-180036abcaadd5a46dba26973cc7bcad040b9e343c43dJosJuiceMerge pull request #11314 from t895/menu-cutout-padding
5.0-179772a0939ab98bb9e7608f4f4c4b8287c85ef7f48bdCharles LombardoAndroid: Pad menu fragment when expanding to cutout area
5.0-18001b23eb1f550ea1bc175cb8eeb96ba24f076dad754MaiMerge pull request #11322 from JosJuice/jit64-madds-nan
5.0-17985eeef5363e445e3a713e894713f6f7555126eaa7bJosJuiceJit64: Correctly handle NaNs for ps_maddsX
5.0-17999f21edf6d5a11970fcc9845d1d00aba39d53a3a2aMaiMerge pull request #11270 from t895/theme-mode
5.0-17977b9fffa2e66025e7f4b3f8a4ff4e6c71a171452f8Charles LombardoAndroid: Add theme mode switcher
5.0-179973a7ecc851b8e8fd72d6ed006c83edfb8a5ff751aJosJuiceMerge pull request #11324 from t895/back-fix
5.0-17985c60982b2487eea9bc890393489cca1e1ec34500fCharles LombardoAndroid: Fix cheats layout
5.0-179958bad821019721b9b72701b495da95656ace5fea5JosJuiceTranslation resources sync with Transifex
5.0-17994c9f31ad6a6e1ef5d1feeb2b889b8341a0b45aa3fAdmiral H. CurtissMerge pull request #11262 from K0bin/present-sync
5.0-178203beb22ed7f356635aabdf3c06d4de6ec13628d30Robin KertelsVideoBackends:Vulkan: Synchronize presentation
5.0-179922b93d5e0d781f0a0d700cc201b5c4498dc722f05Admiral H. CurtissMerge pull request #11273 from TryTwo/PR_Conditional_BP_Callstack
5.0-1797176bf1b5f7d77323a407de90b3714208771901e88TryTwoAdd callstack to conditional breakpoints. Checks entire stack for value. Use: callstack(0x80000000). !callstack(value) works as a 'does not contain'. Add strings to expr.h conditionals. Use quotations: callstack("anim") to check symbols/name.
5.0-179902bd47d14352253f3dd472bc32b5989e431557afbAdmiral H. CurtissMerge pull request #11232 from TryTwo/PR_MemoryView_highlighting
5.0-17971700eca1baac5c944432f2a2d806cd09d6ca803aeTryTwoMemoryViewWidget set target address as selected. Fix focus call. Always color selected item blue.
5.0-1798851dfab6823c03143099afccb72025b22a0fc1ba4MaiMerge pull request #11317 from t895/dialog-adjustment
5.0-179776a95c565ae729af17d9d89e89b00408a4c54f2aaCharles LombardoAndroid: Use progress indicator in short loading scenarios
5.0-179862aa25c03df7982d6e9e24f9dcec17c34b36d829bMaiMerge pull request #11318 from t895/expanded-fab
5.0-1798564733b2504f55d14000e1b321c13fcc736043b91Charles LombardoAndroid: Use expanding Extended FAB
5.0-17984af5596720f85a0a260ba73c93996baa6e0a7420dMaiMerge pull request #11315 from t895/motion-dialog-fix
5.0-1797709e350d9a71a3f83070d8e4bee5a137a7e54bc07Charles LombardoAndroid: Greatly simplify MotionAlertDialog theming
5.0-179826b514e81f963726f20a47d229c125ec6a27629f8MaiMerge pull request #11316 from Pokechu22/jit-widget-fixes
5.0-179753d6bfcd236c7fe8d0432072aeeb6e2825c43b3ccPokechu22JITWidget: Convert to fmt
5.0-179746a6d24550e0115df508d56d9ffc3764075e1e144Pokechu22Clean up DisassembleBlock and JitInterface::GetHostCode
5.0-179735842b90bee7fcd11196ceaeb8e98843095aedcefPokechu22Show JIT blocks widget when selecting 'PPC vs Host' in code widget
5.0-179720ccfa31ec89581cc06fc3bc2fc5c60f11acb4486Pokechu22Fix code widget not becoming visible when selecting 'view code' or similar
5.0-179714f4bd57fe94ee94bf25236b733641c7684ed4c48Pokechu22Fix crash when stopping emulation while the JIT widget is in use
5.0-17976385dfb60a0da10ff899bafbdd3a8d90168022db9MaiMerge pull request #11313 from t895/inset-fix
5.0-1797332b4f74d44ef60545e24f4282df2362b669f5848Charles LombardoAndroid: Letterbox content with display cutouts in landscape
5.0-179741d6d9e668f4bb13799f5c2cbd435f4071dc9707dMaiMerge pull request #11312 from tellowkrinkle/MTLFixLod
5.0-17973ffb73f43e10aec69f6bff0a0dc8dcd9cc8c3a008TellowKrinkleVideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers
5.0-179724b7600f20f079e3882ded2b19b10bbf48b88f28fJMC47Merge pull request #11311 from smurf3tte/tpa2_patch
5.0-17971d448af0e84a4a9b1373dc81c87dff21592f5ee94smurf3tteGameSettings: Add patch for Ten Pin Alley 2 (RLEEFS)
5.0-179707cd9a78ebf6e49b21a5a5eee99858822a8946faaMaiMerge pull request #11304 from JosJuice/jit64-nan-c
5.0-179665f22a0054ffa24856fba66dcd0152d741a8e8976MaiMerge pull request #11305 from JosJuice/jitarm64-optimize-ps-merge
5.0-179532f1a8ee1b9cb2c7e78688c2bdf7e08b5a533441fJosJuiceJit64: Skip HandleNaNs for operations that can't generate NaN
5.0-17952cbceae917663d0387deae0280b1e196eb7520cb2JosJuiceJit64: Correctly handle NaNs for ps_mulsX
5.0-17951d3180e35165f172575790efff8bcdbf607798523JosJuiceJit64: Refactor HandleNaNs operand passing
5.0-17925f45d3a6a2c80abf866b9228ae8e664e39850d8ceJosJuiceJitArm64: Optimize ps_mergeXX
5.0-17964ff830c08b605c121a565a47e42fcb47e07b77252MaiMerge pull request #11307 from AdmiralCurtiss/globals-command-processor
5.0-179616941d2e7e67d68312278a934e6c47abc88074077Admiral H. CurtissVideoCommon/CommandProcessor: Refactor to class, move to Core::System.
5.0-17962421af09b1eda251c56027a52d4263536826db98bPokechu22Merge pull request #11279 from tellowkrinkle/GlobalStateIsGreat
5.0-17961e3cc42069f00911933f1c246873c017987690921TellowKrinkleVideoBackends:OGL: Creating vertex formats shouldn't unbind anything
5.0-1796044f8b8c1007f2ead8530d53c4aca3df8fee6d6afMaiMerge pull request #11303 from AdmiralCurtiss/coretiming-class
5.0-17951daa70533cdb0de0a05b4341b499b4cd88e1a3368Admiral H. CurtissCoreTiming: Store Globals in CoreTimingManager.
5.0-17950c9558ecb4ca582bbacd931e41bb1660b69956e4bAdmiral H. CurtissCoreTiming: Refactor to class.
5.0-17957c8d30968f356afaec67d7ec2582c35857f7c77cbAdmiral H. CurtissMerge pull request #11306 from AdmiralCurtiss/cubeb-coinit-fixes
5.0-1795664bb9ae9a95b953879a8e581cef0e5dbb346704bAdmiral H. CurtissCorrectly call CoUninitialize() on Cubeb helper class destruction.
5.0-179553cdc6e3d4a4f2362f5e2b5960821573a13663be2Admiral H. CurtissMerge pull request #10343 from AdmiralCurtiss/cubeb-2021
5.0-1795049252a021758e3135e078aec1e52305dea360287Admiral H. CurtissExternals: Update cubeb to mozilla/cubeb@27d2a102b0b75d9e49d43bc1ea516233fb87d778.
5.0-17949e085bf14f99c52eff514e2317af740869691ba82Admiral H. CurtissCore: Use extra thread for Cubeb on Windows to not disturb the CoInitialize state of whatever thread happens to call a Cubeb function.
5.0-17948ca10e92ab92afeb4cb6d3ac935cf86767ab469ebAdmiral H. CurtissCore: Abide by COM MTA requirement for cubeb on Windows. Partially based on https://github.com/dolphin-emu/dolphin/pull/8920#discussion_r459746604
5.0-1794759b1419a8ef2912f349c1bd3984bc85cc21c6ff1Admiral H. CurtissExternals: Update cubeb to mozilla/cubeb@773f16b7ea308392c05be3e290163d1f636e6024 and make it a submodule.
5.0-17950332d18725255ab6cf739d8ae2747178a06457dd4JosJuiceTranslation resources sync with Transifex
5.0-17949ed84917eb393e9d4f7272189d1a1edd15199c0beMaiMerge pull request #11301 from AdmiralCurtiss/globals-coretiming
5.0-179484273d3754c0f80df35721a6c00d075f2ecf49b2dAdmiral H. CurtissCoreTiming: Move static variables into Core::System.
5.0-1794786f17511fce3708aa18267d5588961dc88bddf87Admiral H. CurtissCoreTiming: Move the 'Globals' instance into Core::System.
5.0-1794670f353fb3748516195303bd4ea9ffb76bc0a3b2dAdmiral H. CurtissMerge pull request #11283 from AdmiralCurtiss/netplay-save-sync-log
5.0-17878f0b0fcbb95de7d544bc23433adb7b8c41f154aeeAdmiral H. CurtissNetplay: Add more logging to save syncing.
5.0-17944d189c70d4d8d8ea9e0acce056e3cdb7c226a80a8Admiral H. CurtissMerge pull request #11230 from AdmiralCurtiss/gci-filenames
5.0-178971089d3cab6c9a40732fca47b164174bd6795614bAdmiral H. CurtissGCMemcardDirectory: Compare GCI files in GetFileNamesForGameID() by their identity instead of their default filename.
5.0-178964b0312ecf8f22514bc92e5bb30d618c6d53db93cAdmiral H. CurtissGCMemcardDirectory: Decode and strip strings for GCI filenames.
5.0-17895c517e92719c352eebcdf250c2a4cdec4e657eaafAdmiral H. CurtissGCMemcardDirectory: Use HasSameIdentity() in LoadGCI().
5.0-17894b31b2db5fa75d2397d6ef1551398618d33da7bbeAdmiral H. CurtissGCMemcard: Remove unused methods.
5.0-17939f38e5986bf7114c61a53b83b23934596351f4dadAdmiral H. CurtissMerge pull request #11293 from JoshuaMKW/edit-breakpoints-dialog
5.0-17938dd2282324b22fbb70455265d13ac17b7f6e2909cJoshuaMKDebugger BreakpointWidget: Allow editing breakpoints
5.0-17937032f54d403d9d122b748050d1f11c7fa7a83bbf4MaiMerge pull request #11302 from tellowkrinkle/SDL226
5.0-17936db8f08b2bb668d41a315ccfc5ca88f8212bc7243TellowKrinkleExternals: Update SDL to 2.26.0
5.0-1793572eadc6520424dc038de0f015b57236260f97433TellowKrinkleInputCommon:SDL: Add SDL 2.26 left and right motion inputs
5.0-179347be4c90f67e86152bebedcfada9db73fb93468fbMaiMerge pull request #11166 from AdmiralCurtiss/mmio-system
5.0-17926545fee9c94c2671f6ae55fa54b1ab734c2ad8b91Admiral H. CurtissCore/CommandProcessor: Reformat single/dual core dependent MMIO handlers.
5.0-179250a6fdb9c133666c7c038a4933e24ee6e4346100fAdmiral H. CurtissHW: Pass System to MMIO handlers.
5.0-17931d6437b7e461af0ef457c05be996d6fb30d7922acMaiMerge pull request #11123 from Pokechu22/fmt-9.1.0
5.0-17928f5d11c1e388768043516fdb54e71b72c26c3c22dPokechu22VideoBackends/D3D11: Simplify vertex attribute code
5.0-17927cc5640245cf4316f9bafcb11141d8868881ddffbPokechu22Fix build errors related to formatting non-scoped enums
5.0-17926b051903c3de9d7aad5794d97be665e4990371783Shawn Hoffmanfmt: do not define uint type in global namespace
5.0-17925f1625751c4f406b7b7fd303764372cb4f76c6a76Pokechu22Externals: Update fmt to 9.1.0
5.0-17926ddf63bacb9fec7bdc9cc2df3601cddce2bc8f7afJosJuiceMerge pull request #11296 from t895/tv-game-details-fix
5.0-178946e5f546d4e3b96cfbc3365af28a05ef0219d7456Charles LombardoAndroid: Fix GameDetailsDialog on leanback
5.0-179240ef6d30a0dde197ccb2736dd46191e7f867f3502MaiMerge pull request #11165 from AdmiralCurtiss/audiocommon-pass-system
5.0-178081c633499842646d7069db067f9c26954c3de144aAdmiral H. CurtissAudioCommon: Pass Core::System to AudioCommon functions.
5.0-179221469055244a3c904e9256c71a4e90027a3b4c3c6MaiMerge pull request #11209 from JMC47/wrestmaniaXIXini
5.0-1792020155544d3409e5b86408f7553d84917cf58ae5aMaiMerge pull request #11210 from JMC47/spyroanbini
5.0-179186c08dcfbabfb92353cea238040636d9128fd9e89MaiMerge pull request #11213 from JMC47/manhuntini
5.0-17733c3f3d2b6bada607b8f6aa47e3a7ff2bd41d9f2f4JMC47Enable slight CPU Overclock for Manhunt 2
5.0-17731b25956849d77f62c02a006a3e8ac1fec1ee51f29JMC47Force Safe Texture Cache in Legend of Spyro: A New Beginning
5.0-17731c94f87151fda75f224af019280003666b334f2f1JMC47Force EFB2RAM in WWE WrestleMania XIX
5.0-17916a47ed2124fedd6eeda1a15c27f3f287aab86ad1eMaiMerge pull request #11253 from AdmiralCurtiss/core-timing-events-pass-system
5.0-17814a36a5c1308c5203a31dbf99841a666d66f20b0c3Admiral H. CurtissCoreTiming: Pass Core::System to Events.
5.0-17914677121bdbc6b92dfea97303ae6f4d849dd4a8cbaMaiMerge pull request #11292 from JosJuice/jit64-imm-ra-update
5.0-178694b6bad2f9e7fdf2b3ef2721167e6087728b5ea5eJosJuiceJit64: Use MOV instead of ADD for updating imm Ra
5.0-17912e573a0bbc260684788e3e95e81a671733cf364dbMaiMerge pull request #11294 from JosJuice/jitarm64-movpage2r
5.0-17892d64c3dc267b37e37055defc96a8de6982f104ea0JosJuiceArm64Emitter: Add MOVPage2R utility function
5.0-17910cb232155d9160aad82a1cb4a9a13fda22d079293MaiMerge pull request #11298 from Pokechu22/vertexloader-no-DataReader
5.0-17897e13094766d51c970deb2a00800e4dd033af25665Pokechu22Fix VertexLoader.cpp using the wrong size for texture matrix indices without a corresponding texture
5.0-178960bcd3c79bb4bbd90fb1f8d02adb26198690709fbPokechu22VertexLoader: Eliminate use of DataReader
5.0-1790731458259b67fe67d4feb0b2d425f629e3792fdf7Admiral H. CurtissMerge pull request #11212 from Sam-Belliveau/realtime-fps-and-vps-counter
5.0-17906edb2c90b38f6b32cf6f687ed0d00b272fc5a5793Sam BelliveauImprove FPS/VPS Counting and Revamp Appearance
5.0-179055e442f6ffa7664dbc696e18693c1a4dd872fae8dAdmiral H. CurtissMerge pull request #11281 from AdmiralCurtiss/updater-admin-check
5.0-178955ebb894685a97570c3d12eb00956c32d56557629Admiral H. CurtissUpdater: Delete the file we check for write rights with on Windows.
5.0-17894f0fb8c22b0383d65570cbb13a270cf33137dc530Admiral H. CurtissUpdater: Check for write permissions in directory of Updater.exe.
5.0-1790219b6251a3c6de6de431a395fec9ce6bb6d0f6f82Admiral H. CurtissMerge pull request #11291 from JosJuice/gba-tas-input
5.0-1786940571cf13c37932aedc4bd3c69c68ba4f16128a2JosJuiceDolphinQt: Add GBA TAS input window
5.0-17900132bf6550f1fe39fe441fff6295466d6c623ec04Admiral H. CurtissMerge pull request #11236 from AdmiralCurtiss/gci-path-config
5.0-1789781557f611a5a3cd6ba96727ec0f583929de9f03cAdmiral H. CurtissQt/GameCubePane: Display a warning if a GCI folder override is set.
5.0-17896c18d6c3deb9de9f20132a75a09d9ee68ef567ec1Admiral H. CurtissConfig: Use JPN for custom GCI folder paths.
5.0-1789586d01c33997a313cc37213ffe183ddf9c0b513aaAdmiral H. CurtissConfig: Add option to use JPN as the Japanese region directory in GetDirectoryForRegion().
5.0-178942132e005c32e137f8723abb68b314f57e02eb2e7Admiral H. CurtissCore: Add config setting for base GCI folder path.
5.0-178958ac8d5afb63f65a1bed1a5d089d9fbbd5b8553b4JosJuiceMerge pull request #11295 from t895/onlayout-fix
5.0-17894e67788571a9e6e72f6cf2cb4c239f3dc47960283Charles LombardoAndroid: Fix condition where we set grid span too early
5.0-178938f5a58f8be7e6979e277eb16934b140e4bbf10a4Pokechu22Merge pull request #11285 from K0bin/cp-checks
5.0-17872f179fd9c33fa7fb018ae9b8c378606d3b6f104f8Robin KertelsVideoCommon:VertexLoaderManager: Reduce CPConfig checks
5.0-1789122bcf134bfccd48440d4c0ec4a649b141d7852a9JMC47Merge pull request #11139 from JosJuice/jit64-nans-no-freg
5.0-176102a5f4a23902f8d4d82eda52191fb1792eaf2f2b9JosJuiceJit64: Don't use fregsIn in HandleNaNs
5.0-17889c8705f014d1026b10915938ce3d798255ca56f20JosJuiceMerge pull request #11290 from AdmiralCurtiss/phys-mem-region-init
5.0-178885d035771897ffd855b4f771c369ef3912aac2fe2Admiral H. CurtissMemmap: Fix initialization of PhysicalMemoryRegion.
5.0-17887f1c977415925b0dfc13bb3e333c2e23927af6561Léo LamMerge pull request #11240 from noahpistilli/es_v1_ticket
5.0-177732fd9852ca89e4f07f6231ec3ddab5656f2b7856cSketchIOS/ES: Add support for V1Ticket
5.0-178850fec70733b50124f00a61091a80ef5493deb6ec3JosJuiceMerge pull request #11287 from t895/spacing-fix
5.0-17884275e9e3a5808103ef5aaf70333088026bdc3044cCharles LombardoAndroid: Adjust card_width
5.0-178839766238649bd6256e456bf635bf05b554821826cJosJuiceMerge pull request #11267 from t895/smooth-keyboard
5.0-178258bfa08fa0e6126060ad1d1c51f8e767cf9a7a074Charles LombardoAndroid: Use smooth keyboard animation in cheats activity
5.0-17881cecd4d15fe476b580966c805463e002f11d3bad1JosJuiceMerge pull request #11254 from t895/adaptive-grid
5.0-178797ce2be93861ba741b5b415afba76e27cea71ac17JosJuiceMerge pull request #11256 from t895/animate-focus-change
5.0-17843eb060c73567ea5ef93ca4848f003c620d4ec6a0cCharles LombardoAndroid: Dynamically adapt grid span to card_game size
5.0-1781460fb151581cc562a5630c3eea2fc15404c4bedb9Charles LombardoAndroid: Animate covers on focus change
5.0-1787799a918d884b7fd9442e2c621e0b2fb566db6aa1cAdmiral H. CurtissMerge pull request #11280 from Pokechu22/efb-cache-cleanup
5.0-178741fdf15a1be499c308a2e3c7af96d09824638dc3ePokechu22VideoCommon/FramebufferManager: Rename m_efb_cache_tiles_wide to m_efb_cache_tile_row_stride
5.0-1787355e1c3b51d43ac1e889694a363efcce204318f91Pokechu22VideoCommon/FramebufferManager: use !IsUsingTiledEFBCache() in GetEFBCacheTileRect
5.0-1787290d05fe37e6baf0d88a9eee8a63f0610dfba33eePokechu22VideoCommon/FramebufferManager: Always update frame access mask on depth peeks
5.0-1787343e90ca02333b2842d086626aa23cf880e432ea2Admiral H. CurtissMerge pull request #11105 from vpelletier/si_ignore_setGameId
5.0-17446fbf9d6ea17fda1d50f359f6d9f912d8fc081c3e4Vincent PelletierSI: Ignore non-standard setGameID command
5.0-178718a1c28be6318c9d3cd373bcee3f80969d466e9b1JMC47Merge pull request #11172 from K0bin/efb-refresh
5.0-177740e02ddcf52ed86060ac1a0a85fa144738fa5163cRobin KertelsVideoCommon:FramebufferManager: Cleanup
5.0-17773371935d61efa7ff7c8ffe8e6c7624b5cf09e64b1Robin KertelsVideoCommon:FramebufferManager: Mark cache as valid after refresh
5.0-17868d7593dd7215d92ea0b5eb8fa8b592f3ed758b2eaAdmiral H. CurtissMerge pull request #11243 from Sintendo/arm64mul
5.0-17792274e34ddf175cb6feae7c7b0465d3e02eb6e3902Bram SpeeckaertJitArm64: MultiplyImmediate - Handle -(2^n) + 1
5.0-177917073a135c659d59f1874b69250d54f34cfb33da2Bram SpeeckaertJitArm64: MultiplyImmediate - Handle -(2^n)
5.0-177901c87f040a3b0771f9b5d231eb5dee620d15b7ed6Bram SpeeckaertJitArm64: mulli - Only allocate reg when necessary
5.0-1778920dd5cadab461843a5f5f9def26638bb5bc2c3a4Bram SpeeckaertJitArm64: MultiplyImmediate - Add comments
5.0-17788c349875cdca6ee5abc2f78d1e0c3a09c8716256fBram SpeeckaertJitArm64: MultiplyImmediate - Handle 2^n + 1
5.0-177873aaf1a2b8bad78d648c15cd68c24ce6aa362e3e6Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 2^n
5.0-17786f25611f388e34ec3610a90f8f862cb0ad5679ef9Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 1
5.0-1778551cb918aa5fbc26c1cdb78dc0193cb29e9df5201Bram SpeeckaertJitArm64: MultiplyImmediate - Handle 0
5.0-17784080513284cf0a80a548de331f8a9729eeb5a49d9Bram SpeeckaertJitArm64: mullwx - Use MultiplyImmediate
5.0-1778353a8cd15638af5c80810e083daa3f13f74084144Bram SpeeckaertJitArm64: mulli - Use MultiplyImmediate
5.0-177824aa0c0133a51de5b1835fe1579dff1ce4bf4c6bcBram SpeeckaertJitArm64: Introduce MultiplyImmediate
5.0-17856c9e74801edeed5cbe0783ad317b08570659ef887Admiral H. CurtissMerge pull request #11269 from vabold/dolphindevice-get-time
5.0-17826083b8172e0e5e4e55a20fbc85213604e8f377f75vaboldReplace `std::time` with `std::chrono::system_clock`
5.0-17825ff1c71cc38c7fd6ae1a360c6c0f1c893b9c4a7advaboldFix inaccurate function name, add old function
5.0-178536c9b9cbf954ea92a3a6e920e9f4a142be1bd1bffAdmiral H. CurtissMerge pull request #11255 from JosJuice/disable-sd-convert
5.0-17815982afec040ede68701ae7763e1eeb28aa19d84feJosJuiceAndroid: Disable SD card conversion while emulation is running
5.0-17814de93b4dc13cfa58788468d89993dafa1d3a1f203JosJuiceDolphinQt: Disable SD card conversion while emulation is running
5.0-1785009c0321997fe4a5c418d24f248b58782de2b30bdAdmiral H. CurtissMerge pull request #11184 from Lobsterzelda/save-all-nand-files-to-save-state
5.0-17787ed54e1905a92b4e84a1fed67d2ef4ac2a01eec03LobsterzeldaHostFileSystem: Set all NAND folders to be saved in save states when a movie is active
5.0-17848b6503d7585ef10ea0790335ad59a03f35ed2d001Admiral H. CurtissMerge pull request #11018 from Dentomologist/add_updater_error_messages
5.0-177815bdb291d90a81945977336dcca672965942a6c4cAdmiral H. CurtissQt/Updater: Remove unused member variable.
5.0-177807cd08fde755cc2ef4f510730f6c1650fef05bf15DentomologistUpdater: Add/clarify error messages
5.0-177792808db7f2fb48d0a1e1cb17aac6d39fc2a521560DentomologistFileUtil: Return success bool from CopyDir
5.0-17844f05b0ad66999a4ce190efcc9e52a3fb9e21ed857Admiral H. CurtissMerge pull request #11271 from jordan-woyak/mapping-button-expanding
5.0-178296044bc32a899017ef823a4f8e61b377515b51731Jordan WoyakDolphinQt: Allow mapping buttons to expand horizontally.
5.0-17842f614f94568ca62d65ae94e37d5819822f7e0645fJosJuiceMerge pull request #11272 from t895/tv-update-fix
5.0-178292e978ad4282c5fa0ada59a93b71cfc5b18fe637eCharles LombardoAndroid: Use progress bar that does not inherit from AppCompat on leanback
5.0-178402340a7eea6d2fbb93f373dd2630ff55c9ecdafdaJosJuiceMerge pull request #11248 from t895/offload-unmangle
5.0-177916eb50133598941b166ace27346139929e6315aeaCharles LombardoAndroid: Offload cover path unmangling to another thread
5.0-178381e80bcbd57585b6af9e5214cf66c55eb54d23db1JosJuiceMerge pull request #11265 from t895/dialog-ripple-color
5.0-178254b622ef4d033b64ea44323e876b033826257d379Charles LombardoAndroid: Change alert dialog button ripple color for default theme
5.0-178362a81fa6c2698fe2f81ed4e1267516029a7a0c878Admiral H. CurtissMerge pull request #11015 from TryTwo/Conditional_Breakpoints
5.0-17448e2df81b0c157c0da2cdac99feb42e3004dc2e499TryTwoAdd logging and error reporting to Breakpoint Conditionals.
5.0-174471ed6028af415075e7cc2b251415dd97ee477002bTryTwoNewBreakpointDialog: Add a help message for conditionals.
5.0-1744685cb4d1bc57044a00a61ade2218c94435ee0174csmurf3tteSupport memory reads/writes from breakpoint expressions
5.0-174451224575b0be603562af65009287c4b501ae0a97fsmurf3tteAdd cast expression functions u8(), s8(), u16(), etc.
5.0-17444341792016746eecd2fef255a4d4c62a8332f9b50smurf3tteGrow internal expr int representation to 64 bits
5.0-1744311851a01e62fa698a7aad392c4719a9be1e3881fsmurf3tteExpand expr's support for numeric literals
5.0-174427842f9a715f143e5bae2e3886148379279976bbcsmurf3tteDebugger: Initial implementation of conditional breakpoints
5.0-17828f28e5607fec604f998994e5d65931707eafec841JosJuiceMerge pull request #11263 from tellowkrinkle/NoMipsOption
5.0-1782337a51f1d091c7db91261e73462d4e67eee5f9252TellowKrinkleVideoCommon: Add an option to disable mipmaps
5.0-17826bf69a0bfe09fc7252858afc69d2c218ae1f83e88JosJuiceMerge pull request #11266 from t895/alert-dialog-cancel
5.0-178258a4640432991828a0141058420cfa3e835ecaabbCharles LombardoAndroid: Change system update dialog title/message when cancelling
5.0-17824dca51f3ab0e5e11024556e495dfa4d959093c1d2JosJuiceMerge pull request #11260 from t895/text-alignment
5.0-17820e79a4b0d8c9111d63602277e913e4e5b25e0fbecCharles LombardoAndroid: Fix list_item_cheat text
5.0-17822ee7887b7511dd3cdb27fd8517d42088cf26cdadeAdmiral H. CurtissMerge pull request #11258 from AdmiralCurtiss/imgui-crash-v2
5.0-17821a98df1894705195f7051ef1dfccafffe135149c5Admiral H. CurtissVideoCommon: Hold ImGui lock while initializing and shutting down ImGui.
5.0-17820e37aa3ed90f064b9095e37584fd04b9ee6555b41Pokechu22RenderWidget: Fix random crash due to missing ImGui context
5.0-17819c931529e7aa5926b8a21a193bf8f80244b3ae888Admiral H. CurtissMerge pull request #11225 from iwubcode/graphics-mod-textureload-callable
5.0-17747ea3e133200cda61f2e87a6e942f89e76b2c6f4fciwubcodeVideoCommon: call texture load graphics mod hook when Dolphin loads a texture
5.0-17817134833727770a519d3061dbbbb0c8a7f9c1a3ab7Admiral H. CurtissMerge pull request #11246 from tellowkrinkle/PVDMemset
5.0-17791d9ed9ae33193c9db1ee7616363848d5b0b65196cTellowKrinkleVideoCommon: Zero PortableVertexDeclarations on initialization
5.0-17815c75b53c7ed24d1be59901c9bd15904376e79056eAdmiral H. CurtissMerge pull request #11250 from AdmiralCurtiss/memory-widget-menu
5.0-17808cf533df8142d5d944889c970947957dbea48fc86Admiral H. CurtissMemoryWidget: Split Actions into Import and Export.
5.0-178131a5110791c577e3490812837bffede2fd0708888JosJuiceMerge pull request #11251 from t895/notouch-fix
5.0-17812ff38fef2e4aad1d888ea63205202efa9f69b3ba8Charles LombardoAndroid: Use FrameLayout as root for notouch emulation layout
5.0-17811db679ab6203b66daed19f467e4e260d97b022249Admiral H. CurtissMerge pull request #11249 from JosJuice/load-dol-elf-after-mem
5.0-17787fb916a4c336c2bd82666d08e8b04bb2d1123968aJosJuiceBoot: Load DOL/ELF after memory setup
5.0-17809e1f5eb3d8de687871d1e5a05cf5b2fea823a6196Admiral H. CurtissMerge pull request #11233 from AdmiralCurtiss/netplay-split-save-sync-function
5.0-17765e9caa09f7b28803d270e25fe2cf106bc1206cfacAdmiral H. CurtissNetPlay: Split SyncSaveData() into two parts.
5.0-1780789bc1649e345038be3023d4e19456d5dc1235ea8Admiral H. CurtissMerge pull request #11111 from TryTwo/PR_MemoryView_TableUpdates
5.0-174426f4f4e057e58d1720db7a68f80f6dcc24c686a3eTryTwoMemoryViewWidget refactor memory table. Don't re-create the table on every update.
5.0-17805431301add36f455f8667e3118f9365b6309eeeacAdmiral H. CurtissMerge pull request #10771 from TryTwo/PR_AutoStep
5.0-17442fb79c04cf1aa95ed4c0d55dc840dafb16319f49bTryTwoMemoryView auto updateDebugger. Implement base codetrace logic. Add register breakpoints. Add CodeViewWidget autostepping to track a value.Debugger
5.0-1780326b68f1f849441c8777b31b5cfc31e5fc8af6a9dAdmiral H. CurtissMerge pull request #11228 from Pokechu22/statistics-macros
5.0-17763fe559f3ed362087775ea6f6b4dcfec3d8a2bb45cPokechu22VideoCommon/Statistics: Require semicolons after statistics macros
5.0-178018b4e315fb7e001501735fe41f1fa46d0cede4733Admiral H. CurtissMerge pull request #11242 from Sintendo/arm64cmp
5.0-17787d0de68c41bb7d1676ae99cf750cb1bbabb7317a1Bram SpeeckaertJitArm64: cmp - Optimize general case
5.0-17786ae6ce1df48578d381dd43450e00c4254bb8b490dBram SpeeckaertArm64Emitter: Add ArithOption with ExtendSpecifier
5.0-1778582f22cdfa1fbaeaac8cf608294c4dc730ee0f099Bram SpeeckaertJitArm64: cmp - Optimize a == -1 case
5.0-17784592ba31e224c062fe558dad21d2f605196df0b31Bram SpeeckaertJitArm64: cmp - Optimize a == 0 case
5.0-17783f5e7e70cc5078915656aafaa7c6ccb3a38d62b05Bram SpeeckaertJitArm64: cmp - Refactor
5.0-17782dbb8f588c7ac5c6c4586804c072c87de730ef00cBram SpeeckaertJitArm64: cmpl - Optimize a == 0 case
5.0-17794c2e6d85ba7477c34cd3e65e3c45bad8f9d322c7bAdmiral H. CurtissMerge pull request #11247 from tellowkrinkle/MetalHeadless
5.0-1779183ca1ad8a682251b84d04fd87247d068784588f8TellowKrinkleVideoBackends:Metal: Headless render support
5.0-177927a76aeef2189db26529747d2a6e98451490feddeAdmiral H. CurtissMerge pull request #11222 from JMC47/eggmaniaprog
5.0-177378209f96a4f9c990f9140d14e00fa0dd8290fd008JMC47Add Force Progressive Patch for Egg Mania
5.0-177901d07332657719a1a86290bf4e138ac7972ad2409Admiral H. CurtissMerge pull request #11193 from jordan-woyak/ciface-input-backend-interface
5.0-17786168a49c87ffbd05512c20db9735b3cb92afac93bJordan WoyakControllerInterface: DSU InputBackend implementation.
5.0-177852e5cd5d51970fd90e87e54d53fe904cf9d777139Jordan WoyakControllerInterface: evdev InputBackend implementation.
5.0-1778444a4573303917496ee9b4107fbe41a5cad142e2dJordan WoyakControllerInterface: Add InputBackend interface and SDL implementation.
5.0-177860210d115c22a1c5745c76eaefe38b5d0af3247f9Markus WickMerge pull request #11227 from JosJuice/jitarm64-mmio-clobber
5.0-17726431ee1c48a805433ea7b0cd8d611d29ead6fa2b7JosJuiceJitArm64: Improve register handling for MMIO loadstores
5.0-177250660f12da409e3bb8470b4b7e2a914bc94b940a1JosJuiceJitArm64: Move MMIO handler result before popping stack
5.0-17783dc046a247014f045c9ba52b0d4110d7a64f321bcJosJuiceMerge pull request #11237 from t895/grid-fix
5.0-17773349b16aa55c5e0a30a97a08113e1d592e1f40cbeCharles LombardoAndroid: Add more game grid sizes for long displays
5.0-177815488d3b125dbec66ef4b35b124ce3c3c255b91fcJMC47Merge pull request #11239 from Tilka/ogl
5.0-1777622eb7e664516b61e7679844aa846459086154189Tillmann KarrasOGL: use already known object label lengths
5.0-177754b8fe959d40f3cad87e7565ab0f599e3705d53f2Tillmann KarrasOGL: fix compute shader labels
5.0-1777812b204d92a2a48b32c2016cfdaf7749235ce88a1TilkaMerge pull request #11241 from shuffle2/revert-11234-updater
5.0-17777111e965c7e789008b2293dcf4a0dac5e47277f1eshuffle2Revert "MacUpdater: test that os version check is working"
5.0-17776b182abe0aed6068d237167b6d579a3418c2b2e8dTilkaMerge pull request #11234 from shuffle2/updater
5.0-177727cc8e37aeec54beffd6f2792455bcd68e28a4cfdShawn HoffmanMacUpdater: test that os version check is working Adds a key to Info.plist with default value to test Updater - this commit is intended to be reverted
5.0-177744955af5e2774ef134800b5db99254f8bc1e81aa9Admiral H. CurtissMerge pull request #11238 from K0bin/zero-descriptor-size
5.0-17773f5fecaf96478ded749f570172fb6fc5b6d1087e8Robin KertelsVideoBackends:Vulkan: Fix 0 size descriptor pools
5.0-17772d3718b1b81e64db540005f3ced6a0edfde76f411JosJuiceTranslation resources sync with Transifex
5.0-17771969309c45732961f709ac0870252760a58b04a42JMC47Merge pull request #11220 from shuffle2/macversion
5.0-17764089886a6f869992f7566ee9543e136e136b168aaShawn HoffmanMacUpdater: check os version
5.0-1776368875dc06b8c9aa72cd2bc87d3b2d4eda73e020cShawn HoffmanMacUpdater: add version info to Updater.app too
5.0-177682f80928be39dd0b2648f6b8fd246d3ee8eb808a7JMC47Merge pull request #11216 from JMC47/OwlsofGaINI
5.0-1773376ce7da0228f88ce7152b236569131758ad14cc2JMC47Disable "Force Texture Filtering" in Owls of Ga'Hoole
5.0-17766f277a921a9c346cc6934524a9775b09c8ff9b333JMC47Merge pull request #11231 from shuffle2/updater
5.0-17763836bc74b2dba878d3790d4144fadb7984436f84bShawn Hoffmanwindows: Rename: use std::filesystem::rename for posix behavior
5.0-17764950e1f94dc73b56309c090d7b04033506b057ae0JMC47Merge pull request #11185 from TryTwo/PR_MemoryWidget_Address_Input_History
5.0-17735053320b7cf5e1f4363c20edc9275cd352641cbd9TryTwoMemoryWidget: Make search address a combobox that holds address history. Always update the combobox when a new target address is sent.
5.0-177620628794cb6fb2ee4840131066f3d51667a875a34Admiral H. CurtissMerge pull request #11226 from K0bin/d3d12-fix
5.0-17751a07ee729e50905dc2a1926ad81a95f372ab2d52aRobin KertelsVideoBackends:D3D12: Defer binding framebuffer in SetAndDiscardFramebuffer
5.0-17750a6aa6512917d5ff33c8c864445e55d47a9176eadRobin KertelsVideoBackends:D3D12: Use COMMON as initial state for default heap buffer
5.0-1774922fecb41fc85f3c2ef6a3f1e1d422dd6b6e9a76bRobin KertelsVideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap
5.0-17758a1e41f305e136f4c2e4e67a1d2dd12f5068510c5TilkaMerge pull request #11229 from Tilka/verifier
5.0-17757cacdd18ca04c9c707ecacf5049f3db5ce30a1235Tillmann KarrasVolumeVerifier: fix bogus "serial/version missing" error
5.0-177566dcf8a6fc98a1aa4451d6ed40cd057bf9e6430bePokechu22Merge pull request #11201 from JoshuaMKW/fix-instruction-patches
5.0-17714e2f4400f4941def98af3e2b30696f531baada7a7JoshuaMKMake SetPatch responsible for overwriting old patches
5.0-177132594447c2589a2575d71129291151fb99b9a1f3fJoshuaMKHave UnsetPatch only unset the argument address
5.0-17712e10b3308c2b5b046f138f534477068d857e2b5c8JoshuaMKFix patch corruption using find_if instead of remove_if
5.0-17752aeb0fcb8abdcd8cec3aa36b0c43753ecdf876800JosJuiceMerge pull request #11092 from t895/view-binding
5.0-177095c30f65bbba66eacc16694e81827f75e1982ec43Charles LombardoAndroid: Use view binding
5.0-177507d55e9f9c7ba347f97b92338511944a83a2eb187JosJuiceMerge pull request #11202 from t895/androidx-prefs
5.0-17714a78e266a26efd0d8289d448712f9e97f47a9756cCharles LombardoAndroid: Use androidx preference manager
5.0-177480716fa3c52063c444d352f65a159da77b9ce9bd8Admiral H. CurtissMerge pull request #11224 from iwubcode/d3d12_subresource
5.0-177470e1ffe009a68a250f815f95b0156f97f9450670diwubcodeVideoBackends: fix d3d12 subresource calculation
5.0-177468efd7833e58092cb3074d477beef5803b62bc044Admiral H. CurtissMerge pull request #11150 from jordan-woyak/all-devices-less-confusing
5.0-17581c3ceee8967b30419b522b765036aa523998c61e1Jordan WoyakDolphinQt: Make "All Devices" mapping hopefully less confusing.
5.0-177448001535d12fabbd5188b25e7505e3c2044f69befAdmiral H. CurtissMerge pull request #11211 from jordan-woyak/fix-focus-resume-after-manual-pause
5.0-177314fc05dd0258895615bebdf79b609c6ed800c20c5Jordan WoyakDolphinQt: Fix window focus from unpausing after a manual pause.
5.0-17742c624629dfd3e4fe7ca80ce6d56809734e8bb678dAdmiral H. CurtissMerge pull request #11223 from JMC47/dkcrfiltering
5.0-177411049ae629eab5a358a416c366f1110b0438ffd80JMC47Disable Force Texture Filtering in DKCR
5.0-17740904551fdb9cbaf8150637f9a910feb7c19daee79Admiral H. CurtissMerge pull request #11218 from JMC47/pxdmmu
5.0-177378080ebcd7643daa7b451d5ed738ee491fec64be6JMC47Enable MMU in Pokemon XD
5.0-177385ee7a555887f4365c61f99aa18a29ff822e4b8d8JosJuiceMerge pull request #11217 from JMC47/nsmbwvertexrounding
5.0-17735895e5ca3e3cfb06a4099de337d5cb75011de7700JMC47Disable Vertex Rounding in New Super Mario Bros. Wii
5.0-1773659c8358e40901aaee7e7f57d95f98f2d1adad304JosJuiceMerge pull request #11215 from JMC47/wiiplayvertexrounding
5.0-177331158fab3b7cf3061987fe725d6c22484d5fc06dfJMC47Disable Vertex Rounding in Wii Play
5.0-177341d86a48db658e5ba7c65629c984e5ba111656da0Pokechu22Merge pull request #11214 from Pokechu22/GraphicsSettings-unused-FreelookControlType
5.0-177332f3805e1b4193f4818ebaaeac6db845375ccec42Pokechu22GraphicsSettings: Remove unused FreelookControlType enum forward declaration
5.0-17732d367b3ec3bba9ca53deb3d08d636c75115a68b31TilkaMerge pull request #11160 from Pokechu22/vertexloader-no-initializer-workaround-functions
5.0-17731581a575042c76f6b88509f6b57d14ae6d10081c4Pokechu22VertexLoader: Remove "too many initializer values" workaround functions
5.0-17730060d928d49c3ac5646485dcbffa67affe833076bAdmiral H. CurtissMerge pull request #11206 from JMC47/deepakini
5.0-177255c24d7bd8d3ad3f39e2e139b4a41b744fa01b846JMC47Add Safe Texture Cache for Deepak Chopra's Leela
5.0-17728027e10460a1f36fdd819be1fd1dd9f7b8aae25e4JMC47Merge pull request #10977 from tellowkrinkle/FixBackendMultithreading
5.0-176216fd933915bb21bd487c8e9dd8481e8e05b4c0011TellowKrinkleVideoBackends:Vulkan: Improve backend multithreading
5.0-177269ef7a3b44c378ee4e51e5fbc1d75903a85f15b5cJMC47Merge pull request #11207 from Pokechu22/invalid-normal-count
5.0-17717574939b6831517857d46dffc7fad4ca259e88183Pokechu22VideoCommon: Treat invalid normal count as NormalTangentBinormal
5.0-17724b66793194e7b9e34080764e5985d49055ccaa37dJMC47Merge pull request #11028 from tellowkrinkle/MetalFixes
5.0-17565fd2680d8b4830c312599d3579b0eb02ebf1903b8TellowKrinkleVideoBackends:Metal: Use a temporary buffer for large texture uploads
5.0-17564a13f09433c87ace659d0e8edf713013d46e203e5TellowKrinkleVideoBackends:Metal: Add config option to use presentDrawable
5.0-175635a1b90c7f300fea6fecc989e3e5072eeddb56856TellowKrinkleVideoBackends:Metal: Explicitly disable arc
5.0-17562c08de82e90b8d120b44e68f92cd58712f6360a37TellowKrinkleVideoBackends:Metal: Bring back unified memory config
5.0-1756193ce7bf344915d82e6ccb7d229e04ed7ff81d4dbTellowKrinkleVideoBackends:Metal: Unroll lighting loop
5.0-1756045ee1be6da0fc645327f26bfb02af9de5df0baceTellowKrinkleVideoBackends:Metal: Properly set vsync on creation
5.0-17559274d4679cac5fb9e6e47990d149961d0233bf8b7TellowKrinkleVideoBackends:Multiple: More GPUs with broken subgroup ops
5.0-177164787b25a7f2acfb36a1e49a663c433640e6e3527JMC47Merge pull request #10741 from Pokechu22/audio-dma-one-block-at-a-time
5.0-176696de55e416b337dd7eee3df85d967a31a12169186Pokechu22WaveFile: Fix size check
5.0-176682a83b17ffbc6587bf0bfe1fa1755d2f5d248395cPokechu22DSP: Copy audio dma samples one block at a time
5.0-177134ab47231bc6919c81067e150476e6b09de0632f3JMC47Merge pull request #11200 from Pokechu22/lego-indiana-jones-missing-color-value-is-a-hack
5.0-17712e4a02f32294c02880829e852b3b0a32f49ad3bdcPokechu22GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
5.0-17711a988b6ab34e5c368b693b6d724eb251ac63f65dbJosJuiceTranslation resources sync with Transifex
5.0-1771033733ff81cb9d5e9f6856d35c73620aba1f7dc45JMC47Merge pull request #11199 from JosJuice/translation-fixes
5.0-176967437d2d9ad64b375d37b5676533f326874041f2eJosJuiceWiimoteEmu: Change Shinkansen Start/Select to START/SELECT
5.0-17708063c2739b3fa11a93dd569199d478a010adc2cc0JosJuiceMerge pull request #11135 from AdmiralCurtiss/ppcanalyst-unused-stats
5.0-175581abffc0b05368c199780d0c9e2d833351ecde02aAdmiral H. CurtissPPCAnalyst: Remove unused variables in BlockStats.
5.0-17557a5217c07b8ae1cf3931cd20e1ee2bf62ab4b9724Admiral H. CurtissPPCAnalyst: Remove unused variables and methods in BlockRegStats.
5.0-17705d442f3f2e0699564157f45f1cee8fe9e7dde7b65JosJuiceMerge pull request #11079 from t895/system-windows
5.0-1758690d27be1d6246ecde3412464c2af2988b2b11bb6Charles LombardoAndroid: Do not fit system windows
5.0-177039654d9a72b26601fbda964a8971045cb9b52380bJMC47Merge pull request #11196 from JosJuice/android-vs-lines-points-setting
5.0-17696c1c3ecacac0fe8a689f7f0513b0ec7a5981f7147JosJuiceAndroid: Add "Prefer VS for Point/Line Expansion" to GUI
5.0-177017743afddacaa5cff70979ebd92fb8efcccde6cbcJosJuiceMerge pull request #11163 from t895/convert-layout
5.0-175900fdae88fabb306a66c195bec44736ed0faa47abcCharles LombardoAndroid: Replace spinners with dropdown menus
5.0-176997f2c78f345c4a43ec0306cf7501b931689be25efJosJuiceMerge pull request #11198 from shuffle2/bump
5.0-176984705fb7588fe3765c8dbab05b8a56571c8c2d422Shawn HoffmanUpdater: clarify a string
5.0-17697100121c0b1cb66d9be58f522bc06aefcddaed648JosJuiceMerge pull request #11197 from shuffle2/updater
5.0-1769608c019608d741f46dcec9cf49269c2020ca9c8d7Shawn HoffmanWinUpdater: fix renaming of Updater
5.0-17695636c25513030ec567cc90998085a8e8017ca6d9eJMC47Merge pull request #11195 from shuffle2/dummy
5.0-17694f952c3dbbe8740f1d832c4e00f06231fdb3be1bdShawn Hoffmanthis is a test commit for WinUpdater
5.0-1769334de2b85f3b10358ff0a2f22cf93787d07533fa4JMC47Merge pull request #11189 from shuffle2/updater-elevation
5.0-176322b43f968992b883bb0f3177ad5b766b49604207bShawn HoffmanWinUpdater: Defer modifying any files until Updater.exe Fixes https://bugs.dolphin-emu.org/issues/12151
5.0-17691cdcbe51b2a0c4dd78ab8d1d3ad38d8ab2947405bJMC47Merge pull request #10890 from tellowkrinkle/VertexLineExpand
5.0-176791e9b6f88e4c13722a2a47aeb0d54df95c3a07c69TellowKrinkleVideoCommon: Support hot reloading of VS expand
5.0-176783912fa7a2ed8ce80d01edb86b5a421bf53ff69eeTellowKrinkleVideoCommon: Add reasons for disabled VS expand
5.0-17677b567f3afcf79ab9333e9f5b17bad9aa17880b74eTellowKrinkleVideoCommon: Move repeated point/line expansion code to ShaderGenCommon
5.0-176760a42c534c397b6f99013c25c03799c1c673885b4TellowKrinkleVideoCommon: Add configuration to prefer VS for line/point expansion
5.0-176751eeba6dccaad0dc74ec380746c0513a4b1cb35a9TellowKrinkleVideoBackends:D3D12: Add support for vertex shader point and line expansion
5.0-1767496244799330b00fe02cb8463a13873caeaab5ba5TellowKrinkleVideoBackends:OGL: Add support for vertex shader point and line expansion
5.0-176733a5901d12e1257001f983acdb55448db29befed2TellowKrinkleVideoBackends:Vulkan: Add support for vertex shader point and line expansion
5.0-17672678ee48bfcc169e1d1833a19635153f544613ad5TellowKrinkleVideoBackends:Metal: Add support for vertex shader point and line expansion
5.0-1767168f49df0f8a845eecd1e65c4d75dfbee3bdc989eTellowKrinkleVideoCommon: Add vertex shader point and line expansion
5.0-1768106bd0a908692f61702a483c51c93fadb2ed7eefcJMC47Merge pull request #11132 from K0bin/vma
5.0-17676aa1679f2c7428720d6ded0c69668311b552c60d4Robin KertelsVideoBackends:Vulkan: Clean up unused memory allocation code
5.0-176751ba58e83cafaeefee8cb968ad6789ac7d3fc3060Robin KertelsVideoBackends:Vulkan: Use VMA for stream buffer
5.0-176740e1b7a7b352d62507917df1c3ee31b653650f02fRobin KertelsVideoBackends:Vulkan: Use VMA for bounding box
5.0-176730532f4a05a1daaf3225eeff4d8f2ba90bd56ad77Robin KertelsVideoBackends:Vulkan: Use VMA for staging buffers
5.0-176723ffbf94b2a7460e250ae81e3eb6a40dcc1024e36Robin KertelsVideoBackends:Vulkan: Set up VMA
5.0-176715e96733e353c8cbca0b9d467332d073daed1952dRobin KertelsExternals: Add VMA
5.0-176748ec1bb6be5b7626b5801e502cb8f647ce5370de7JMC47Merge pull request #10676 from Pokechu22/fifo-recorder-indices
5.0-17673bac75de79c4511a6d3c46261b52829bd92c871e5Pokechu22Fifo recorder: Fix incorrect calculation of the size of an array
5.0-17672c9ff2a9b3d588a9c88a5c6ee64ecb9e2dd33c539Pokechu22Fifo recorder: Fix NormalIndex3
5.0-1767124b761acdadfb5613b0c5b79f161b621ffe87907Pokechu22Fifo recorder: Fix position's type being used for normals/colors/texture coords
5.0-17670804e42150e03532e63ecc5a7f6f6eed751a132afJMC47Merge pull request #11188 from GaryOderNichts/feature/vwii_ancast
5.0-1763388c57a00a351148c7c66787dc3af1c2e5e641305GaryOderNichtsShow vWii System Menu version in Menu Bar
5.0-1763282d20ce352f51d05fbdc998cc1abd4514d5623ccGaryOderNichtsSupport for loading Ancast images
5.0-176675b69c67b3ac895998c8964b019f98e0eb0ff0222JMC47Merge pull request #11147 from JosJuice/jitarm64-arith-org
5.0-17661812067ab7cdd244a9144ae59049b2fd6647e6606JosJuiceJitArm64: Move ps instructions from fp_arith to ps_arith
5.0-17660554a2fd33228503a5848cda4039e35993f7985c1JosJuiceJitArm64: Merge ps_mulsX and ps_maddXX
5.0-17664b7310a180f044d72aa9d066e03a25627e6e6bc9eJMC47Merge pull request #11170 from JosJuice/jit64-dispatcher-no-check
5.0-1761409f9a58859977e321468230a9f4281460671aadaJosJuiceJit64: Add dispatcher_no_timing_check jump target
5.0-1766255d269c9e065c8a97141022ae5d5d6ea5ea1f317JMC47Merge pull request #11190 from jordan-woyak/shinkansen-ui-button-order
5.0-17641d9d6428189e926c6b264dccd69822d9850cc815aJordan WoyakWiimoteEmu: Replace shinkansen MixedTriggers with Triggers.
5.0-17640d705b8d4b8b8c3444c2f8fcf4d86c24b4a0fa39cJordan WoyakWiimoteEmu: Reorder shinkansen buttons in UI.
5.0-176592153276ab9a7f49a528462c6a102f2e3797e5445JMC47Merge pull request #10046 from JosJuice/jitarm64-improve-const-stores
5.0-17605351d095ffffccd424763cb77b13f716b5e4155c1JosJuiceJitArm64: Optimize a few tail calls
5.0-17604dbf5dca11c22967af747a0b29231ffea853aee6bJosJuiceJitArm64: FIFO optimization improvements
5.0-17656bc4d08047d43e9d12131ee77b6cd58e020a3a35fJMC47Merge pull request #10979 from tellowkrinkle/QuartzWindowSpeed
5.0-17196588c4bd6355f20dd74008054b1bb876810f4ba13TellowKrinkleInputCommon:QuarzKB&M: Use view position instead of window position
5.0-17195798b241832270bcb7fbc35b07bc297a288e64372TellowKrinkleInputCommon:QuarzKB&M: Use KVO to watch window position
5.0-17194b96bc4267ea4f87a332a349187e0038fdcf6253cTellowKrinkleInputCommon: Enable ARC for obj-c++
5.0-176524bf8a2393c49cb4e888b6e85f8a93466f446583eJMC47Merge pull request #11179 from OatmealDome/mvk-1.2.0
5.0-1762868b33b971843ed402e94d0f89f3571abddc0c98eOatmealDomeMoltenVK: Update framebuffer fetch patch for 1.2.0
5.0-176274b790b10ae6100e4fa322245b8810651f5773d59OatmealDomeRevert "MoltenVK: Add patch to resolve a crash on macOS Mojave"
5.0-176260928060a23ed6bd2607cd7b55666216660394a7fOatmealDomeMoltenVK: Update to version 1.2.0
5.0-176485f1b7012ed8912e3f78ecd939bef83ccda0f5d72JMC47Merge pull request #10853 from RedStoneMatt/master
5.0-16908004a793c309af7b93a5646e45ad83cef22235d3cRedStoneMattWii GameConfig INI change for Kirby's Return to Dreamland (see description)
5.0-176467a2256469ef030a2d31501a7f66f07798fc8ba2bMarkus WickMerge pull request #11127 from JosJuice/aarch64-jitasm-macro-op
5.0-17580bf492c1ff3e2047e9c4525a8e93def75ef5da2f8JosJuiceJitArm64: Fix register number typo
5.0-1757904628034bce1b6512b042e2667fae8e1120b376eJosJuiceJitAsm64: Reorder instructions in routines to allow macro-op fusion
5.0-17643583c2b8a0c89082cf10bb53f3df1b43464ce0c9eMarkus WickMerge pull request #11181 from JosJuice/jitarm64-25-bit-urshr
5.0-176404dbf0b8e904ad3a338809ff1df4ba87836fffebeJosJuiceJitArm64: Reimplement Force25BitPrecision
5.0-176415c7b5514ede27a2e30778720d87b1a2736697c56Markus WickMerge pull request #11148 from JosJuice/jitarm64-remove-cdts-inst
5.0-175796e01ab56fabad8cb6e580c4413229841323d99fdJosJuiceJitArm64: Remove unnecessary instruction from ConvertDoubleToSingle
5.0-17639bba38a36420d0359323d9a248e4ce53e2eb066faMarkus WickMerge pull request #11182 from JosJuice/aarch64-emit-shift-imm
5.0-1761484375a91d9673b70bed91d567cd0ee48030205f1JosJuiceArm64Emitter: Combine immh and immb for Emit(Scalar)ShiftImm
5.0-1763719e25e32a16741d51971423e5eab9259f2389a75JMC47Merge pull request #11175 from b3rru/patch-2
5.0-1761992917061a841bf75312c433e60201409b35ed480b3rruGZLP01.ini – Update cheatcode to Remove Distance Blur
5.0-17635091b448209f889c42b2909bd4221419c16f10120JMC47Merge pull request #11156 from dvessel/soulcalibur2ini
5.0-17588cada690192b7234983e2a71477eea1504e5c150djoonDelete outdated SoulCalibur II ini.
5.0-17633b331b017a1184ccd952c7e5e0762b980b97a083fJMC47Merge pull request #11187 from jordan-woyak/wiiu-adapter-cleanups
5.0-176325ed054343056b7663c856cdb6d012eb0da16261fJordan WoyakGCAdapter: Process pad state in read thread and other general cleanups.
5.0-1763179e09c37310930b045d52c20f65842ac51e8e37fLéo LamMerge pull request #11186 from GaryOderNichts/ios/device_creation
5.0-176262fb45660b3be6b2cbd02171096fd8866b69d0c4cGaryOderNichtsIOS::HLE::Kernel::InitIPC: Replace s_ios check with Core::IsRunning
5.0-1762900e23da6074b5b25a2ff4e4ff040986c07753e94JMC47Merge pull request #11051 from shuffle2/update-vcredist
5.0-17404717c36bc43c2a568b3fff04bd6d3ea2a81c0582dShawn HoffmanWinUpdater: Check OS and VC++ Redist versions.
5.0-176279222956acdfb6a0526b6fdada4aeaa936de9fcd1JMC47Merge pull request #10859 from tellowkrinkle/UniformBufferSize
5.0-1685489ae06021465a79c44a04002cf83ab20e90e365eTellowKrinkleVideoCommon: Increase uniform stream buffer size to 64mb
5.0-176259aece1810c47916e9e56b8a2ef0a7e7f99fb0c54JMC47Merge pull request #10836 from iwubcode/d3d_uint_fix
5.0-17152637dca680ccc53a2a7183917451c356e71117894iwubcodeVideoCommon: update ubershader pixel to not enforce d3d when writing color output that has been defined as uints
5.0-1715105135b4f4322d88c383d7ef17da75c331fbc5c56iwubcodeVideoCommon: fix uint shader compiler error in specialized shaders. This error is in renderers that use uint for their color output (for logic ops). Remove D3D check for uint output since other backends could use uint output as well.
5.0-17622ee5a93c6b8ecffe476ffc0b6348172ab9c59dd0fLéo LamMerge pull request #11177 from Lobsterzelda/simplify-device-save-state
5.0-17621486a523e0d87b4a06dab315eb73b01214c979e61LobsterzeldaIOS: Simplify IOS::HLE::Device savestate method
5.0-1762010f973a87f921d277a7a9514f2a5dd59d04b7ca6Admiral H. CurtissMerge pull request #11122 from K0bin/descriptor-overhaul
5.0-175436992b0d8e16c84df93203e82853d80e96cf7de6bRobin KertelsVideoBackends:Vulkan: Allocate descriptor pools as needed
5.0-17618892ab87e65eb54d57746104a2404552d57a02e42Admiral H. CurtissMerge pull request #11174 from AdmiralCurtiss/news-channel-fix
5.0-176179992a198f1d2dc498487f6f2aa0f1d0ef2ff597fAdmiral H. CurtissIOS/NetKDRequest: Don't abort on first unset bit in subtask mask.
5.0-1761602abc086c6858a3b4fc24e71ac62267f2cfb1a9aAdmiral H. CurtissMerge pull request #11171 from AdmiralCurtiss/fatfs-zero-init
5.0-17615cbc96adfd2644415eab7503503a723ca1569f50cAdmiral H. CurtissVFFUtil: Invalidate window on mount.
5.0-17614b1725dfb33f057784e673796d4f7063e2718b167Admiral H. CurtissZero-initialize structures passed to FatFs functions.
5.0-17613c0476fdac30f764ddce3cb3381271fffd14269d9Admiral H. CurtissMerge pull request #11072 from SketchMaster2001/wiiconnect24
5.0-17492e413d7f5ece44fd22b9deb7a192cdfcfdef8a0ddSketchMaster2001Add initial WiiConnect24 support
5.0-17611fbe782f1a9f598f844e3eae5fd49b0c88600bc5aAdmiral H. CurtissMerge pull request #11077 from JosJuice/jitasm-no-breakpoint
5.0-17604b9aed428e892b11aacd94b603f05fb412bd12274JosJuiceJit64: Remove breakpoint check from JitAsm.cpp
5.0-17609cd1f89a02b3fe44fc451a5c6fda5939200fb6199Admiral H. CurtissMerge pull request #11138 from JosJuice/jit64-quiet-nans
5.0-17575c361f9155b06f605cf063d8fd2b1a1c7dfba6c15JosJuiceJit64: Turn SNaN into QNaN in HandleNaNs
5.0-1760785f7cf7c1e9036226fc5dc4a96be61c1116ffcf9Admiral H. CurtissMerge pull request #11169 from JosJuice/jit64-speculative-constants-dispatcher
5.0-17604ec6a4115eb2754fcb916c5c2d9f458a0b2e249bbJosJuiceJit64: Jump to dispatcher_no_check from InitializeSpeculativeConstants
5.0-1760591ba359911638a708370658539b30ff2abbc5df4Admiral H. CurtissMerge pull request #11168 from jordan-woyak/extension-status-report
5.0-176049c1a936ca641af70734ce2f85aab8dfaa10bbbe9Jordan WoyakWiimoteEmu: Do send a status report on connection when an extension is already attached.
5.0-176033af74d82a0c32cf171a8c1a3a2aa2547b70df791Admiral H. CurtissMerge pull request #11137 from Lobsterzelda/update-video-interface
5.0-1760265c7304bd4956a3ddcb6ac5881d52124faaacda1LobsterzeldaVideoInterface: Simplify VideoInterface savestate code
5.0-1760199a5be3036aade12d8a51ca8534276985216535fMaiMerge pull request #11164 from AdmiralCurtiss/globals-memory-interface
5.0-17600e47af664cc54e2d20aae66b07d8e92d0074a70caAdmiral H. CurtissHW: Move MemoryInterface variables to Core::System.
5.0-1759906f74bd7d1d13de41e46c7a86bb12a8f21f8395dAdmiral H. CurtissMerge pull request #11152 from jordan-woyak/wm-emu-ir-point-size
5.0-17597304e1e5b9fb6fe839d04a58cafe3e26df412f32dAdmiral H. CurtissMerge pull request #11162 from Pokechu22/less-StringFromFormat
5.0-17596ae7b14887b076ecf1daf66ff210f86c911556926Pokechu22Remove varargs support from LOG_VULKAN_ERROR
5.0-17595f9fe25291d8e6ece3ee026df5099add3b5230c84Pokechu22Remove most uses of StringFromFormat in favor of fmt
5.0-175863939b32ed6158b700cbbb79d0bad7ef62f563c8bJordan WoyakWiimoteEmu: Improve simulated IR point size accuracy.
5.0-17594a5fa95adfdef8b45fdbb859af0044b0d1622a680MaiMerge pull request #11151 from jordan-woyak/quat-fix
5.0-175911f8b196d6deed6d807a2afde7978bb9a216fd064MaiMerge pull request #11158 from jordan-woyak/abs-function
5.0-17586f5b9049421047f61cf9c139b7671564b04677de5Jordan WoyakInput: Add "abs" input expression function.
5.0-17587bf53e14abe32e60c18122b15529884b9fbb0c413Jordan WoyakWiimoteEmu: Fix gyroscope/quaternion conversion math.
5.0-175866eb1f8bebaf9b4903349267476305748dcd61974Jordan WoyakCommon/Matrix: Fix Quaternion Norm function.
5.0-175890c09eb5686b82c0d69bf81161493fbb1f2a2e648Pokechu22Merge pull request #11155 from lioncash/unsigned
5.0-17588dbfb8408d9703e73aa94909e2492cfe3403a809aLioncashHW: Use unsigned indices in RegisterMMIO where applicable
5.0-17587f47b11353de1101c2f0f97395e7cab440a1fdd62Admiral H. CurtissMerge pull request #11154 from Minty-Meeo/pragma-once-outside-header
5.0-17586a84633f748538927f037226008fd6aafb1ddc904Minty-MeeoRemove #pragma once in DesiredWiimoteState.cpp
5.0-17585a056a1366f458754aee61b67f05f61f34c826353Admiral H. CurtissMerge pull request #11131 from Pokechu22/cp-state-savestate-mistakes
5.0-17582ffed23c059f52dfbe1dbd089d6861c68b8960035Pokechu22Simplify saving CP state
5.0-1758105f3bbfa4d22bf50e803dfb1c75657e1a9f953a7Pokechu22Include tangent/binormal cache in savestates
5.0-17582333ede5416217cf88ea210e284cfb4f76d49e0f6Admiral H. CurtissMerge pull request #11136 from AdmiralCurtiss/gqr-array
5.0-17557e7219f738922e720f83f32582ac053266e334760Admiral H. CurtissJit64: Convert constantGqr to std::array.
5.0-175801647fa350bf7e945b9821296748a130504b7d8c6Admiral H. CurtissMerge pull request #10804 from iwubcode/graphics-mod-input-output-structs
5.0-17575bc360584a3a8a8902f50642496b2d1287e5088aciwubcodeVideoCommon: add structures to graphics mods to allow for future adding or removing parameters with less code overhead
5.0-175788be5300ef9247b02715e9c250c9f1d39c1c6858eAdmiral H. CurtissMerge pull request #11146 from Hypnotron/patch-1
5.0-17575154ac708339993b1bde423800c54b9bb6a9835cfThe HypnotronFix formatting in Readme
5.0-175764c7fcf58b002265906670995ddffe2c0bc2a16bfAdmiral H. CurtissMerge pull request #11140 from JosJuice/jit64-inaccurate-single-fprf
5.0-175460b1fdee289173257e1336684a159a23e4766f2b5JosJuiceJit64: Fix single FPRF when !jo.accurateSinglePrecision
5.0-175746cf99195c645f54d54c72322ad0312a0e56bc985Admiral H. CurtissMerge pull request #11142 from JosJuice/jit64-handle-nans-no-output
5.0-175464b8a720c9b4a3ec8b438173f216c9528387e970bJosJuiceJit64: Remove HandleNaNs's xmm_out parameter
5.0-17572e28878616f494e0ccbcd7acdd1adbb9988708246JMC47Merge pull request #11145 from AdmiralCurtiss/send-packet-check
5.0-17571bfbc04ef5ec6bc51a931108456e174ec2f291155Admiral H. CurtissENetUtil: Check return values of ENet functions in SendPacket().
5.0-1757066684a392f15344845368e880cfbe421f6e9af38Admiral H. CurtissDeduplicate NetPlayServer::Send() and NetPlayClient::Send() into ENetUtil::SendPacket().
5.0-175695f3e8e0f05f0027e9c5c5d8f0d53ec58d32bc507Admiral H. CurtissMerge pull request #10814 from OatmealDome/steam-mac
5.0-1734642ea36643a425bf8d33c0de9e115aafcb0141080OatmealDomeBuildMacOSUniversalBinary: Add flag to disable the auto updater
5.0-1734509f326dc7ddc9f0c93cbe6021dd9b5804851f323OatmealDomeBuildMacOSUniversalBinary: Add flag to create a Steam build
5.0-1756601b9c3b22b2ea79a03c01d63b0b9d93d49161f61Admiral H. CurtissMerge pull request #11116 from linckandrea/master
5.0-17511af868b74f72652819a0f7484d0e0342234ea246cAndreaGraphicMods: The Last Story: Fixes for Bloom and HUD mods.
5.0-17564da27a3e6bcbc083fcfb58aca814cc0be2d3e2501Admiral H. CurtissMerge pull request #11095 from K0bin/misc-vulkan
5.0-174234e204a9a1a6bc1f0ef5402f3163d3d27338395c2Robin KertelsVideoCommon: Remove special treatment for Android in video settings
5.0-175621dd30b58f3e7d9cab274b032ab0e9007f1af3c32Admiral H. CurtissMerge pull request #11143 from K0bin/cmd_buffer_cleanup-fix
5.0-17550332824f7d5e1e1cf572d79b99819c40dff3105e1Robin KertelsVideoBackends:Vulkan: Fix command buffer cleanup
5.0-175601c2182d069a8b5a59ec5b609a827169d14d8e091Admiral H. CurtissMerge pull request #11134 from Pokechu22/memmap-remove-io-size
5.0-17557be65e9699133b82853db3ecd2d79655d6f3970b2Pokechu22Memmap: Remove unused IO size field
5.0-17558934349a225ff4de6937374521d07be483c9a655aJosJuiceMerge pull request #11133 from AdmiralCurtiss/noSpeculativeConstantsAddresses
5.0-175576a2ed5758ea8b89c2fc2a7f3517d10a18f688baeAdmiral H. CurtissJitCache: Erase address from noSpeculativeConstantsAddresses when block is invalidated.
5.0-175566e3d140283499498524abc961ffb2765928f0acbAdmiral H. CurtissMerge pull request #11125 from Lobsterzelda/master
5.0-17555d2db451eba9b98a9383015eb70ba73b6f2172c62LobsterzeldaHW/MemoryInterface: Add data to savestates and initialize on boot.
5.0-17554973e58be603982bc0894400c3f5e6344eaf15051MaiMerge pull request #11126 from AdmiralCurtiss/globals-si
5.0-17553691135dbc30551cff01ffa9073dc336094f748f3Admiral H. CurtissHW: Move SerialInterface variables to Core::System.
5.0-1755209c5b5856c5e6646e6043159ae14ae444824ebf3Admiral H. CurtissMerge pull request #11124 from Pokechu22/no-more-dopod
5.0-175514d33f6af7c0c7df7415ad0161a759e21173e71b0Pokechu22GCMemcard: Remove manual std::vector handling in DoState
5.0-17550e8221d79482249b3ca6a2584e84e7d1ec7bb9061Pokechu22Common/PointerWrap: Remove DoPOD
5.0-175497498eb1e6c4361040806965c63a7a6e06b3ec6bdMaiMerge pull request #11121 from AdmiralCurtiss/globals-exi
5.0-1754326318e2c51d48eeac113b3c44c4bb8a7834684cdAdmiral H. CurtissHW: Move ExpansionInterface variables to Core::System.
5.0-17547de5a98a3fa7c5df1d8627667f5bab192ecd1c0e9Admiral H. CurtissMerge pull request #11120 from AdmiralCurtiss/gci-open-fail
5.0-17543662caf91ac1a9851fb3576a34d04b7bacbd3e3d3Admiral H. CurtissHW/GCMemcardDirectory: Add error message if opening GCI fails.
5.0-17545cf094eb415e9b85ebd963d2e753dab56f200cc4aAdmiral H. CurtissMerge pull request #11117 from JosJuice/jitarm64-imm-not-dirty
5.0-17512f4f189c51f2abf92ccf8f176bb0507b473f9d958JosJuiceJitArm64: Rename BindToRegister parameters for clarity
5.0-1751142775eed36208926dfc85dbeb959964684a4e739JosJuiceJitArm64: Fix BindToRegister in case Immediate && !set_dirty
5.0-175424b6086b20a95183f453c5957104536f84a510077JMC47Merge pull request #11098 from K0bin/refresh-efb-cache
5.0-17500779fe13e62e6c0e9d591f2cb33d00a89191dd6a6Robin KertelsVideoCommon: Update EFB peek cache on draw done and tokens
5.0-175405479f0e776009d85c509fc6f9874aceeaed9b85bPokechu22Merge pull request #11119 from AdmiralCurtiss/vulkan-panic-alerts
5.0-17539eea31db78128186cd331464ef8a9e364083d2970Admiral H. CurtissVulkan/CommandBufferManager: Show error code in PanicAlerts.
5.0-17538078777e804610dcd7e8182fc98307f6fd1a9da2dMaiMerge pull request #11118 from AdmiralCurtiss/vi-globals
5.0-175379c944d573431b948e404d3b93f5e66606bdbe19bAdmiral H. CurtissHW: Move VideoInterface variables to Core::System.
5.0-17536052c7395fbc0789147703a4c5cc754ae28f8f8bdJMC47Merge pull request #9624 from JosJuice/input-override
5.0-1753551ee05cb35f401c82adf815cbb4f4c3133e7ea84JosJuiceAndroid: Use input override system for touch controls
5.0-17534b296248b49d3cfe130756feda5941d717fdba75dJosJuiceDolphinQt: Use input override system for TAS input windows
5.0-175338fd25259ee27240b0993e9f348ba2431799437afJosJuiceControllerEmu: Round input floats instead of casting, part 2
5.0-17532cb16d20f2d4ed1ebf150b6ba4d64fe469c1263f1JosJuiceControllerEmu: Add new "input override" system
5.0-17531cb6d476538afe85c25d30e8679b6f15abe5d1760Pokechu22Merge pull request #11106 from vpelletier/dsp_doc_bloop
5.0-17448099e6c9ab60987879e889944c0ae52b23772f9a1Vincent Pelletierdocs/DSP: Trivial adjustment to BLOOP{,I} sub-operation order
5.0-1744712142c4fa865561c8288c0b163b8852a061b7994Vincent PelletierDSPSpy: Add st3 BLOOP{,I} tests.
5.0-17446556d18f865a387ff11a3f052d9afc804d20cdf3eVincent PelletierDSPSpy: Unhide stack registers
5.0-1752723806f8d60f43137b9e11eeb02f753fb0298953eJMC47Merge pull request #11070 from AdmiralCurtiss/netplay-wiimotes
5.0-17526e137f7f878cb62df4f1a74650b1cded9d9340cadAdmiral H. CurtissWiimoteEmu: Rewrite serialization of DesiredWiimoteState to optimize for network bandwidth.
5.0-17525ae4b89441c11e927fad3ab63c304602b69b6bfe6Admiral H. CurtissQt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay.
5.0-17524a1563f2defe1cbc96853bc475b5442c610c01417Admiral H. CurtissNetplay: Implement batching for Wiimotes.
5.0-17523aade5841809374730adf2456bf6e3e756a740cffAdmiral H. CurtissNetplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one.
5.0-17522f8518b2ff66daa7bd5edea7d04888b44133085edAdmiral H. CurtissWiimoteEmu: Add serialization for DesiredWiimoteState.
5.0-17521a2dadbb2f0c150a5e82088e0a04dfcdc36d709a7Admiral H. CurtissWiimote: Separate the Input system state update from the emulated state update.
5.0-17520bb5943ae777b7f16441373fca4607451a55473a5Admiral H. CurtissWiimote: Separate the Wiimote index in the Input system from the index of the Wiimote in the emulated system.
5.0-17519b67ffb9ab561c106780f3b5ab0671f2cb88de3deAdmiral H. CurtissWiimoteEmu: Make Reset() deterministic under WantsDeterminism().
5.0-17518466f0b377b30552dcf4e09952797a0d7c869c334Admiral H. CurtissWiimoteEmu: Update extensions from DesiredWiimoteState.
5.0-17517e7543a9e050abde59e7ac98a507b1b17f4b37bbaAdmiral H. CurtissWiimoteEmu: Update MotionPlus status from DesiredWiimoteState.
5.0-1751626fd4ea3616802d73ba504b21d8a72ac06e4a7f5Admiral H. CurtissWiimoteEmu: Update IR camera status from DesiredWiimoteState.
5.0-175159669722dfc817f96f9963b0ed48e05b7f370f9e6Admiral H. CurtissWiimoteEmu: Update accelerometer status from DesiredWiimoteState.
5.0-17514a39f82cb1fb8843e0c156d531ac6742b9172ef3eAdmiral H. CurtissWiimoteEmu: Update button status from DesiredWiimoteState.
5.0-1751352424fe32762d02f7c15f66c268fb04c101edfc0Admiral H. CurtissQt: Allow opening controller settings during netplay.
5.0-17512bc47a9a31a2eb2f05ef020136a48aecb12e619faAdmiral H. CurtissQt/WiimoteControllersWidget: Disable potentially breaking stuff during netplay.
5.0-1751137ae9ab52481c7914630df2535c4a7e385962e7dAdmiral H. CurtissQt/GamecubeControllersWidget: Disable dropdowns during netplay.
5.0-1751015393f03447563d2cb890664478b2fd9998ecf90Pokechu22Merge pull request #11115 from AdmiralCurtiss/dsp-globals
5.0-1750995cace837a93c80833cce3d37f0008367aa9be30Admiral H. CurtissHW: Move DSP variables to Core::System.
5.0-17508c84835c53cdad30faa55fc79cd52993d88eceb9aAdmiral H. CurtissMerge pull request #11114 from JosJuice/jitarm64-divwx-imm
5.0-174938984777749b6053da703b5e219fe9a8f0e577fd2JosJuiceJitArm64: Call GetImm before BindToRegister
5.0-174928902d2fe3a3ccd9629603dead9e10c476caf684bJosJuiceJitArm64: Fix divwx BindToRegister condition
5.0-175056911e1b7300d377869df43cb1f22de442fcd607aAdmiral H. CurtissMerge pull request #11113 from DivineWinds/translate_tooltip
5.0-175032f0358a75e928fa99a029b83aa24e2659373cc84Admiral H. CurtissMerge pull request #10547 from AdmiralCurtiss/save-state-threading
5.0-17502f3a23db0e0e89c1d8dc2dd3904e6d71c4b3726f0Admiral H. CurtissCore/State: Minor cleanup around the undo load state buffer.
5.0-17501e0d30e371c842764760f9143bfb5dc9eee21e07bAdmiral H. CurtissCore/State: Rewrite threading behavior when multiple Save requests are happening. Should improve responsiveness when eg. mashing a save state button.
5.0-1750079efd5df1e47421247b1896de46a3d0f6dd82622Admiral H. CurtissCommon/WorkQueueThread: Make Shutdown() public, so users can wait for all currently queued tasks to finish when shutting down the thread.
5.0-1750037892a8611fd0b0d4560030e1fa812f0e54e0c41DivineWindsDolphinQt/HacksWidget: Make backend name in GPU Texture Decoding/Bounding Box tooltip translatable
5.0-17499c196c47e8119de714124d0720f0aead7d9b3cca6JMC47Merge pull request #11090 from K0bin/submit-rework
5.0-17472e5fb9c9adfcd167145886aa68aa62bc684cacb9cRobin KertelsVideoBackends:Vulkan: Raise number of command buffers
5.0-17471fba7d35f94bd4b2e20b8c26be4818a025a0ed5ebRobin KertelsVideoBackends:Vulkan: Associate descriptor pool with frame rather than command buffer
5.0-17470ed75a58061c14816b001e3fd4511f104ff131c3dRobin KertelsVideoBackends:Vulkan: Decouple available command buffers from frames in flight
5.0-17469e8fa867f141fc296132b8bc1116a7a11eac28629Robin KertelsVideoBackends:Vulkan: Only synchronize with submission thread when necessary
5.0-174682e6d8d65758734f24d27f7db0ec080ca279f5a92Robin KertelsVideoBackends:Vulkan: Fix validation error around surface_capabilities2
5.0-1749368eda7f8877a6ad3411c7db3656affbc4c2ef620JMC47Merge pull request #11084 from K0bin/qcom-workaround
5.0-1742381c817c54d080b7ad234244b90bbcd328c7f2022Robin KertelsVideoBackends:Vulkan: Workaround slow vkCmdCopyImageToBuffer on QCom driver
5.0-17491487a11fd2c43bcdd6c24c4da2009a750a32fdf59Admiral H. CurtissMerge pull request #11110 from JosJuice/jit64-boolx-formatting-fixes
5.0-174902e8d775df1006c1e777ac3dca9decb7d6ca540e3JosJuiceJit64: boolX formatting fixes
5.0-174891f2ec9afd637fa1fa86921c52c0e4cde27a86082MaiMerge pull request #11052 from Tilka/shinkansen
5.0-17317f5670f870e86ea7543e77bd71dd633a75a166c47Tillmann KarrasAdd emulated Shinkansen controller
5.0-17487e3e6c3dfa41d377520f74ec2488fc1f7b6c05be3MaiMerge pull request #11088 from JosJuice/uicommon-set-enable-alert
5.0-1742104072f0ce63c64924695743cd83a028c06fe6be2JosJuiceIntegrate "Ignore for this session" better with config system
5.0-1742016c71b9a35dbe522d6d78406bf298dcd6a56f93fJosJuiceMove a SetEnableAlert call to UICommon
5.0-174846805c9dd0dcad7296aa3c8d172ef39d47ccbafc5MaiMerge pull request #11108 from AdmiralCurtiss/fat-fs-callbacks
5.0-174683182d9178ca1931d2d30e02ea0091b4f422851ffAdmiral H. CurtissFatFsUtil: Add ability to provide callbacks for the FatFs code.
5.0-174820c19a1d87cbd51d62833d31d3413c61b3bc8ccf4MaiMerge pull request #11100 from Pokechu22/software-settings-merge
5.0-174423d0cd8b076a4a8ff4f6741769781305cd571b5b7Pokechu22DolphinQt: Remove software renderer settings widget
5.0-17441b90d23158f26814fe6dc2c90acdaa3361a4ebf4bPokechu22Software: Fix mipmaps and uneven strides in SWTexture
5.0-1744056fce3ba8a8a3645da0250fbac91b9940e45cf8cPokechu22Software: Remove dedicated texture/frame dumping infrastructure
5.0-1743967ed4fa92d342da62274f578a2f4886d94165bb4Pokechu22Common/Image: Add unit to log message
5.0-174773fab5b2338f1b7bc1b4ddc0e283c2650a6e2e825MaiMerge pull request #11097 from JosJuice/android-launch-wii-menu-check
5.0-174402c216c9a2b5c2f87a5e516c78946204e5eead807JosJuiceAndroid: Improve checking in MainPresenter.launchWiiSystemMenu
5.0-17475865348cfb171cd1655fb3411982d37a99116ff1bMaiMerge pull request #11103 from JosJuice/android-gamefilecache-not-null
5.0-17444d4709ce0ba3e81f4616b873a1139c05d3108ffd5JosJuiceAndroid: Remove unnecessary Context parameters
5.0-1744345901f64b5816213e774a7e89e70af5372527765JosJuiceAndroid: Use synchronized methods for GameFileCache
5.0-1744251debaeb47de93edec1ba10161df74a2f7f49209JosJuiceRevert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata"
5.0-17441481df6b6606807360d75f2f63a067587f178471bJosJuiceAndroid: Allocate GameFileCache on GUI thread
5.0-17440f857fa652905a78fac852bf3917878bfb21416b3JosJuiceAndroid: Add s prefix to static variables in GameFileCacheManager
5.0-174694f5a6ee461f3624816b9d6e44855d0761c463ba3MaiMerge pull request #11109 from Pokechu22/code-widget-symbol-update
5.0-1746887f84d4f54ae36afcf218b5f0ee8d563e38cd3e0Pokechu22Debugger/CodeWidget: Update callstack/callers/calls on symbol changes
5.0-17467dafe2c785ad3a6525674f5195c5105041ee524a8Admiral H. CurtissMerge pull request #9481 from Sintendo/jit64boolx
5.0-1745495615ab91b3ea63af12eee16758706a2096c8ff2Admiral H. CurtissMerge pull request #11096 from Sintendo/arm64boolx
5.0-174404914ff25d646281021edd82eebe35ac7faa24849Bram SpeeckaertJitArm64: boolX constant optimizations
5.0-1745232bdc54869528698fcef5b3da4e0ed5cf4f4e591Admiral H. CurtissMerge pull request #11101 from Pokechu22/backend-multithreading-enabled
5.0-1744094a77bc5736e95de64ba94e7d25dd4f67ce10d35Pokechu22DolphinQt: Only enable the backend multithreading checkbox if the backend supports it
5.0-17439a6c00c7633deefe1d8689fb5d091ee083c6da16ePokechu22D3D12: Fix backend multithreading incorrectly being marked as supported
5.0-174494de70f1e99979888b7d776f3dca4851043bbe5b1Admiral H. CurtissMerge pull request #11099 from Pokechu22/draw_done_and_token_stats
5.0-1743939569392bd3b14a5f14d52866201e96c21b88025Pokechu22VideoCommon: Add statistics for draw done and token commands
5.0-17447dd3db9437cbb48eebb6f17a97f1f985781f2b674Admiral H. CurtissMerge pull request #11104 from vpelletier/drop_chiperase_comment
5.0-1744685d2358157e0ed36a8350dd615e08f98e7b6a2e5Vincent PelletierEXI_DeviceMemoryCard: Drop comment about ChipErase behaviour
5.0-17445d9cd819a76d4f1c171c47cdc81dc2ef7c0adb07fJMC47Merge pull request #11086 from smurf3tte/dtr_patch
5.0-17404dd81d731e41c0e287aa0ca949583eb7b5b38e446smurf3tteGameSettings: Add patch for Dead to Rights audio
5.0-17443b7c292ac565e79cb87db8a5d5817b4871077cfa1JosJuiceMerge pull request #11102 from JMC47/goldeneyedefer
5.0-17442ea7db4bb0ad71296664c16ff420f0d4b879727a4JMC47Goldeneye 007 (Wii) - Disable Defer EFB Copies
5.0-174419ca1c0f53349b3a736942ebd1f89f8e70e954a32Admiral H. CurtissMerge pull request #11094 from Sintendo/arm64bind2regimm
5.0-174409d73583ea307b54d1b8fae1a5d0ec1bd9de8e43aBram SpeeckaertJitArm64: Skip redundant imm to register writes
5.0-17439199d2be9390f64da76131c0d0c64ea550c5bd012JosJuiceTranslation resources sync with Transifex
5.0-17438f106bc150a9deac2cef85ff3fef56a5bdb2522d3Admiral H. CurtissMerge pull request #11083 from sepalani/bba-check
5.0-1736334858e934fd8bc60a7b5756c86e631eebdba9242SepalaniBBA/BuiltIn: Ignore UPnP request to itself
5.0-17362df53ebb59f47092588ca121c8416b4778520826bSepalaniBBA/BuiltIn: Fix a crash during network stack exhaustion
5.0-1743563975556a4dd7766b14e28ce9b0f440efe288d6fAdmiral H. CurtissMerge pull request #10175 from dreamsyntax/pause-on-panic
5.0-1726978c6819f5e61a77321479f6db8b4d5b7dfcff85ddreamsyntaxCore: pause on panic handler option
5.0-17433571e300e9e4ea5e82c7bb81a9026a3d57b911afaAdmiral H. CurtissMerge pull request #11047 from AdmiralCurtiss/netplay-save-options-rework
5.0-173790d095b4d9b458ec8317cf934761a29e4d21a9218Admiral H. CurtissNetplay: Simplify save data options.
5.0-1737839314ac16264cacf4802c81ae79715700b96951bAdmiral H. CurtissAdd more logging around Wii save copying for Netplay.
5.0-17430c297474d87ff8fda965ebc33a3fb1d50b1ecb2afJMC47Merge pull request #11085 from AdmiralCurtiss/tvec-equality
5.0-1742902a967f78625ce226c0590948d49f29d6e35ebe1Admiral H. CurtissInputCommon: Add equality operators to RawValue.
5.0-1742824a1fe32f1a6c2b83afd9933af4f22e24380f1b7Admiral H. CurtissInputCommon: Make RawValue constructors constexpr.
5.0-1742770485472b15a0247258d0bddf7c832445ada77ceAdmiral H. CurtissCommon/Matrix: Add equality operators to TVec2/3/4.
5.0-174263fa9fdf57a546b37797e222b1dd290ccfc15fd1bAdmiral H. CurtissMerge pull request #11075 from AdmiralCurtiss/controller-gui-refresh
5.0-17406270ffa73513fe4f83d9d204e11a8f1e020e4a0ffAdmiral H. CurtissQt/WiimoteControllersWidget: Refresh GUI on settings change and refactor a bit.
5.0-17405a5dbf6b60d7569f3092248f3b8d12aa7cb765ab4Admiral H. CurtissQt/GamecubeControllersWidget: Refresh GUI on settings change and refactor a bit.
5.0-17404019dc86b6fbcc903b028097a69ce202d5521ffe9Admiral H. CurtissQt/CommonControllersWidget: Refresh GUI on settings change.
5.0-174223ee4c6a33bfb497d8866d0624f03853c761f754fJosJuiceMerge pull request #11082 from AdmiralCurtiss/getstringt
5.0-174219860b68b9c760d88c5cdb3bd6bb28f28cdd9191fAdmiral H. CurtissCommon: Add [[nodiscard]] to GetStringT().
5.0-174204cb8914ad348cc64ca66ff4158543bcccef1646cAdmiral H. CurtissVolumeVerifier: Add missing assignment to summary_text.
5.0-17419b314e2a313aa2c25b4a10508103fdf96b73d3c51Admiral H. CurtissMerge pull request #11019 from PEmu2/readme
5.0-17228c0a7ee2d833b54040da73baef48bac7e86d11e5dPEmu2Update Readme links
5.0-17417f426e3cd79ae3b68fb6a6911a78d3ede284682bdAdmiral H. CurtissMerge pull request #11039 from TryTwo/PR_MemoryWidget_MiniMenu
5.0-1724450db8f35b85ef177082b3a963fc893f4e76b9f26TryTwoDebugger MemoryWidget: Create mini-menu at top of sidebar. Move dump buttons and "set value from file" to the menu.
5.0-17415b7855a3a56eea319d2d974a71b8bfdb1f0d1e4c7Admiral H. CurtissMerge pull request #11073 from Hibyehello/Fix-Metal-init
5.0-173751fd60aeb5d57e582ba85be49f75dc28a6d634e9dJoshMerge branch 'dolphin-emu:master' into Fix-Metal-init
5.0-17371ef13a54b0a8fabac17beed6328b2e60e83fa60c0JoshVideoBackends - Enable Metal without Vulkan
5.0-1741275c50223f231d64c66cfa16d6cf2d00540db2040Admiral H. CurtissMerge pull request #11078 from Minty-Meeo/mapfloat-tweak
5.0-1740473dfcc15a51e230f8cbfa0fb1cb807db9bd0e722Minty-MeeoUse std::llround in MapFloat
5.0-1741079c5d1b003e7109ff27461eaaa2105a981c90328Admiral H. CurtissMerge pull request #10780 from OatmealDome/steam-windows
5.0-17233da0a89e6e6e507c429b16022b299e70046bcdb29OatmealDomemsbuild: Add property for disabling auto updates This will be used for our Steam builds.
5.0-17232f2fad4df4749e83c6cd0311243c3f9bf9f23de93OatmealDomemsbuild: Add property for creating Steam builds on Windows
5.0-1740708f78b1445ff5027ce8a2e229e6c89fea4288639JMC47Merge pull request #10705 from Zopolis4/cmake
5.0-16546b31754980c16838eeb48baeb26b3751c33aeaf33Zopolis4Fix cmake detection of libudev in hidapi broken in #9071
5.0-17405b0ac5ac6aff7ca3c6177e66b055430e88a366ea2JMC47Merge pull request #10949 from Zopolis4/reprecated
5.0-17135e54818e60dc820962290ef3600fc77a7882ba98eZopolis4Resolve "implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20" warning
5.0-1740322197c09a3cf2753c007d8ef8d75daa5fc2c44b9JMC47Merge pull request #10781 from tellowkrinkle/UberVertexLoader
5.0-17383ee692abbe1032e9eb888defedb1bb00f569f68a3TellowKrinkleVideoBackends:Metal: Use BitField for stuffing bits in pipeline ids
5.0-173821eb3aaa5484a05037d51899ff35d9c553962373eTellowKrinkleVideoCommon: Use std::array in PortableVertexDeclaration
5.0-1738128b31b83279925245d82627542c2928800e96d29TellowKrinkleVideoBackends:Vulkan: Make dynamic vertex loader optional
5.0-17380dae56a24b8494e71d91b406f38fcbde7244fc8a2TellowKrinkleVideoBackends:D3D12: Dynamic vertex loader support
5.0-17379936b4d5d0d4aae87507fb4952f9ad570ee7522feTellowKrinkleVideoBackends:Vulkan: Dynamic vertex loader support
5.0-173787edc8b4e794a71da5b21cfbdb850420dfbac5122TellowKrinkleVideoBackends:Metal: Don't set primitive on ubershaders
5.0-1737799533d28405f9a9e06d20b8f49793423d73f9009TellowKrinkleVideoCommon: Add separate pipeline usage for UberShaders
5.0-17376d289e9c51cedf78551bac3facc594e52591d9ff3TellowKrinkleVideoCommon: Compile a few extra pipelines
5.0-17375d3dae1cd7e6f3833665b91f1fb877b1e6e4824f1TellowKrinkleVideoBackends:Metal: Dynamic vertex loader support
5.0-173744c629c2beef8b3bae6ee13bbeae484315adbf67cTellowKrinkleVideoCommon: Add dynamic vertex loader to ubershaders
5.0-173924ea694a7e403c673b457643e52435b355c96fd87JosJuiceMerge pull request #11074 from JosJuice/jitarm64-spr-tl-alignment
5.0-173916203c101f8ba31616df3cfe9f315f5a00697d318JosJuiceJitArm64: Enforce correct alignment of SPR_TL
5.0-17390d04e1ca96a705f606d5ba75f3bb915a0ea84571aAdmiral H. CurtissMerge pull request #11058 from shuffle2/updater-inflate
5.0-173397432b6ce9157b18aaeb9d5b03b34d8dfd747eb9aShawn HoffmanUpdater: Move inflate intermediate buffer to heap and enlarge
5.0-173883b10bf04ac74bff9ce11e6140ddc552f94eb2b3eJMC47Merge pull request #10808 from Pokechu22/vertex-loader-direct-normals-with-index3
5.0-17380d80201a57f6433bf660be2a1aecd60b97ddb6599Pokechu22VertexLoaderARM64: Fix direct normal+tangent+binormal with index3 set
5.0-17379f148de161f3126d2b328d5c022acb04379f1da1fPokechu22VertexLoaderARM64: Specify the register to use as a parameter to ReadVertex
5.0-17378ad644d5e92a45aa2313f382374a5b6dcfe61abf8Pokechu22VertexLoaderARM64: Merge GetAddressImm into GetVertexAddr
5.0-173779a290c3d501acaf3eb4c3dceafec821d5a644fadPokechu22VertexLoaderARM64: Always use unscaled load/store instructions
5.0-17376a34d5e5960f9191f06ec6d31d3cea33a70067688Pokechu22Arm64Emitter: Add additional alignment assertions
5.0-17375afe5adb74d4db1815e0aa20017f980314ca9027dPokechu22VertexLoaderARM64: Use EnumMap for normal scales
5.0-17374200676f4e3ba96303b6951126dbbe1926adba337Pokechu22VertexLoaderX64: Fix direct normal+tangent+binormal with index3 set
5.0-173735cc2f7729e9fd65a9e9aea1e8fd48dab2c2e07d5Pokechu22VertexLoaderX64: Use EnumMap for normal scales
5.0-1737253ee1b50fe4ae75675e31a1f4892293d3c5cfc85Pokechu22VertexLoaderTest: Add NormalAll
5.0-17371729498ab41c75240909611e4d002c86e488f9465Pokechu22VertexLoaderTest: Add DirectAllComponents
5.0-1737791b1faa36a04151ea1ffc813eb3539626633c34cMaiMerge pull request #11065 from AdmiralCurtiss/global-state-sram
5.0-17376c21f2512c860d3dbd21ab6a876ad2e647dd1d04cAdmiral H. CurtissHW: Move g_SRAM to System.
5.0-173750a517ebdbdd99d3c6495f5b55283df76fc2cd982Admiral H. CurtissCore: Pass Netplay SRAM through boot process.
5.0-1737499636374634af721b36a1197e2cccf70efb8cb39Admiral H. CurtissHW: Remove global state from functions in Sram.h.
5.0-17373720b3f5519c1cf9ee5384b9596ad65ae82935e23JosJuiceMerge pull request #11071 from AdmiralCurtiss/netplay-settings-style
5.0-17363bec4850fc3efdb46e73ba9b3a58909ed89a679f4Admiral H. CurtissNetplay: Rename variable names in NetSettings to match style guide.
5.0-1736207f86446a68eef173086289bd44ec2503c954319Admiral H. CurtissNetplay: Remove unused m_HostInputAuthority in NetSettings.
5.0-173706f4f5b0b7b62b3a1eb9d0e069b38de1bbedde6c6JMC47Merge pull request #11067 from K0bin/cache-vertex-size
5.0-173602db74e7f21cdad4abc7f5148ffcdd9e801093b42Robin KertelsOpcodeDecoding: Get vertex size from the loader
5.0-17359a6c6ec012ce6d5355b776379ec8b2cbd94552cf3Robin KertelsVertexLoaderManager: Clean up and slightly speed up with templates
5.0-17358a31e36aeb757d9b0515990becd65cd0b8561da26Robin KertelsVertexLoaderManager: Fix backwards preprocess check
5.0-17366d19994b4bd9f18b5d917105ab6bac4131be8d2e5Admiral H. CurtissMerge pull request #11061 from Zopolis4/rnvs
5.0-1733745afab7d5d53be3279248bd701bfa72ab9ce0e4dZopolis4In CMake, check for and remove in-tree scmrev.h generated by Visual Studio
5.0-17364eec43ce3f332dfc1aa6a72d199f25b05dfb6c7e2JosJuiceMerge pull request #11068 from JosJuice/revert-vcredist
5.0-173597866fba1bee0fb6e73ecceca8c239c2c950a2527JosJuiceRevert "licenses: add vc++ redist license"
5.0-17358fec6f1bd5a1ee73233694c9c486e747c585f30c3JosJuiceRevert "windows: distribute vcredist loose files"
5.0-1736169ad2cc4d0f4efa3b933773ee12f119001bbbf62Admiral H. CurtissMerge pull request #11059 from AdmiralCurtiss/netplay-graceful-shutdown
5.0-17341bf331ffa45f12b305aae74033c8f7dabe073a8c9Admiral H. CurtissNetPlayClient: Treat power button event as a netplay stop.
5.0-1734035f6d12accd1cf2ba0ce60037e98bbe58bf5e5aeAdmiral H. CurtissNetPlayClient: Consolidate stopping code to function.
5.0-17339c4b3f2302a1b389935427f903d83a9538c6400f2Admiral H. CurtissNetPlayClient: Consolidate Wiimote buffer waiting code to function.
5.0-1735732fba6dbd821a576140ca6b2d30be8e2353b5bc9JMC47Merge pull request #11066 from K0bin/vertex-size-opt
5.0-17346fdcd2b7d009cece6ad090143ce954aed713bb11cRobin KertelsVertexLoader: Inline GetSize
5.0-173458aa214453a92e34e31c8a6d64c9b20c15148f132Robin KertelsVertexLoader: Optimize GetVertexSize
5.0-173541efb5b8800a4d12a94957c8469d2cd767cce318dPierre BourdonMerge pull request #11063 from shuffle2/vcredist
5.0-1734984aa19db9679e3ab68fb248dd37e4b7a7236ab08Shawn Hoffmanlicenses: add vc++ redist license
5.0-17348a472650ef27ecc0e5d29414f4e400c9ac1c17854Shawn HoffmanInstaller: remove old redists The installer needs other maintenence, but this at least removes some cruft
5.0-173470837af4344e037bdb23f6520519775fad5f671d9Shawn Hoffmanwindows: distribute vcredist loose files
5.0-1735009c07d4ff252b15b3a5431718cb410382550fc26JosJuiceMerge pull request #11060 from t895/dividers
5.0-1734533048d0d4cc7532d1d5d72947f413d3dcdd07e31Charles LombardoAndroid: Use material dividers
5.0-17348450b77a096fdd365a8366eefb45a2436ff1205f9JosJuiceMerge pull request #11064 from t895/tab-layout
5.0-1734796d431b519d7d7214baed527800716b9294e2dd6Charles LombardoAndroid: Remove TabLayout workaround
5.0-173467eece76e2b98d63983bdbfe88046341e72daf5d2JosJuiceMerge pull request #11053 from t895/top-app-bar
5.0-17345eb6a548735e2a8d15e39aae9537376e3dd506bb8Charles LombardoAndroid: Change top app bar color on scroll
5.0-173443420823002dce682ff7ea8e96642e44d1cc36842JosJuiceMerge pull request #11043 from t895/nav-bar
5.0-17319bb398c86486a33d46c1d391c955075115da23635Charles LombardoAndroid: Match navigation bar color to background
5.0-17342351ebe668ff613e5619cf7e7e91b0771238d75e4JosJuiceMerge pull request #11056 from t895/new-bars
5.0-173358c477852f315b26202c33e849736757203c4b327Charles LombardoAndroid: Add more top app bars
5.0-173407f450f1d7e7d37bd2300f3a2134cb443d07251f9JosJuiceMerge pull request #10626 from t895/glide
5.0-17267c79b12a49b2dab3cca146bfd8420af29d3c6496eCharles LombardoAndroid: Replace Picasso with Glide
5.0-1733814f427d4cdf113379add66f2fdf53ed229a23700JosJuiceMerge pull request #11054 from t895/swipe-refresh
5.0-1733563ff3c38301c408958005f8c3d72eceba877cc4dCharles LombardoAndroid: Change swipe refresh colors to match other component colors
5.0-1733605869734ed9dc746ccbaf138fe780f558b13d7e8JosJuiceMerge pull request #11055 from t895/edge-effect2
5.0-173350e74acdd855a263e84734341080459c43e543866Charles LombardoAndroid: Remove other color edge effect definitions
5.0-17334702e7bad585f7f417ab75c42385523f25bd2ce8bJosJuiceMerge pull request #11044 from t895/dialog-animations
5.0-173199fcc3e2e92d8c5fce4fe9b8887657242723f4a09Charles LombardoAndroid: Add custom window animation to alert dialogs
5.0-17332713b535eb9a386422da43140da8d48d0c7c4214dJosJuiceMerge pull request #11045 from t895/color-edge-effect
5.0-17319e77543abb2f671297aee12fb369bf8fb79fc175eCharles LombardoAndroid: Change color control highlight to system default
5.0-173300ab94e3672ee757db73fcf440424264df9a867efMaiMerge pull request #11050 from shuffle2/spng
5.0-17328dbcf7fd2c9a0a40fd9ba36d41c12c768aa68420fMaiMerge pull request #11049 from Tilka/tatacon
5.0-173239ab0902be5337d33dcc73635b073b859915c6629Shawn Hoffmanspng: define SPNG_STATIC when compiling spng itself Previously was only defined for things including it. Not really a bug, but it was leaking symbols into exports.
5.0-17317b418441f4ac0b5567cb745cb705135e47db20f2fTillmann KarrasTaTaCon: fix possible hotswap problem
5.0-17326427dd75dfd14fd3a21521fe686c7404970f61d9fMaiMerge pull request #11048 from AdmiralCurtiss/netplay-settings-boot-data
5.0-173231732071a10d9dab6c429e593742c386c137a52b1Admiral H. CurtissNetplay: Pass netplay settings via BootSessionData.
5.0-1732413ec18270b400eb090ca530643125348bfd2edf9JosJuiceMerge pull request #11046 from t895/text-color
5.0-17323e631dfc918f1b2e548df294f6bd98f796aa94790Charles LombardoAndroid: Fix save state menu text color
5.0-173224edb3a8074263ef9e3c51dbbeee7fda2ca8c898aMaiMerge pull request #11041 from AdmiralCurtiss/global-state-audio
5.0-17315001fe8f94de53ac29953834b3e5d0d421668e3b7Admiral H. CurtissHW: Move AudioInterface variables to Core::System.
5.0-17320804af55b3a9ef87ab7689bc6397b1e56b19bb68eMaiMerge pull request #11042 from AdmiralCurtiss/global-state-file-monitor
5.0-17315b51d37fe49f568a6dfb9a7631f0e8907bb0750dfAdmiral H. CurtissHW: Convert FileMonitor::Log into a class.
5.0-1731884507ec420bd9c6b67fdf4ed3ebedc387d218fb8JosJuiceMerge pull request #10725 from t895/theme-merge
5.0-17259940a38f172c987c84eddd60d9c5bfff72f4449d7Charles LombardoAndroid: App redesign with multi-theme system
5.0-173162bbae05849f0d509c8dc80154c2a651f3c496776JosJuiceMerge pull request #11006 from t895/target33
5.0-172287659753924aab9a7d1714f19021254c35288e186Charles LombardoAndroid: Update target SDK version
5.0-17314426b5b1927e6954f7efc6e6e43da7bc39b5e38aeAdmiral H. CurtissMerge pull request #10123 from sepalani/ai-cleanup
5.0-172729b9f701ac503f98051ab7871dc581559201c10fdSepalaniAudioInterface: Add setters for AIS/AID sample rate
5.0-1727159eb1253a3c7cf35ac4a080dc5c133ca0c35e1fcSepalaniAudioInterface: Use anonymous namespace for static functions
5.0-17270f7a297289978ab2692a2afc34c760b4284a5ac61SepalaniAudioInterface: Use IsPlaying method
5.0-17310200c9dd0c510b2e41f61f1c267deb799aec81b36Admiral H. CurtissMerge pull request #11011 from Pokechu22/audio-mixer-assertions
5.0-1729572de74d4fc81bf5cc2ed0b3a9a3c6c43856c0c5ePokechu22Mixer: Add assertions regarding num_samples versus buffer length
5.0-17294abb59a781aebf89cb3d808826ffc146e0a5d34eaPokechu22Mixer: Use smaller array for PushWiimoteSpeakerSamples
5.0-17307d4fe54147e65eb41ba85eb6a3bcfa252c0530be9Admiral H. CurtissMerge pull request #10757 from AdmiralCurtiss/show-memcard-path-in-gui
5.0-17200650f1726373250e2e3a91ccb4f934cdc4a68280bAdmiral H. CurtissDolphinQt: Only show raw memory card path if it's not the default.
5.0-17199d11839fd649c4235adc2226b25250f97c78d61f3Admiral H. CurtissDolphinQt: Show raw memory card path and AGP cartridge path in config window.
5.0-1719843d4923e789a5bdb2286a756858b717721c91da2Admiral H. CurtissConfig: Allow passing std::nullopt for the region in GetMemcardPath() to use the region as configured in the path itself. Falls back to the fallback region if no region is in the path.
5.0-17303329d279c059f9c1bfc75cea1f350135f0e48c48cAdmiral H. CurtissMerge pull request #10751 from Zopolis4/manifesto
5.0-17135b9b7ff6e25513a35bd5080efef749fe70ca141a3Zopolis4Update supportedOS values in .manifest files
5.0-1730185bd57df0ee0468e61bc40543b7486c907529abdAdmiral H. CurtissMerge pull request #11007 from PEmu2/enj
5.0-17228b516ae12ca76552d9bacb3d268cf486d146c482bPEmu2Edit error message
5.0-17299696614fd1b3e444db369c38c505e21211feff75fAdmiral H. CurtissMerge pull request #11014 from AdmiralCurtiss/nand-repair-scrollable-box
5.0-1724659f3be8c543e9193cf0104f024b5b9b4fda41f91Admiral H. CurtissQt: Make custom dialog for NAND Repair.
5.0-1729745c4aa288ad745424b35c1a6a2ce6c637c0c70f2Admiral H. CurtissMerge pull request #10881 from iwubcode/graphics-mod-draw-fb-texture-names
5.0-171510b5f7d2c5f8006ba46c05a964bf22e9fc6fcba96iwubcodeVideoCommon: fix graphics target not properly setting 'draw_started' texture names for efb/xfb
5.0-17295710210365a86c28805f31211852d80fbe9d371e1Admiral H. CurtissMerge pull request #11038 from AdmiralCurtiss/steam-overlay-crash-fix-wgi
5.0-1727067c97a0bf26b4272632e3aaaab43fd571f0cfe70Admiral H. CurtissWGInput: Work around crash with Steam overlay.
5.0-172932dfe91336a739ba10d9bfcf7c85c1e8f4802e1b2Pokechu22Merge pull request #10549 from Pokechu22/sw-tev-enum-map
5.0-17267698def66ff36fc0155d84b3777501e71a2ad22a1Pokechu22Fifo analyzer: Fix various XF mistakes
5.0-172663fb09e32973884a86c61d88ab5b4ec9f09f1c0b8Pokechu22Fifo analyzer: Improve some BP descriptions
5.0-17265546f9952a2875360c04368456742b2783634ec0dPokechu22UberShaderPixel: Fix typo
5.0-172645ef8a7973e7b229de77c63d1d7ec4d8eb97a9041Pokechu22BPMemory: Make TevKSel more clear
5.0-17263f21798b9b6680aa79e0a2eec322cba93dde497b2Pokechu22BPMemory: Use even/odd in TwoTevStageOrders instead of 0/1
5.0-17262e43f02c7524be8d534389d10d349d4f8361ef4f2Pokechu22BPMemory: Improve consistency of hex offset comments
5.0-172614206ac243b1381bc02481ce7a4a69b02663a60baPokechu22SW/Rasterizer: Use RAS1_IREF::getTexCoord and getTexMap
5.0-17260ae0fcd9a9f495bb11820545ae46dbe0827328b6bPokechu22SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColors
5.0-172593b9a048291bd9edeb69cb8c074ac3cbba3744531Pokechu22SW/Tev: Use std::clamp for Clamp255 and Clamp1024
5.0-17258bae0f21f74b1c63beb95adb80b180f835963f066Pokechu22SW/Tev: Remove Tev::Init
5.0-17257c9936f8c1cd061c6b045c2223d4bb83c5eb9b6e0Pokechu22SW/Tev: Use EnumMap for scale/bias tables
5.0-17256b02992548e2582a5ce5f23991614f471da70e1a2Pokechu22SW/Tev: Use EnumMap for Reg
5.0-172552db756946341e796747bd522f4d240406f363766Pokechu22SW/Tev: Use TevColorRef/TevAlphaRef instead of raw s16 pointers
5.0-17254ec1ed64832a0e626a2d20c25e5cdcb7aea7ed25cPokechu22EnumMap: Fix typo
5.0-1727874851fe94a86c64217721b9450ed184f43dae0beMaiMerge pull request #11029 from AdmiralCurtiss/global-state-dvd
5.0-172702d45ce5c4e52c0ecb5391764d367d209847ea460Admiral H. CurtissHW: Move DVDInterface variables to Core::System.
5.0-17269c4d5804f6021270499cde9a03d48a3ddbca7f4d7Admiral H. CurtissHW: Move DVDThread variables to Core::System.
5.0-17275348db11bdb078b84086ee8da99688a21895b688eMaiMerge pull request #11040 from AdmiralCurtiss/update-references-deadlock
5.0-17270b8ca1b2907230f2e1285bfdb9c5e3b373d49cf56Admiral H. CurtissInputCommon: Fix deadlock in EmulatedController::UpdateReferences().
5.0-17273d84367e3742c7932b450cc0b625edcdf8f3db45cMaiMerge pull request #11037 from shuffle2/zlib-ng
5.0-1727251d9ef269cc01732cedbff6b31d5af8f25d61547Shawn Hoffmanupdate zlib-ng ce01b1e41da298334f8214389cc9369540a7560f enables fast crc32 on msvc/arm64
5.0-172711088021e39750c22ba622ab9e5065ffc32cb0e39MaiMerge pull request #11030 from AdmiralCurtiss/dead-dsp-symbol-db
5.0-17270dbb0cfbc0941b248bd4bdd41e1ce4a19c6eac091Admiral H. CurtissDSPLLE: Remove dead DSPSymbolDB.
5.0-1726948c9c224cf9f82f0f9f2690b7cc6283d7448480cJosJuiceTranslation resources sync with Transifex
5.0-1726823902f99ae4ebd70d295b925e3cd9616cf571ea3MaiMerge pull request #11026 from AdmiralCurtiss/sound-stream
5.0-17259c310e504cb57845db523e8e0e5192a153d49dda9Admiral H. CurtissAudioCommon: Move sound stream variables to Core::System.
5.0-1726631efd16e16dd60b580cd9f470113277e00b69729MaiMerge pull request #11024 from shuffle2/sdl
5.0-1725997064eb7a0d7c82fedc65f54f5f3b4838590f3f6Shawn HoffmanSDL: update to 42d09a8f42e3fbac7171d065199667b182da3fb4 post-v2.24.0 commit fixes SDL hotplugging issues on windows
5.0-1726450550cf978f3712e333953362e5bb78d1d686d34MaiMerge pull request #11009 from shuffle2/device-notify
5.0-1726011281b5cef410976606482fb1591eaf1c88bb2afMaiMerge pull request #11017 from JosJuice/saf-custom-cover
5.0-1723240d6d615e2c535f45ba50177e8cd36c390f2a086JosJuiceAndroid: Fix reading custom covers with SAF
5.0-17246cd407abe349961217d75c04eb29d157c4e012d3fShawn HoffmanWGInput: implement error handling
5.0-172456bc8ab700195e65f9ac77761c502fb42f0c6881aShawn HoffmanWGInput: use c++/winrt
5.0-1724476d2e47444636210a188ac57d2c962049947ec20Shawn Hoffmanciface/win32: use CM_Register_Notification instead of wnd msgs
5.0-172589195e1a9b8a629d89d786f4f3c1cfb46f4e2eb24Admiral H. CurtissMerge pull request #11021 from merryhime/constructor-order
5.0-17255b0717607b2230034cfefc5940d2591d0ac7fbc64MerryTextureInfo: Reorder members in constructor
5.0-172543323375efba321249ece50e10d306f3acd221fe8MerryGraphicsModManager: Reorder DecoratedAction members to initialization order
5.0-17255fb88a4e14cd5ac292a08944af0de61953a5d8560Admiral H. CurtissMerge pull request #11022 from merryhime/ambiguous-reversed-operator
5.0-17254362167fde56c4e0defd1ea472cd72514dfc77c0fMerryMTLObjectCache: Correct signature of equality operator
5.0-172536d61e6a60135fa4faa849a757d29e5c26d8c8374JMC47Merge pull request #11016 from Pokechu22/software-indirect-texture-bug
5.0-17244e04d23e086354263fea9a1dade3de1c7d81f50f9Pokechu22SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4
5.0-17251681bbf7696bcf0be8994cab5c67daeea0b651586JMC47Merge pull request #10985 from sepalani/bba-upnp
5.0-172507dc647fd4cfabdf07746c28d89c8d0c3d6eb3706SepalaniBBA/BuiltIn: Add UPnP HTTP listener
5.0-17249e65d56a957e85f55ab16c5f3c8c8f6578f0fe7a4JMC47Merge pull request #10920 from sepalani/bba-multicast
5.0-172467202cf2650a87fe082e2351ffdff223545e106caSepalaniBBA/BuiltIn: Add SSDP multicast support
5.0-17245f992f8f38c6c157533031c51f1ff224580b7c54aSepalaniBBA/BuiltIn: Make network interface consistent
5.0-17244e783a7f4090efa1251a0215756daaf6c4fb48930SepalaniCommon/Network: Add StrNetworkError helper function
5.0-1724532ea725a1099146fd7718c580871c66318f71c23JosJuiceMerge pull request #11010 from OatmealDome/mvk-mojave-patch
5.0-17232dae3bf9a7de6c1826a7e0a8f7cfca45f9939123eOatmealDomeMoltenVK: Add patch to resolve a crash on macOS Mojave
5.0-17243b6ac63dc4767512aa53183fae3fa310883302260JosJuiceMerge pull request #11000 from t895/monochrome
5.0-172183814fab9ec20b4c7dcbc6a4cba87522acfdd240dCharles LombardoAndroid: Use vector icon and enable monochrome icon
5.0-172419c9962083d58360775670715f1a50843762293efAdmiral H. CurtissMerge pull request #10956 from Dentomologist/address_cpp20_todo_comments
5.0-1714702cd4ecf7d8a3e9738acffd1c38c99ea5599d7adDentomologistCore: Use std::chrono time_since_epoch
5.0-17146ff26f6435e9fbbfdaf9828e59521cd4c820ac0d6DentomologistUse structured binding for pair values
5.0-17238e5cfa286bde4a19be43b790fef197e0f97947e6eAdmiral H. CurtissMerge pull request #10960 from shuffle2/mz
5.0-171519bb8315441e7ee9145c173246636e9e52e2c71f2Shawn HoffmanResourcePack: dont scan for individual files walking the zip prevents minizip from re-reading the same data repeatedly from the actual backing filesystem. also improves most usages of minizip to allow for >4GB, files altho we probably don't need it
5.0-17236a7d358a97b27fef5da54fb5f107198d588731edeAdmiral H. CurtissMerge pull request #11003 from sepalani/decode-error
5.0-17218597fb9ff6dd8ab4500141186f0ebebd2aaea92f0SepalaniMove SocketManager's DecodeError to Common
5.0-17234f18d787d4a735af5847aeedf325f1e717c72f22aPokechu22Merge pull request #11008 from Pokechu22/va_opt
5.0-172330cced44142049c286dbc1821e39703ff09cc03b9Pokechu22Use `__VA_OPT__(, ) __VA_ARGS__` instead of `##__VA_ARGS__`
5.0-172320fcff9f5ea23425570848cff04915523457c0d4cPokechu22cmake: Use C++20 for ImGui
5.0-17231299aef945b4103234f75bd7a04ebc07bf13eb7abJosJuiceMerge pull request #11005 from t895/cover-only
5.0-172182caa1f3b437ecd5ba7e9124cb2e6cf67a570f84cCharles LombardoAndroid: Add option to disable game cover text
5.0-17229aa8364a32737b7edccf59b50290aee78a06ebcf5Admiral H. CurtissMerge pull request #10996 from JosJuice/gpu-texture-uint
5.0-17211724bd3e59744912d3f8cc70253d330bc54da7726JosJuiceVideoCommon: Fix OpenGL ES GPU texture decoding
5.0-1722748fdbcde231a0cc1913b8fa940f6d43a514fc918JMC47Merge pull request #10809 from TryTwo/PR_CodeWidget_Filters
5.0-16787d0b33c7adfc5143e0c2cb5ba0ea2f24c3a4c6f30TryTwoDebugger CodeWidget: Add filter boxes to callstack, function calls, and function callers. Move symbols search box to align with changes.
5.0-172251845a13cbe537e194104be774738ad73de408815Admiral H. CurtissMerge pull request #10905 from shuffle2/netplay-hash
5.0-17083403f3693da03f6211a9c04f947f22aed34bdb8a5Shawn HoffmanNetPlay: use sha1 instead of md5
5.0-17082c7ce035a7f13879e1c429d76fe5e3d6242a43c4cShawn HoffmanNetPlay: rename md5 -> game digest
5.0-172228b7e6f18637e35187759d055d2bc0a282552d70fAdmiral H. CurtissMerge pull request #10933 from shuffle2/vs
5.0-17083683f7f721048662a20a42b800d1af28d7193d25fShawn Hoffmanmsbuild: tidy up the linked libs
5.0-17082c5da2877cc8059e6bd889e13f9cf91bd8d5798b5Shawn Hoffmanmsbuild: refactor to reduce rebuild events * moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
5.0-17219aba87ba1e39e2eef29e6216af92c1106ea2d780dAdmiral H. CurtissMerge pull request #10997 from JosJuice/nfs-check
5.0-17198052fdfa00dec8e5881d5643032b32604d117c4f2JosJuiceDiscIO: Fix an incorrect error check in NFSBlob
5.0-17217cc3e6a11ac07bd7ac242d6f18fb8273aa0c11724JosJuiceMerge pull request #10999 from t895/dependencies
5.0-17215903c94f7bec566789c525cf75b1bb91ee5fcc32bCharles LombardoAndroid: Update SDK and dependencies
5.0-1721546a11bc6b0ed5d8dfe0aa29a9c88d83867d7f030JosJuiceTranslation resources sync with Transifex
5.0-17214fef8325ff7f72958e98b572ac9c0b999da2266deMaiMerge pull request #10995 from JosJuice/nfs-size-out
5.0-17211aca624ef9cb8ce48f0c8884884da5a56165b277bJosJuiceDiscIO: Fix calculation of NFS raw size
5.0-17212924a4ee0be1cf23640713c97f748c1104c85bf5cJosJuiceMerge pull request #10993 from shuffle2/gamelist-cache
5.0-172117c3cdeda2b96eeae0a6d21866aaa5bb835aaba0eShawn Hoffmanqt: defer writing gamelist cache until EndRefresh large speedup
5.0-17210498c06b85af8c07d85229850646c276fa47047eaJMC47Merge pull request #10989 from CasualPokePlayer/fifo_reset_dual_core
5.0-17198ab8a8e6f84652d9072bb8296e461d0d54f403edbCasualPokePlayerFix crashes in dual core mode on a PI_FIFO_RESET
5.0-17208fea552a4de69da3281f18f7d7f8572a046ebd82cMaiMerge pull request #10981 from JosJuice/android-string-single-choice-naming
5.0-1720663638d402184cd492bda1f43209ab18862017afcMaiMerge pull request #10983 from OatmealDome/mvk-1.1.11
5.0-17198df19588032401eb3313447cd27475779870b4209OatmealDomeMoltenVK: Update to v1.1.11
5.0-1719446cb10612454e9d854bc51f933440c060579159aJosJuiceAndroid: Clean up StringSingleChoiceSetting naming
5.0-1720439aa5f29a6fb658806958e5accc85b4c75f19660MaiMerge pull request #10991 from Pokechu22/dsp-hle-ax-ucode-switch-state
5.0-17198f9e19331115a5c4dad3611ddd24ca3bffbc73a00Pokechu22DSPHLE/AX: Set state to WaitingForCmdListSize when switching uCodes
5.0-172027a23b45aa1f7f2b704c8dc22664082a77ccd312aMaiMerge pull request #10992 from Pokechu22/swapchain-unused-functions
5.0-171993c38f5c1d22c5b15703fe9ae6b3d566a8d426637Pokechu22D3DCommon: Remove unused swap chain functions
5.0-17198da7aded00d391cfb9f3e3ce531126eb8faf216fbPokechu22Vulkan: Remove unused swap chain functions
5.0-1719986d760b8143989627bdff1be4474ce2fe59db8e9JosJuiceMerge pull request #10984 from shuffle2/verifydev
5.0-171984ae475b6a19e6b4d9d52c2fe2cef9c5f34ead23cShawn Hoffmanfix verifying wii dev signatures allows verifying dev-signed discs and wads
5.0-17197b6a18b0da51ec0733dc6fcc78725fa4f800fc035JosJuiceMerge pull request #10980 from JosJuice/android-no-dir-init-fail
5.0-17194164619790276ce38312858e5b76a5b5223e775a8JosJuiceAndroid: Force quit app if external storage isn't mounted
5.0-1719592c6407c45dad29f654c67a7a40733aae51dacbdAdmiral H. CurtissMerge pull request #10970 from AdmiralCurtiss/directoryblob-encrypted
5.0-171877ac042d00ba6cb58d90c10ed7cae912c96e5c246Admiral H. CurtissDirectoryBlob: Fix partition size mixup for encrypted Wii discs.
5.0-17193d29b349a0cef359889b6e07f555c600f056d0363JosJuiceMerge pull request #10975 from Pokechu22/android-docs-command-line
5.0-17187f7e4144e55418baaea5cbe06beea4cd0a906d4d7Pokechu22Android: Improve documentation on command-line build
5.0-17191ce08de8cc68adaaa9955c7d8b619194fe3f52491JosJuiceMerge pull request #10948 from t895/splash
5.0-171880c89e5ea8d35457dbbee3a1855cbebbf916a3369Charles LombardoAdd AndroidTV splash screen
5.0-171871dff1c3fe833f5b690ad6324914f5dff7813fb11Charles LombardoAndroid: Add Androidx splash screen to wait for directory initialization
5.0-17188be33e1079d7fb7f2aa55757d4bd55b7a31e9a5b8Léo LamMerge pull request #10972 from AdmiralCurtiss/ios-fs-metadata-nop
5.0-171730d39c4a78a24d5bc52dc6ee81fe035a64abb853eAdmiral H. CurtissIOS/FS: Skip writing FST if SetMetadata() changes nothing.
5.0-171863f794bf87e4d90193b476cf93247b0e26aedd6a9JosJuiceMerge pull request #10974 from t895/permissions-fix
5.0-17183a91e47899de511b0ef6b7de6ed36c49ada1db9c5Charles LombardoAndroid: Prevent app lockup when revoking write access
5.0-171846fbc1cbcce035aa392895b95a2430104170f7747JosJuiceMerge pull request #10938 from Pokechu22/android-signing-config
5.0-171831004e34167e202b0d5fec3bf877aaa14b671d334Pokechu22Android: Don't set the signingConfig if keystore property isn't set
5.0-171823f6795f5e82542a32959247a50a3e58f5c61cb1eScott MansellMerge pull request #10971 from Zopolis4/readmemakeup
5.0-17177cdea6758279f06e97659276646537a96efe90928Zopolis4Fix minor typo in readme
5.0-17180a89fe51543056e4a2ba83446c17450a68aa9f15cScott MansellMerge pull request #10973 from phire/freebsd_fmt_consteval
5.0-1717712a5f73418fafb801858ad71d6ec04d857372784Scott MansellWorkaround Freebsd/clang/fmt bug
5.0-171782747ab7765183b57f251bd72192fb33f9c6ecebfScott MansellMerge pull request #10653 from t895/tv-card
5.0-17177e926946f64d3802ba0cbe22a3d532802614faae7Charles LombardoConsistent tv card colors
5.0-171761dbe2a4ea280882a3d8ea708af90d844b56a26c7Scott MansellMerge pull request #10431 from Zopolis4/readmemakover
5.0-16239c1df874057cec072ee36dd02add70c463d23dea8Zopolis4Rewrite readme
5.0-17174dcdba11ded671acff679b9183e0c3e1e52502a0fAdmiral H. CurtissMerge pull request #10962 from askew-etc/inc-dec-select-state-hotkeys
5.0-17151914f38753ae1b5595824c436f1dd9e8b592c5753askew-etcAdd hotkeys for incrementing/decrementing selected state slot (like RetroArch)
5.0-171724f96d2f1c3bbc6005d7d08b8145087ccc1fcabb9Scott MansellMerge pull request #10944 from Sage-King/NetPlayServerUpdates
5.0-17171da803adf15401ba6615130a9667da6e771b618f9Sage KingWork around for compiler bug on Debian and FreeBSD
5.0-1717066276ac61ba3ae3a8b5f840cdb8616ee9bd5dc83Sage KingAdded type to SyncIndentifierComparison enum in SyncIdentifier.h in an attempt to fix a failed call to operator<< in SendResponse()
5.0-17169978b6a8724c38c03e2eb07c6ac5c4f3c146e9d09Sage KingAdded comment explaining obscure folding syntax in NetPlayServer.cpp
5.0-17168a12099404e366d3ad2083eb394bd0744d6e1411cSage KingAdded SendResponseToAllPlayers() and SendResponseToPlayer() to NetPlayServer.cpp and refactored OnConnect to use them
5.0-17167477c20e28d1d512247bbc5744e1f2147d2249104Sage KingUpdated comment explaining enet_peer_timeout's use in NetPlayClient.cpp and NetPlayServer.cpp; Corrected syntax related to PEER_TIMEOUT in NetplayClient.cpp
5.0-171662f367d7a9b716a1963a22f48788766d3445cd041Sage KingUpdated PEER_TIMOUT in NetPlayCommon.h to use chrono literals; Updated NetPlayServer.cpp OnConnect() by putting commonly used code into named functions
5.0-17165d81756e9b97bc342953cb52ee7218a4a85afe208Sage KingRefactored parameter to OnConnect() in NetPlayServer.cpp from rpac to received_packet
5.0-171649d14d95737ea86052d8e0a29216fd1e40c8410b8Sage KingRemoved code duplicating comments in NetPlayServer.cpp OnConnect()
5.0-171635dea8aaed02cc0015e8f97e9b57049c69c81d962Sage KingAdded initializer braces to Client player; in NetPlayServer.cpp OnConnect()
5.0-17162d11df2b700896c5244bd547797a4038f910b4bedSage KingRefactored variable declared in NetPlayServer.cpp OnConnect() from npver to netplay_version
5.0-17161a006b1416f1d274032e1031c20902235c446d47aMaiMerge pull request #10967 from shuffle2/sdl
5.0-17156a1941156b6a55145b642e61d9634897088f1d409Shawn HoffmanSDL: update submodule to 5aa438e80aabe3570c0ef807d9b22bcd9835ced6 for a Windows.Gaming.Input fix
5.0-17159c2dd58c3615dbf89552e5f2fa5b283fa6fc56fffMaiMerge pull request #10959 from JosJuice/frsp-subnormal
5.0-17151c5d9514cd9d92ce1845de254e4ef92e740f8c645JosJuiceInterpreter: Fix rounding edge case in frsp
5.0-17157e9e2c741a20da47191ba4585fdd5c9a1d5e32f5aMaiMerge pull request #10953 from JosJuice/aarch64-add-encoding
5.0-1713352661dcc760ece823c206d39e380a0ca9d02e87aJosJuiceArm64Emitter: Fix encoding of size for ADD (vector)
5.0-171554c2d707538e83c4f0663018f0df17a68f4b433f1Scott MansellMerge pull request #10940 from InvoxiPlayGames/ipc-discord
5.0-17082f9e39cf2004295fa3129646880690424a796e676InvoxiPlayGamesAdd Discord presence ioctlv to /dev/dolphin
5.0-17153d69f38f415ffd8348f4b8617b2796c5ac554b61aJosJuiceMerge pull request #10963 from shuffle2/notime
5.0-171526e94c20abdbb5284a78afbdca627f1528f78dbc3Shawn Hoffmanadd TODO for chrono in GetLocalTimeSinceJan1970
5.0-17151292724b2280da23a2cebd5682d504a113bc45c83Shawn HoffmanRevert "msvc: use std::chrono for GetLocalTimeSinceJan1970"
5.0-171507b2b559743f09d2b087728d7eb0c14c6b81a9f2aJosJuiceTranslation resources sync with Transifex
5.0-1714992ed0e33a8092b968f4d20fe0174370e7df9b5a1Admiral H. CurtissMerge pull request #10954 from shuffle2/ios-hdr-overflow
5.0-171483ca673a6759e488603c01b57e861ed909229bde6Shawn HoffmanWiiSave: protect against a stack buffer overflow
5.0-171473595c8b29567a4b7ff1a4088ff932364fc38bd4fTilkaMerge pull request #10952 from JosJuice/bitutils-remove-unused
5.0-17133c00008e3cd5fe917fca1cf946c79e88f146a8226JosJuiceCommon: Remove unused stuff from BitUtils.h
5.0-17145d48d317cfb65b81c0a479fedbf29e9ba26fca2bbTilkaMerge pull request #10951 from Tilka/ax_cleanup
5.0-17144b8e64b1f43ec65a3f85ecf1b058c84823b43502aTillmann KarrasAX: fix comments and variable names (NFC)
5.0-1714304beb23877e9db5ceddb5a20d0e23d5a8a4c3f0fScott MansellMerge pull request #10943 from Pokechu22/gormiti-gameini
5.0-171078316c7af9964f19cc54c3533e017252f922ceee9Pokechu22GameSettings: Add patch for black screens in Gormiti: The Lords of Nature!
5.0-17106e353f8ba0d70de495cabc019732d7c55110630bePokechu22GameSettings: Use Safe Texture Cache for Gormiti: The Lords of Nature!
5.0-17140ebf95370ef1329bcda5b6c50d6472a28715480a7Scott MansellMerge pull request #10946 from Pokechu22/remove-iLog
5.0-17126354530cf616b47e789c45c20b7fb9a75a595cb64Pokechu22VideoCommon: Remove old iLog field
5.0-17138939fa1ed1c19f972cdc6f86fd914a582254a8cc7JosJuiceMerge pull request #10941 from shuffle2/crypto-cleanup
5.0-17084bf5076eb010a0c8928d7fb823b35105e9e9dc0c6Shawn Hoffmancrypto/sha1: add real workaround for msvc/arm64 bad codegen
5.0-1708378142e30cccf5420d3f190ab595cce2e2ff5e489Shawn Hoffmancrypto/sha1: simplify enablement of sha insns on non-msvc
5.0-170824e6aa28da45b4b618f0ede639d4e0477fb124c0aShawn Hoffmancrypto/aes: silence warning on godforsaken android gcc
5.0-17134e638bb658fa2bbaa6e46148816598fe3ab79dc6eTilkaMerge pull request #10945 from Pokechu22/vulkan-source-file-name
5.0-1712620a2a2174df74a307e8bc4eed35e5923dfa70bbdPokechu22Vulkan: Call setSourceFile in addition to addSourceText
5.0-171325508c52a952557728f6a594686e4b637fa2b2766Admiral H. CurtissMerge pull request #10932 from JosJuice/nfs
5.0-171206fc3bbbdd9caa53157ea850f19fa0f8d5da7c3f7JosJuiceDiscIO/VolumeVerifier: Add a note about NFS bad dumps
5.0-1711902e3125f23c3844a28887289011af36808426196JosJuiceDiscIO/VolumeVerifier: Small logic cleanup
5.0-1711840a4eb3893ce3cae8a3edcc6356812fdcb98c1b9JosJuiceDiscIO: Adjust GetDataSizeType logic for NFS
5.0-17117a87dffe52d8bfaa05d07770a9113cf9406ea6db0JosJuiceDiscIO: Replace IsDataSizeAccurate with GetDataSizeType
5.0-171163a6df63e9bcfeedbcd9a479c9d0ba930d4939c1aJosJuiceDiscIO: Add support for the NFS format
5.0-17115bb27d4cc95ccdaacfb4dce9a2534534d263ce20bJosJuiceDiscIO/VolumeWii: Decouple "is encrypted" from "is hashed"
5.0-17125ceae42b754c479dd60461323afa5a8bc90a4dfc2TilkaMerge pull request #10477 from Pokechu22/light-dir-double-normalize
5.0-171248129874d11c7f7d9c514cfab6e4d1dcf54b4a80dPokechu22Sanitize and use increased precision when normalizing light directions
5.0-17123f59f1a2a35afe18e1c01ae5b41c689659a0b00f1MaiMerge pull request #10740 from Tilka/cxx20
5.0-17060d033d92b0524c23e1274f07c9cbaa02ead770bbcTillmann KarrasMove to C++20 for non-MSVC compilers
5.0-171213ad6e3abc2e6f19124a620db7e08da233d9d360bTilkaMerge pull request #10768 from Pokechu22/dsp-hle-gba-class
5.0-17109bf7002672891adb3712a028472e28511028c569bPokechu22DSPHLE: Require implementing DoState
5.0-17108f2e833b5c474c8f5e42d413c8994174bc6fccd16Pokechu22DSPHLE: Eliminate global state in AX uCode
5.0-171078d66c29f3303f564d039015ec7ea0f95a570b564Pokechu22DSPHLE: Eliminate global state in GBA uCode + accuracy improvements
5.0-171068b65e841215436f5dbcd3bef04fb731c698d8431Pokechu22DSPHLE: Make all uCode implementations final classes
5.0-171168105d0034dee41e9ef7cac06f9c78e25d9c1bf7fTilkaMerge pull request #10821 from Pokechu22/dimar-masking
5.0-168546cc8adb3ae6b8f3a36a6f835e447ed37d1229a49Pokechu22DVDInterface: Mask upper bits of DIMAR in GC mode
5.0-17114b02653722d88577b059b51c8bb76add081158f04MaiMerge pull request #10856 from JosJuice/android-tv-user-data-2
5.0-168364e7b0f2129349546e02692119a38b053789eb588JosJuiceAndroid: Add divider to landscape version of User Data activity
5.0-171124617ee7d894611091b9fd14724ef896e819c2ceeMaiMerge pull request #10787 from JosJuice/channel-uri
5.0-17109098fc8cadc7c5b75910e63be17c6e64699cbb11eMaiMerge pull request #10790 from JosJuice/android-wii-controller-magic
5.0-167389e973776907cafc15896b138d099622709bc7113JosJuiceAndroid: Refactor reading "wiiController" preference
5.0-167391d772176a24f25de7487b4f52883da4409079931JosJuiceRevert "Partially revert "Android: Clean up hardcoded platform names""
5.0-167382b36587af72fec44b949e27670b85982064009c5JosJuiceAndroid: Add app link intent URI to channels projection
5.0-1710727669fc7c8036c98aedf5c0c411d0f58bbe4f36fMaiMerge pull request #10828 from JosJuice/jitarm64-32-bit-exception
5.0-168360ebc510e6f997dcac30ccbfb7b873e3b097c7d41JosJuiceJitArm64: Pass 32-bit temp GPR to WriteConditionalExceptionExit
5.0-17105a8b2174ce670de151bd991e6bfa89438d8ff0185MaiMerge pull request #10872 from shuffle2/timer
5.0-17089fec61f89a3bce9bf857a15ed4789629624e66584Shawn HoffmanTimer: protect usages of ms timers from rollover
5.0-170880fe99e9bc8b1dd3c00851749ded34a0fee338321Shawn HoffmanThrottleCallback: correct units in log make first invocation a bit more correct
5.0-1708786da6c98fbd229d87de7cf8b9c7eb94c16923829Shawn Hoffmanmsvc: use std::chrono for GetLocalTimeSinceJan1970
5.0-17086b473c3587388e06823c153c4fecc2104bcafedffShawn Hoffmanwindows: mark as HighQoS, ensure timer resolution is honored
5.0-170853384b1385edba826f56dec3c92c01426e1fcd48dShawn Hoffmanmove "double time" code into State from Timer Ideally the statesave format could be changed to just store a u64 in the future
5.0-1708449218f9695f5e894bbe843d20c76a02c5a5ee68dShawn HoffmanDolphinDevice: expose elapsed ms in GetSystemTime
5.0-1708309089eeee0bf6022cc7681214e51546d134402eaShawn HoffmanCommon::Timer: use chrono::steady_clock internally
5.0-170828d16971a6fcd3534c9dd34d625c151d2a5ce3ed9Shawn HoffmanLogManager: use own timestamp function
5.0-17096173337104f9001c2d186db9303ea34652a94c191MaiMerge pull request #10919 from JosJuice/android-wait-on-fab-click
5.0-17030bab327eafa57c9ba5f6254103b42eaf963d44d35JosJuiceAndroid: Use AfterDirectoryInitializationRunner on FAB press
5.0-17094385764ebe069e142433af8465104a5306ed5509aMaiMerge pull request #10913 from shuffle2/vsnext
5.0-17083ec9b30681bdcbf04ddcf94371bc140390439db1dShawn Hoffmanmsvc: silence warning in qt header
5.0-17082bdf3a03c04bbeab77cdfd8c853de591651f6465bShawn HoffmanDolphinQt: fix BootSessionData dtor not being called std::unique_ptr can't/won't call deleter on incomplete type generated warning on vs 17.3.0 preview 5.0
5.0-17091f3c85cad6e3fe443e8cb13961f7397ed47796f34MaiMerge pull request #10937 from Pokechu22/lego-indiana-jones-missing-color-value
5.0-170823465b2af2717ea1e54f866c2857c455b1761efe0Pokechu22GameSettings: Set MissingColorValue for Lego Indiana Jones 1
5.0-17089ebb8402a24828d6438ee403002550f5260dba22aMaiMerge pull request #10934 from sepalani/bba-igmp
5.0-170714fa65ec9cfeffedf4f1604aa448b37cb96daf40dSepalaniBBA/BuiltIn: Add minimal IGMP support
5.0-17087f93b04dc94f8e40a65f175b6d2b804d2127f7099MaiMerge pull request #10935 from Pokechu22/icache-dont-save-lookup-table
5.0-17071134397754ecdd1e5d1f4d3404be32af3467622cfPokechu22PPCCache: Stop storing lookup table in savestates
5.0-17085b2c2076c17f6602c79c76463148dd240706c2548Pokechu22Merge pull request #10942 from Minty-Meeo/vestigial-preprocessor-block
5.0-17084347dd03c3fa8970c6cb6af06eadfe045679d3e03Minty-MeeoRemove Vestigial Preprocessor Block in Jit64/Jit.cpp
5.0-17083b39d8f1ce4924d3ac41491cb6cddce559298f368JosJuiceMerge pull request #10911 from shuffle2/fast-default-verify
5.0-17082d71797154ab3db04c02363f1538c805d9aa95429Shawn HoffmanVolumeVerifier: enable fast hash functions by default sets defaults based on cpu support.
5.0-170817d2d5d914bf3cacbecbb0bf8a642b616744aad54TilkaMerge pull request #10903 from shuffle2/hash-reorg
5.0-1707117c554c1656fc6ea2df1463a97628379954b65edShawn HoffmanCommon/Hash: use zlib-ng for adler32. small cleanups.
5.0-17079e62ceab349c7120450f2da6c5d5f0a311707046aTilkaMerge pull request #10902 from shuffle2/aes
5.0-1707146ad8b9d68b7eff720a6f33e6029ddd36ab8edaaShawn HoffmanImplement hw accelerated AES
5.0-17077cc1cb4499302b182e7b0da2103f3e32a4f2bc5e2JMC47Merge pull request #10928 from sepalani/bba-arp
5.0-17076bfc2d11891e12494e7ec0e70bb4594bcfea30798SepalaniBBA/BuiltIn: Simplify HandleARP
5.0-170757e9711d73824fcf2ddd885865080fe3f0f582c20SepalaniBBA/BuiltIn: Rename m_fake_mac to m_router_mac
5.0-17074b029b468cda473ede64eb8af6ac42163b7823c21SepalaniBBA/BuiltIn: Fix MAC address issues with TCP and UDP
5.0-17073cc7cfe249e38c8e958d1819e78369a70dbc22a0bSepalaniBBA/BuiltIn: Move TryGetDataFromSocket
5.0-170720f5fe2274a1582e34418a42537853d93681de63eSepalaniBBA/BuiltIn: Save current MAC address
5.0-17071ec60416c00fe5487af7f3b144abb1c7e47d45b74SepalaniBBA/BuiltIn: Add an ARP table
5.0-17070fb45ed3981d4aaaaa55fcd16686bba68fed2c4f1TilkaMerge pull request #10883 from Pokechu22/pi-fifo-reset-gp-fifo
5.0-169545bbdf7ae154a5da03d66c38855f2b1890a2a3dc8Pokechu22ProcessorInterface: Reset both GPFifo and Fifo on PI_FIFO_RESET
5.0-1695397412553f9e888f4bd8c4f01c240437fca696eabPokechu22Add a more detailed comment about SPR_WPAR's BNE bit
5.0-16952c06f203e9845d0ab08af2d32a8314062e26d9de3Pokechu22MMU: Clarify masking on gather pipe address
5.0-169511c833ddc3c6c58c18187ae87fb43c62e1c517dc8Pokechu22Create constant for GPFifo physical address
5.0-16950b76f4dd5f81e786bc68150369e377d040aed12d3Pokechu22ProcessorInterface: Remove unused fields
5.0-1694976fd0479b8a5e6b4dd883d8b3d3436c3e30ce26fPokechu22JitAsm: Remove old commented-out code
5.0-170632c754db3abb699894db501a453218df37a74badaTilkaMerge pull request #10912 from shuffle2/msbuild-arch
5.0-17058e85da16947e336aff5db3ee723fb69b1a3e20324Shawn Hoffmanmsbuild: set PreferredToolArchitecture based on host OS arch
5.0-1706145f8ae6d51360a776aa6d96ed88396776c946ec3TilkaMerge pull request #10926 from shuffle2/old-gcc-warning
5.0-1705897ff757a74c95b6404b38815cd81b6bf1a7447a3Shawn HoffmanSHA1/arm64: fix casting warning on certain gcc
5.0-1705992c7566646924eb6e7501c98edaca2a37b1bedabAdmiral H. CurtissMerge pull request #10924 from Pokechu22/symbols-missing-last-function
5.0-170441f17a3bb1e1d5e150432c1cb4bbd8cccf12b989bPokechu22PPCSymbolDB: Fix getting symbol for the last function
5.0-17057ecc4bc5098b473a2aa876a27c3124f65b9252f34JosJuiceMerge pull request #10925 from AdmiralCurtiss/ppc-state-hle-print
5.0-17048b364a301dcdb0eb7880bf32d75063c79f3c70de7Admiral H. CurtissHLE_OS: Don't modify emulated state in printf hooks, since the actual PPC function will be called afterwards.
5.0-170552a56113a5b9e2119024139335e625742abbb0fd7Admiral H. CurtissMerge pull request #10898 from Pokechu22/dsp-hle-homebrew-padding
5.0-17023cc02471da201b3733e01bca0e7eb3173934db41dPokechu22DSPHLE: Support padded versions of the libaesnd uCode
5.0-1702233b63a62d1a3381f8e7a6a7fa9aea984771586abPokechu22DSPHLE: Support padded version of libasnd uCode
5.0-17052a9d9f5c0daca5527b6cb4b1fe9c2faaab274e895Admiral H. CurtissMerge pull request #10899 from shuffle2/sha1
5.0-17027f8b9034a2857a5dbe92b958f02c440a1fa0d0669Shawn HoffmanCrypto/SHA1: add unittests
5.0-170268939210d8aafcf809f4c29e16603ac162c942ebcShawn HoffmanCommon/Crypto/SHA1: implement accelerated versions
5.0-17025bfa2a66c98f0bf9629d1e873d68619311613eaacShawn HoffmanWIABlob: remove outdated mbedtls workaround
5.0-17024dd29a54cf6351e79d5c8040f86383eb585ea4aa2Shawn Hoffmanintroduce wrapper for SHA1 functionality
5.0-170474b6ad977c6103aba8697896337fb17723d24413aAdmiral H. CurtissMerge pull request #10922 from Pokechu22/apploader-hle-no-replace
5.0-17030e97ad90681a7f687004ce3cce967a23a095c6869Pokechu22Boot/ElfReader: Log to BOOT log instead of MASTER log
5.0-170297a7a3a7f4135d17dc49eff195abab4371da75998Pokechu22Boot_BS2EMU: Log apploader-related messages to BOOT log instead of MASTER log
5.0-17028d3d7cc6f96a38a9d03bab352d2054d810d0f85d9Pokechu22Boot_BS2Emu: Create an actual function for AppLoaderReport
5.0-17043de5499f3bde813a2749204c8dfa14d7d49a5c073JosJuiceTranslation resources sync with Transifex
5.0-1704268912c1a7b793a0ffaf5b74318df7346d32e48f2JMC47Merge pull request #10918 from sepalani/bba-init-udp
5.0-1704118b8f147ab4b7dc299cb0f5295c158dd910b2b21SepalaniBBA/BuiltIn: Ensure UDP ports are open
5.0-17040a81f3a95db1cbc6b0cb1ba18b4ef429de300dbccJMC47Merge pull request #10917 from sepalani/bba-ntohs
5.0-170372de4d5202146b8f52ecf2e88db828d1e58d0538cSepalaniBBA/BuiltIn: Fix network byte order issues
5.0-17038ae4fa53a9c0ff7c1c35550fc6a1891014707f8b2JMC47Merge pull request #10914 from JMC47/bbarename
5.0-17032205d78d780eefd5b0126feec195ae815de455f6eJMC47BBA - Rename BBA Built In to BBA (HLE)
5.0-170363bf1ddc54957d597f9e0d6e8a0f5cafa3c65f82fJMC47Merge pull request #10730 from AdmiralCurtiss/riivolution-sysfile-patches
5.0-16944ec3cfc01c1d87b038c72f162cefaa631cb788981Admiral H. CurtissDiscIO/DirectoryBlob: Add callback to modify sys files before they're added to the disc.
5.0-16943cc315cb7afa26693979d6faf43bedd6dd50722e1Admiral H. CurtissDiscIO/Riivolution: Add dolphin-specific extensions "dolphin_sys_file" and "dolphin_sys_folder" to patch sys files like you would patch regular files.
5.0-16942f5c132580ced295a5e795be8cf4c65de7d4624a3Admiral H. CurtissDiscIO/DirectoryBlob: Add ContentSource that stores data locally in std::vector.
5.0-169419e5bc98496ef59bd2e30e7157b1d33a363ac538fAdmiral H. CurtissDiscIO/RiivolutionPatcher: Skip main.dol patches if no main.dol was given.
5.0-1703417394627067565c67d3a720d492aa0fae852477bTillmann KarrasVideoCommon: implement depth clamp using a fixed-point buffer
5.0-170335a261f4e5c307f1dcc9f9debaec3d8820249ee88Tillmann KarrasVideoCommon: simplify and improve depth handling
5.0-170320ed1d0967513e4541b85d0ee2acdd8d0c9c0e7b0Tillmann KarrasVideoBackends: use GL_NV_depth_buffer_float if available
5.0-17031000c9c7545dca99f2947d77549a7090d3929f9f2Admiral H. CurtissMerge pull request #10907 from shuffle2/pngend
5.0-1702825462f4a3c2595920a9398a5972ca52a5f6b8989Shawn HoffmanSavePNG: make sure to finalize image file
5.0-17029e10d66270f0394ff30803fa3474188cfdf08b11aMaiMerge pull request #10909 from JosJuice/volume-verifier-read-succeeded
5.0-1702214c1a1c658ff7e612bd33f0559a2f96694b131aeJosJuiceVolumeVerifier: Fix read_succeeded condition
5.0-170271ea0c7752e46461084ea60f878e446ece6fdbda0Scott MansellMerge pull request #10897 from Hibyehello/LogManager-Fix
5.0-170227e75bcd36fcccafcdb5ef74b5af353517b8b45c0JoshUse Dynamic last Log Type
5.0-17025b6f5499c7cc7763b622ca4322192e6c83da706f1Admiral H. CurtissMerge pull request #10900 from AdmiralCurtiss/zlib-ng-skip-install
5.0-17022f09c9f211faba071b18f437a7825bd6a878ebe34Admiral H. CurtissCMake: Set SKIP_INSTALL_ALL for zlib-ng to avoid installing it.
5.0-1702391169333e9028cc78f0b08091000010f07f975bfPokechu22Merge pull request #10789 from Pokechu22/hermes-test-warnings
5.0-170227a03b1fe164aa069d0e86a4a2b586b46c855e9b5Pokechu22UnitTests: Fix warnings from HermesText
5.0-1702197100290ee7b5e9a2e0b7f83cb49146786cf185cJosJuiceMerge pull request #10885 from JosJuice/android-graphics-mods
5.0-169753bd2bca38508965348bff45e4a77baa945abf33dJosJuiceAndroid: Add warning if graphics mods are not enabled
5.0-169748f410bff15e1549a3f54e33ec0f4cf511ebea7dfJosJuiceAndroid: Add graphics mods support to CheatsActivity
5.0-1697345f6d36c4581b37d6b3eff0a8004301d685adf55JosJuiceAndroid: Split AbstractCheat into ReadOnlyCheat and AbstractCheat
5.0-1697241a26f76fae1e580f99c471dc70ea420f3d598e6JosJuiceAndroid: Add Cheat.supportsCode method
5.0-1697198e28178024decb67fa6bd844d2188d8c2b5017dJosJuiceAndroid: Add setting for enabling graphics mods
5.0-17015a9edf129e35e109fe50d8b4cca444de0c60bcb52Admiral H. CurtissMerge pull request #10889 from shuffle2/spng
5.0-16997acb10f0006428ce958e619f3ca073c052048e608Shawn Hoffmanreplace libpng with libspng
5.0-16996a363e8147eac4e5f96758d14b9b94895cd4efffcShawn Hoffmanadd spng submodule
5.0-170126b419c7ca3e3ed5fcb208f87fa352d5860c28adcAdmiral H. CurtissMerge pull request #10876 from shuffle2/cpudetect
5.0-170109d15a1c5a1e6183a0e98165ac093e74ca8e4894eAdmiral H. CurtissMerge pull request #10858 from AdmiralCurtiss/mouse-center-hotkey
5.0-1699676b4318b88cb952750da158809e68274adbd9493Shawn HoffmanCPUDetect: improve win/arm64 support read brand_string on macos/arm64 remove unused flags report family/model info instead of vendor name
5.0-16983d14bd10cd74ecfb9777e19dde842fe64d7681605Admiral H. CurtissQuartz: Handle mouse centering hotkey.
5.0-16982e0870166efa34648eedb5d3e5542c64604741909Admiral H. CurtissXInput2: Handle mouse centering hotkey.
5.0-16981d57d04bb047047bf58849a1a37703ce9d218e39aAdmiral H. CurtissDInput: Handle mouse centering hotkey.
5.0-169804d27022d0ec2bc45b39f7c10fce77c02467e3448Admiral H. CurtissAdd hotkey for centering mouse in render window.
5.0-17005c7752f80e4803362c58c03e0510680e95f4061c6Admiral H. CurtissMerge pull request #10892 from Pokechu22/dsp-hle-aesnd-more-versions
5.0-170021dcccb1f75bf6d1d97167da1b136dfb3df4918eePokechu22DSPHLE: Add warning to use of MAIL_TERMINATE
5.0-17001e44b596f50a87863abe2aa3cda92cf7151bea5c2Pokechu22DSPHLE: Fix typos in libaesnd logging
5.0-1700058d344e1896c7287e9e82f5833b1b73995a76293Pokechu22DSPHLE: Support EDuke32 Wii libaesnd uCode
5.0-16999a6d08571bd18c7d082c2bc6a0b5a972a03818fbcPokechu22DSPHLE: Move aesnd uCode hash constants into header
5.0-169984b179e01da14c106ba3776e27dc698c35e40e93bPokechu22DSPHLE: Move asnd uCode hash constants into header
5.0-169996abde36d16029bf1db04d9bb1f122ef8e5fbbddfAdmiral H. CurtissMerge pull request #10895 from CasualPokePlayer/patch-1
5.0-16998bd27e18d5102bef918bd8a9c24c4c7c24f4c5dd7CasualPokePlayerFix ARAM Expansion Writes
5.0-169978723b1a42e84aab1ef62df26935a4715e59a39c4Admiral H. CurtissMerge pull request #10893 from shuffle2/spaces
5.0-16996f92541fbd9da5091636aac09fdabd1a5fd0191ceShawn HoffmanStripSpaces: only strip spaces StripWhitespace maintains old behavior
5.0-16995e4ff49769c687e892219dab628ad5c7850efa49dAdmiral H. CurtissMerge pull request #10888 from shuffle2/zlib-ng
5.0-16977b2f84567105fb1a42c076e6e0ebbbda563dd8f43Shawn Hoffmanmsbuild: set C standard to C17 not required but it seems nice
5.0-16976c3b64012d17d3e8a5ab672eaadbdeb5b4e6180fbShawn Hoffmanreplace zlib with zlib-ng since the benefits are so high, don't link with shared zlib
5.0-169751a78d5b9e783bbd19022626d2985c09d22e3af86Shawn Hoffmanadd zlib-ng submodule
5.0-16991bfd03cd1a4744a8600b843cbe3868767e36acd8eJMC47Merge pull request #10793 from Pokechu22/dsp-hle-aesnd
5.0-169516eaa4a4e890972704226098bf995e936454abd51Pokechu22DSPHLE: Add HLE version of libaesnd ucode
5.0-169505e64f453ab1318928df8c25a25cb3b6476daaa11Pokechu22DSPHLE/ASnd: Rename m_next_command_is_voice_addr to m_next_mail_is_voice_addr
5.0-1694975ae3b7ec43164409c60336f24e3947e325744d2Pokechu22DSPHLE: Fix comment in libasnd uCode
5.0-169873ad2172162b47f2368ee54f7beb5295813eb5097JosJuiceTranslation resources sync with Transifex
5.0-1698686bb290cc5ba72c8806b10fc4a4449cd521b829fJosJuiceMerge pull request #10886 from OatmealDome/metal-minor-fixes
5.0-16978700162b8bdeb36ab66363aabab8a0e50e5542fcaOatmealDomeMTLUtil: Include TargetConditionals
5.0-1697777f44f1600e0ff42795ed4998ec07dd870efc250OatmealDomeMTLMain: Include TargetConditionals
5.0-16976b32b27ae9a4ab7e76a4ba9c5073d3c33c7b5b1a4OatmealDomeMTLMain: Only compile NSView manipulation code on macOS
5.0-169758ad7fa0313ab43cc827f052451e0945203a76d90OatmealDomeMTLUtil: Return invalid for non-supported texture formats on non-macOS platforms
5.0-169747edd3aff7547db157a984dd890527ea5e526cecfOatmealDomeMTLUtil: Don't attempt to get all GPUs on non-macOS platforms
5.0-1697350d3ad58df017703f90db3bfe70a771172a72dedOatmealDomeCMakeLists: Link videometal with Foundation
5.0-169798f0d702e5f9f72c543465f568a55874e19ad7b11Scott MansellMerge pull request #10778 from maxdunbar/patch-1
5.0-1671732d90d508099d1c0f9a5b1a0ff4dcb6119d765f1maxdunbarFixing the github wiki link
5.0-167165ed06c2b030d210aa5f1ab79ed0ccf7795ab2eb8maxdunbarChanging link to github wiki
5.0-167158c68d1055a47662407f5112c2c8610de1ad69f98maxdunbarUncapitalizing wiki
5.0-167147f5e9c3349946c97a388d03106930bc43e372b89maxdunbarReadme: Referencing the wiki when building for linux
5.0-16974e5a177ece9fe3a86602aea52f4963360aecf8beaJosJuiceMerge pull request #10868 from tellowkrinkle/UsesDSBFix
5.0-1693188c85ce471f73c16694a0a3505b3e2ecc2da1563TellowKrinkleVideoCommon: Fix IsDualSrc check for dst blend factors
5.0-169729a45a690d858c5eb42c21f185c9d1bd38d2318a8Admiral H. CurtissMerge pull request #10867 from Pokechu22/mismatched-cp-xf-matrix-index-warning
5.0-169716a7aa8f2c6a3a52ab809f4c21ab6ecdeded3c20cPokechu22Convert CP/XF matrix indices mismatch panic alert to a warning
5.0-169703d7b66bcfc08381400d3259d49943919733bf85bJMC47Merge pull request #10861 from JosJuice/android-new-sd
5.0-16914a20d0e31d6ea8b1cb272a4721fefed62eda03bcbJosJuiceAndroid: Bring SD card settings up to date with DolphinQt
5.0-16913c2b32916aa02ab5a0fe54285e945611fba70e0fdJosJuiceAndroid: Add subheadings to Wii config
5.0-16967fdecd56ec751f4d8de88b5ef50dd48a9bd069160JMC47Merge pull request #10884 from JosJuice/android-bba-tapless
5.0-16966c0cf6f04dd384599aba8ccf57d2b144cab6e7568JosJuiceAndroid: Add "Broadband Adapter (Built In)" to settings
5.0-1696589c4fdeeea69056a8f2441f6e0e0662ba1e6a7b8JMC47Merge pull request #10754 from tellowkrinkle/Metal
5.0-169546559c6b8ee8d35694282f3dcfaf09f96f73874dbTellowKrinkleVideoBackends:Multiple: Grammar fixes
5.0-16953a41345127f697515ceb65ed349032e9ed3abc7f9TellowKrinkleVideoBackends:Metal: Remove unified memory config
5.0-169525065767abdadac6cb0b2597ccb1ea47af3549bb4TellowKrinkleVideoBackends:Metal: Avoid submitting draw calls with no vertices/indices
5.0-16951ee3f2b8fcb953151fb6617f31d7a96bb7ebc12a5TellowKrinkleVideoBackends:Metal: Implement PerfQuery
5.0-16950c48035908cc1821625c135b9a96e09e47264ed45TellowKrinkleVideoBackends:Metal: Use unified memory path by default on all GPUs
5.0-169496ee0248eab7622d2db19f28f120b447b5db11379TellowKrinkleVideoBackends:Metal: MSAA support
5.0-16948c0fd1281713f0ffe8bcfb628f8d328c7a1b5ae09TellowKrinkleVideoBackends:Metal: Use base vertex
5.0-169475742ccf8dedd382b17138cf0a40fa1102c66283cTellowKrinkleVideoBackends:Metal: Cache pipelines
5.0-16946e32213d031f30e82d2d19ce26ef3a0262c061bd8TellowKrinkleVideoBackends:Metal: Create samplers on demand
5.0-1694561705b05da4b18cca54b54319cd5463e3cf945f5TellowKrinkleVideoBackends:Metal: FBFetch for Intel GPUs
5.0-16944a5ef9dfd5316f8db28f9da16710eeeed9ab1e19eTellowKrinkleVideoBackends:Metal: Use DriverDetails for bugs
5.0-16943716c0980d7424dffafe222c5579851b11193301aTellowKrinkleVideoBackends: Add Metal renderer
5.0-16952df399b0995febe451ecf231c9bfb68b73d51e3bbAdmiral H. CurtissMerge pull request #10878 from Pokechu22/btreal-allow-libusb-descriptor-errors
5.0-16945a23a7f7b10db50693e2ebbeff21e6cdde64c347ePokechu22BTReal: Treat libusb_get_string_descriptor_ascii failure as non-fatal warning
5.0-1695057f106d521e1ec65cc0b10fc6f68dcd56fcbc0d8JosJuiceMerge pull request #10625 from codedwrench/xlink-kai-android-support
5.0-1693898c688ee6883bd015e15dee063f4d083401795b5codedwrenchAndroid: XLink Kai Android UI option
5.0-16948e40be6e8fde77f9048d77d2621d81e450446b8d4Léo LamMerge pull request #10865 from JosJuice/volume-verifier-ios-case
5.0-1691381a20a1d74da79f044ecbb489a17ffc0ff54d1f3JosJuiceVolumeVerifier: Ignore case when looking for IOS on update partition
5.0-1694653cf686a381853b03c4793715c8e938b9b242ea4Léo LamMerge pull request #10879 from AdmiralCurtiss/iosc-misc-data-state
5.0-16945a1e8e60c4c56d7023264c44fe1b8699014de4f8cAdmiral H. CurtissIOS: Add IOSC::KeyEntry::misc_data to savestate.
5.0-16944559f5a6dfb4732ca72f6e5f62d50ba0141f5d108JosJuiceMerge pull request #10877 from JosJuice/android-real-wiimote-early
5.0-1694301e4ce54c889cdcb02e16642a7993c646cc6b069JosJuiceAndroid: Call WiimoteReal::InitAdapterClass before controller init
5.0-16942b0b5faa79335895a8a0cca71567c5460c9584febAdmiral H. CurtissMerge pull request #10874 from JosJuice/cmpr-layout
5.0-169131a2bc2eff9a76ae8cd88eff0af24660de4ecd563JosJuiceVideoCommon: Fix CMPR compute shader layout
5.0-16940fa30ba18f5c9dbf06f7df0c1e9bd04065a2c439fAdmiral H. CurtissMerge pull request #10783 from JosJuice/frontend-controller-init
5.0-16914dabad822193f23bd01c13c4d0798f0a507e910ebJosJuiceRequire frontend to initialize controllers
5.0-169132f3c0cdbc594cdcb76644e1e77aa185a1e50a244JosJuiceSplit out controller initialization to UICommon
5.0-16937dd67d5fbc4aeffe78daa7b1697ebf39bdd7ccd3eAdmiral H. CurtissMerge pull request #10871 from shuffle2/logging
5.0-1693428828435bbe56d959e0dc14938df6a32169fad91Shawn HoffmanQt/LogWidget: remove extra space
5.0-169330a15d2fcecaa0a0ae32891245bb31eee0a1f0ccdShawn Hoffmancubeb: fix logged source file paths
5.0-16934f43fa8a2a8bbe4cd5a5edaca7ee943916357d983JosJuiceMerge pull request #10870 from shuffle2/sln
5.0-16933ad3e202af017e0fa3b43477f78a6df34696c9b86Shawn Hoffmanvs likes caps for guids in sln
5.0-16932f0eb7b42e2808cfabaa5f165fc022062fb934ca7JosJuiceMerge pull request #10866 from dvessel/OpenGLerror085
5.0-16931319288de8ef70cd965badab53836eaf334cd54e2Joon ParkFix OpenGL error on M1 Mac.
5.0-1693070b0b03c3cd65d90a74f16a5ddd38801da4dce9fJMC47Merge pull request #10747 from tellowkrinkle/LateUIDFixup
5.0-16856fb5648541ce93cf4938dd58e635f7c2d1a3a1569TellowKrinkleVideoCommon: Remove dstalpha from BlendingState
5.0-16855991024173e3d048ea3a056c8debb6f92ae7b2da0TellowKrinkleVideoCommon: Always use fbfetch in ubershaders if available
5.0-168546ab24e6c176bfd288296bf8284a30b0835fa45c3TellowKrinkleVideoCommon: Better driver bug handling
5.0-16926f1d23ff9a48ce866f9cd391d32eacb4bfb1c244eJMC47Merge pull request #10466 from Pokechu22/efb-copy-gamma
5.0-16920a6e06f38adb933187605ac07ef7a0cb1940afa80Pokechu22Add notes about precision of YUV->RGB conversion factors for XFB
5.0-169192f43889141179bd46f027e017fead35371fdd104Pokechu22Software: Use hardware-verified numbers for RGB->YUV conversion
5.0-16918e7339d63f15bdf2b41e3f6fab1c16b844514ae3aPokechu22Rework TextureConversionShader for hardware accuracy and simplicity
5.0-16917b16ec5b6dccc347f9fd15a4fad80edb173f007ebPokechu22Rework TextureConverterShaderGen for hardware accuracy and simplicity
5.0-16916791bd16b281d3b123a2b9cf2d5c215d4ab235c1dPokechu22Restructure parameters to TetxureConverterShaderGen/TextureConversionShader
5.0-16915d20094efa22829640849c8c4d906c6b0e1a24cd6Pokechu22Add extra Low and High fields to CopyFilterCoefficients
5.0-16914bed278d3b7d200e25527b2deb1a1e5f70ed3ff05Pokechu22Create dedicated enum for EFB/XFB gamma correction
5.0-16913dd41a72378ee45e2947fa65e6db03b5898272b45Pokechu22Only use intensity formats if both intensity_fmt and auto_conv are set
5.0-16912cd2cc5fa2278f451e84dd3d3595a7499ddd29678Pokechu22Rename EFB copy bit 2 from yuv to unknown_bit
5.0-16911850e524514c364f7f619e891f4dc2d687fa019f9Pokechu22Use fmt::to_string for texture format overlay
5.0-16910290e62f179a86328f90aaac3c87d4d640637dec6Pokechu22Remove casts to integers for texture and EFB formats
5.0-169142ef069e0e861e275497854e0fe2d19f0c333850aAdmiral H. CurtissMerge pull request #10833 from sepalani/BBA-log
5.0-1684476fe7b6497c5283d1681cc9a7a0630d17ef73272SepalaniNetworkCaptureLogger: Add GameCube BBA support
5.0-16912be551b15290519551ea6ec4b9627348b16bf075fJMC47Merge pull request #10860 from OatmealDome/qt-sd-strings
5.0-169112eecfc8595d870106420e473074a98bcc0e2dddcOatmealDomeWiiPane: Adjust capitalization of conversion buttons and alert titles
5.0-1691060aaa308bf964a9888b065420837c61a086c18ffOatmealDomeWiiPane: Trim automatic SD sync checkbox string
5.0-169091da24f66feab4d78a21ef795c7bd24b6d76cff8dAdmiral H. CurtissMerge pull request #10857 from AdmiralCurtiss/keyboard-mouse-name-static
5.0-1690889067e66f9c8c60f9bc045970fdcb088457f4903Admiral H. CurtissInputCommon: Get rid of static strings.
5.0-16907537fe339973beefe4b73de7f6494dcbfc9219fd4Admiral H. CurtissMerge pull request #10843 from Pokechu22/freelook-background-input
5.0-1690025aa30ac6918a4726195140fa0fdb404dec07130Pokechu22Free Look: Add background input setting (disabled by default)
5.0-16905a739f63d968cf7865514040aa7ace25cf0e2a4fcAdmiral H. CurtissMerge pull request #10840 from AdmiralCurtiss/cmake-windows-sdl
5.0-16894869dab51731a22e6ef0292ba133912f646a22791Admiral H. CurtissCMake: Use system C library for SDL from externals.
5.0-16893e2e7bc2fa3d88d229c892d132c1112d6246e4c3dAdmiral H. CurtissCMake: Disable warnings and only build static lib for SDL from externals.
5.0-16892e79c7d498556faa17d346cec1bac55ad4aa83c3eAdmiral H. CurtissInputCommon: Don't force-link against SDL2.lib on Windows.
5.0-16901e237aa143509ddcdf4d23b634607e4c65dd48129JMC47Merge pull request #10777 from tellowkrinkle/EFBFlush
5.0-167313ee4b89a4681b0caa51c9eaad54ea153f36ff00cTellowKrinkleVideoCommon: Remember to flush command buffers after multiple EFB copies
5.0-168995663a44962580fb9d069fc29d9247f78c440cf39JMC47Merge pull request #10842 from tellowkrinkle/ClearBackendInfo
5.0-16854f83015649c23c8207420ee59333ac51ac029e89dTellowKrinkleVideoCommon: Clear backend_info before populating
5.0-16897385f010d4a57e1f341beb86e87b547d1082a8140JMC47Merge pull request #10837 from SilentHeII/master
5.0-16833e5aa5214ed4dbd1de6acf0bdce2a6993972d47a6SilentHeIIAdd bloom definitions for Sonic Colors
5.0-16895bae715f396b12edfdc10875a2295534bad923c95Admiral H. CurtissMerge pull request #10838 from AdmiralCurtiss/volume-verifier-out-of-bounds-read
5.0-1689210407cc8c195384d337485ece68c128c3293a00eAdmiral H. CurtissDiscIO/VolumeVerifier: Don't try to verify data that would read out of bounds.
5.0-16893cb350aed5342be3b9b893a97e254bf626b4886c4JMC47Merge pull request #10841 from tellowkrinkle/FBFetchLogicOpMasking
5.0-168546bd0fc86ba228195315d823d822a04174bc8982bTellowKrinkleVideoCommon: Properly mask fbfetch logic op emulation
5.0-16891aa294337547c067452954c8d1dd002130a23cb14JMC47Merge pull request #10590 from AdmiralCurtiss/sdcard-folder-sync
5.0-168902d8d3358c4b86032263afe0d5d9b27c53e097cd2Admiral H. CurtissFatFsUtil: Skip past entries with invalid filenames.
5.0-16889de9c9f22814fdd86478e307877087ecdaa15185cAdmiral H. CurtissFatFsUtil: Improve error handling and error reporting.
5.0-16888d2910b5753c1551481d1cce4d947f226cde01232Admiral H. CurtissQt: Add 'convert now' buttons for the SD card in the WiiPane.
5.0-16887f40eeebcf0d768a2f6400186b25b3e51e9531610Admiral H. CurtissFatFsUtil: Add some path traversal attack protection when unpacking.
5.0-16886a621fdf857460d0cb4cb493fd5dc4f3b69d37295Admiral H. CurtissCore: In deterministic mode, build SD cards with a consistent filename order and dummy timestamps.
5.0-168851d12e95404049b8113d8d5a43d424b252dd9b1a4Admiral H. CurtissQt: Put Wii SD card path and SD sync folder fields in the WiiPane.
5.0-16884a5b1bfef68c0626b159bb52402ea7fcfc351ca48Admiral H. CurtissCommon: Change default path for Wii SD cards to not be inside the Wii NAND.
5.0-168834bf75c950b888078130a60d375c9d238a6bf8b47Admiral H. CurtissQt/WiiPane: Add checkbox for SD card folder syncing.
5.0-1688277d4591fb4acf337a6e59b72462b9edd8833865cAdmiral H. CurtissCore: If configured, sync SD card image with SD card folder on emulation start and end.
5.0-16881b66cc1caf65b3642ef4df8ab23df77897e95e4e0Admiral H. CurtissConfig and UICommon: Add config option and user path for Wii SD card sync folder.
5.0-1688096751c4457553d71c92de2c74ffc6633aaf68958Admiral H. CurtissTreewide: Rename references to SD Card image path to clarify they mean the image file, not the folder.
5.0-16879fdc327c252d2d3e9e7a2aa7a801bcad591456946Admiral H. CurtissExternals/FatFs: Build as part of Dolphin.
5.0-168784ad00e84e77843b7ce9ba9f163305b5e43586d4fAdmiral H. CurtissExternals/FatFs: Configure for Dolphin.
5.0-16877f43ffca4885df49c2bec5ed8328d87b8baf1325fAdmiral H. CurtissExternals/FatFs: Avoid conflicts with Windows.h.
5.0-16876bd02356e493f8a952033922807b16a6dca7511f2Admiral H. CurtissExternals: Add FatFs R0.14b, including the UTF-8 fix from April 4, 2022 at http://elm-chan.org/fsw/ff/patches.html
5.0-16875322f19e9e9b558592d83aa25b015d4d9f73687d8Admiral H. CurtissMerge pull request #10822 from SilentHeII/master
5.0-16832e6cbc8f631f7f211a91fddf6bfcda547444d4939SilentHeIIAdd Bloom Definitions for Sin and Punishment 2
5.0-1687332523f155b39a77c5c388708afd9fc9701dd83ffAdmiral H. CurtissMerge pull request #10825 from Rudolchr/fix_build_with_libfmt-9
5.0-1683266f330e57316257fe81b46f57dad22ea6dee7baeChristopher RudolphAdd a check for libfmt version so that in case libfmt-9 is used the function is_compile_string is called under it's new namespace
5.0-1687120059776d91da7d9ea9914a45d3772cb284534afAdmiral H. CurtissMerge pull request #10831 from sepalani/BBA-cleanup
5.0-16849be2ede61094deb79bbb655ffe2b527aea09733a3SepalaniBBA/BuiltIn: Move functions to anonymous namespace
5.0-16848b950d038b9074fb7cba61989f3214ecbe3163355SepalaniCommon/Network: Update IP checksum since total_len might have changed
5.0-168475fdf255a2da7736a791a8a35f9652ea5ac14fe06SepalaniCommon/Network: Make Build() methods const
5.0-16846d902b04ae09a7118b7551a7fbe8c31f43cbcf643SepalaniCommon/Network: Remove unused offset variables
5.0-16845b206f98261e9c24b3eb79eb1df466719216cb178SepalaniCommon/Network: Remove unnecessary size checks
5.0-168446238834c05d173e92cf5857bcecf9b9a59ebdf68SepalaniCommon/Network: Add InsertObj helper
5.0-168434efe1e7ca7ca4377b5f54e277e2d086a649c2cbdSepalaniCommon/Network: Ensure offsetof is valid
5.0-16842b7bd2a4001ad12f03636d21b75785a032f8a8bc0SepalaniCommon/Network: Use member initializer list
5.0-1684113957a627c7128c5b24e76aa6d446ca3a1f469a5SepalaniCommon/Network: Remove unused constructors
5.0-16861b2be9b40ccdd3ab6b71fc5f124404148fb16a5f4JMC47Merge pull request #10561 from shuffle2/sdl-motion
5.0-1685554b4ad8f559d6fa16bf0ca15f91de4e7d103996fShawn Hoffmanci/sdl: pump messages for SDL_hidapi so device detection works
5.0-16854ddf83462ac1139e76d6f0732ed83fe41fa9a9050Shawn Hoffmansdl: enable SDL_HINT_JOYSTICK_THREAD fixes window message pumping
5.0-16853655fb94e61f9edcb30d0370c801f7aee79a8811eShawn Hoffmanci/win32: give the wndclass a unique name other things (like SDL) may try to use "Message"
5.0-16852dd20c7cf78b603867295c88632df71d0ce93d95eShawn Hoffmanci/sdl: re-add the x360 controller block
5.0-168513f7a2c6d4df224ce0e7a0c36d8ede695fb3468cbShawn Hoffmanci/sdl: minor cleanup
5.0-16850ceed42a0eeb396c30c2bf8451b5da69fabff5da9Jun Bo BiAdd SDL as a submodule
5.0-168496cb936d0cf1a57fa461f097473b5b0b5ccaf09a1Jun Bo BiAdd SDL motion input and rumble support
5.0-1685399eef447651d40ed1954ccd5a83557478546faceAdmiral H. CurtissMerge pull request #10832 from tellowkrinkle/FixCTZ
5.0-168493d34a201058248cd7334fa4c075082aec4decdc2TellowKrinkleCommon: Fix CountTrailingZeros for weird compilers
5.0-16851cce6133ef6a95ddca18264290be005ababc6dc6eJMC47Merge pull request #10749 from tellowkrinkle/IntelUbershaders
5.0-1654725929789c1e80d7a22d6acdb14082bc44e4fb0e9TellowKrinkleVideoCommon: Don't pass State by inout
5.0-16546db6e928c8d4dab785cb7ea2c04e8f03325badc8dTellowKrinkleVideoCommon: Fix Intel GPUs on Metal/Vulkan locking up in ubershaders
5.0-1684838cb76dea54b59fa0eae458e0898edebed13e7caJMC47Merge pull request #10807 from merryhime/LogicalImm
5.0-168030d947ed6fe21e51e2081418fa048c95b1ef66a97MerryArm64Emitter: Simplify LogicalImm further
5.0-1680220ccc38f0fad309d4e830af7334d5478a224155aMerryBitUtils: Implement CountTrailingZeros
5.0-168014d99506b4c3c87fc4d34932cfeaa59e09d54bf12MerryUnitTests/MovI2R: Test all logical immediates
5.0-168003092f40e9f38b6fb862f292dd85fc38c955d1013MerryArm64Emitter: Simplify LogicalImm logic
5.0-168436e09b13ce361e9f560033234908565f7afa6f090JosJuiceMerge pull request #10829 from AdmiralCurtiss/spirv-cross-cmake-fix
5.0-16840cdd357149113db644d8c5fdeaa3832364b233b6aAdmiral H. CurtissD3DCommon: Add glslang include directories in CMake.
5.0-16839cdd8c00159a7c22f2ea11e91ab9536b8f5406a9bAdmiral H. CurtissExternals: Disable warnings-as-errors for spirv_cross.
5.0-168405ce73d9d2e6a1adbfe4f7596a0641aeae3417c5fAdmiral H. CurtissMerge pull request #10830 from OatmealDome/vk-compute-shader-header
5.0-168391c6a0073d2e22397d1fdd4bcc09ef1afa6977dccOatmealDomeShaderCompiler: Use compute shader header in compute shaders
5.0-168385a7759e359cb47ef21dc3a86eb19ecaf8e1ff734Admiral H. CurtissMerge pull request #10690 from schthack/BBA-tapless
5.0-16788087020b23adf812b5b53664ff7197f74f74e8713schthackRefactoring of the code to match dolphin style
5.0-1678701ada3850ff07c0225819fee2898f355aaf3707aschthackBBA: Added BuiltIn device that allow BBA emulation without the need of a TapDevice Configuration include a dns server setting
5.0-16835533794378533e6e9f16234c92d8cfe137e8ec5eaAdmiral H. CurtissMerge pull request #10827 from JosJuice/jitarm64-psqst-unlock
5.0-168246f40981ac068cece167b3567010d500747d7e95aJosJuiceJitArm64: Fix GPR unlocking in psq_stXX
5.0-1683377f8e98fee88f87db51056da0066e6cebd7dcf4aJosJuiceMerge pull request #10824 from AdmiralCurtiss/optional-palette-format-fix
5.0-16832e072aaa76964730d6c647f436b943c6897caaf3fAdmiral H. CurtissShaderCache: Fix inverted usage of palette_format.
5.0-16831fac66897af7336b5e2dc2e3b879effb98b30fe47JMC47Merge pull request #10819 from Dentomologist/fix_shader_compilation_warnings
5.0-16808e1e0f42b37dd7f2343b9df99222f32ae56963456DentomologistVideoCommon: Fix D3D shader warning X3557 (single iteration loop)
5.0-1680771541c13242ef36e49ee7974d792a9e887c405dfDentomologistVideoCommon: Fix D3D shader warning X4000 (uninitialized variables)
5.0-168060fac1d6e87990a732916b107ec836ca3b0f0e393DentomologistVideoCommon: Fix D3D shader warning X3571 (negative base for pow())
5.0-16827f50e7e6e6d4f8d814636095d098aeeca99666f14JMC47Merge pull request #10287 from OatmealDome/re0-xfb
5.0-168257853b72c46135919dd945aa343669fe4684df886JMC47Merge pull request #10430 from OatmealDome/mac-portable
5.0-165467ce1a5717ab4009be4a916d0e22f696a81e16790OatmealDomeUICommon: Add support for portable.txt on macOS
5.0-1682359e8aacf42003c64f04bbc5038ce9bc388168d1fJMC47Merge pull request #10745 from JosJuice/softmmu
5.0-1663262ec19c1ba005df4ad90610e60875a1bb1b1cc98JosJuiceJitArm64: Remove redundant line in the EmitBackpatchRoutine comment
5.0-1663175e897c40edad489da1f378d79b0c7f2eb39e154JosJuiceJitArm64: Fix a minor mistake in the EmitBackpatchRoutine comment
5.0-166303de49dee78be9d12b9caf7cd20a39613dcc35125JosJuiceJitArm64: Properly reserve scratch register for soft MMU
5.0-166293dce1df00e3bf28707270c7d0c58fd1b6cabe3beJosJuiceJitArm64: Implement "soft MMU"
5.0-16628bcc64a05b36e085ae6afedbd97d0d61427c2a44eJosJuiceMemmap: Remove outdated comments for 32-bit
5.0-1662763283dcc72be41f69f042e28351dcf9c4efc4129JosJuiceJitArm64: Refactor EmitBackpatchRoutine parameters, part 2
5.0-1662627ed2a99a0699f0b6e4ebcfbc315caa5a7cd9096JosJuiceJitArm64: Refactor EmitBackpatchRoutine parameters, part 1
5.0-16815828afc67356c2299c6056d618eb6b7afe4c843b9JMC47Merge pull request #10673 from iwubcode/spirv-backends
5.0-16735a8b52663479effc0f404f7c0f8b52bc0ee37b742iwubcodeVideoCommon: enable optimizer and remove debug details when converting GLSL to SPIR-V with validation layers turned off
5.0-16734dda1479ecf127c6729932de58060b5fd7b322d5fiwubcodeVideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionality
5.0-16733c2d3b7e7f571f4d24c81fa24be4efd34b310a290iwubcodeVideoCommon: update pixel shader output to match old D3D code
5.0-167320eb9352579f26d8fe03d55dbdac97bd8f946fef0iwubcodeD3D: update BoundingBox to match generated shader code
5.0-16731cad1d6ce909eeca6820444b09d9bf3ae9c6c7bc4iwubcodeVideoCommon: fix support of stereoscopic rendering after moving d3d to SPIRV generation
5.0-16730993fa3bf945b0effdf8d3ae841d1adb4b147ef1eiwubcodeVideoCommon: update UberShaderPixel to properly support logic ops, matching the specialized shader
5.0-167295dd2704416385946fbdd80b38c01b0f9d7735648iwubcodeD3D / VideoCommon: generate HLSL from SPIRV
5.0-167283790c99a7d1f6377166049c61bbe03f93e2c3a60iwubcodeVideoCommon: add common spirv helper functions
5.0-167271c90d836a5e8507773d37a7e0071aec3851c32abiwubcodeExternals: add spirv-cross using upstream commit 50b4d5389b6a06f86fb63a2848e1a7da6d9755ca
5.0-168057cc89f5642cab3b91aef1c8255af857a1607ddf6JMC47Merge pull request #10816 from iwubcode/super_mario_galaxy_bloom_def
5.0-16796958354e2854115f912396d2037801ffa7ab05859iwubcodeData: add Super Mario Galaxy bloom definition graphics mod
5.0-1680332a5b8bfd2aa20616d816365c2f1df4bb0c213d1JMC47Merge pull request #10805 from iwubcode/runefactory_frontier_bloom_definition
5.0-16787322724437232f8b0ba2a89861f32653d49c00f8ciwubcodeData: Add Rune Factory Frontier bloom definition
5.0-168011ded9ef246659f418af4f143b1869cbed465d4a5JMC47Merge pull request #10817 from Techjar/sms-goop-mod
5.0-167966104ee09a96703b094bfdfbded44e474bc5131bcTechjarData: Add Super Mario Sunshine goop map graphics mod
5.0-16799eccf527bf6f9dace6db78e4564a07a192de3edacAdmiral H. CurtissMerge pull request #9147 from jordan-woyak/imu-accel-weight-setting
5.0-166381fc86cacd7733a0f194f517ed17094abbaa7e240Jordan WoyakWiimoteEmu: Expose IMU pointing accelerometer weight setting.
5.0-16797ccdb909d06eee9b5f7e1ccf808baed8619ac8717Admiral H. CurtissMerge pull request #10710 from jordan-woyak/rename-range
5.0-1673887fb42b64cceeb89697f77d21487cac4cc968cafJordan WoyakDolphinQt: Renamed "Range" to "Multiplier" in advanced mapping window. Removed the slider. Moved the spin box.
5.0-167957321802b4bfc6bc2777203d08151570e28baf1f4JMC47Merge pull request #10811 from Pokechu22/bs2-dfi-typo
5.0-16791263d2a419a465cee55fd7182c822d4667784d36ePokechu22BS2Emu: Fix DFI typo
5.0-167933cd82b619388d0877436390093a6edc2319a6904JMC47Merge pull request #10810 from OatmealDome/fileutil-copy-mac-updater
5.0-16791c6eb5e2623f0f751dc9757bed1a99001cc3bce80OatmealDomeFileUtil: Only attempt to write to the destination in Copy if there is actually content to write
5.0-16791c3b7019eb32c98120ca56e3d97dd4413f42cf91eJosJuiceTranslation resources sync with Transifex
5.0-1679024498ca3159130eca123dc25ccae92781fdc3c34Admiral H. CurtissMerge pull request #10712 from tellowkrinkle/ControllerLocks
5.0-16546f9c6eb7b9856239e8b62023de570187d304836deTellowKrinkleInputCommon/ControllerEmu: Use more locks
5.0-16788de3d1344d5ed939faedae9c19e2e340a83038abaAdmiral H. CurtissMerge pull request #10762 from CasualPokePlayer/fix_slow_audio_desyncs
5.0-167704234b25682ddfab6018c3c7bf410e568f527b1cdCasualPokePlayerDo not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2.
5.0-16786d625c612c4a40a8c8db3d90b313f5643aec9c890JMC47Merge pull request #10802 from iwubcode/graphics_mods_builtin_bloom
5.0-167851970a27b57824f11a40e7b9a281edebb5c4d1ca7iwubcodeData: add Wii Play and Skyward Sword bloom definitions
5.0-16784eda3fd8bf1a6b71dbfc8c15024fe200ec1e576e1iwubcodeData: add Monster Hunter Tri full game and rename folder to reflect that. It has the same bloom ids as the demo disc.
5.0-16783ba007a0244e7e7f6d205728bf41664bf561fdb7diwubcodeData: rename Battalion Wars 2, Mario Strikers Charged, The House of the Dead: Overkill, and The Last Story to properly reflect their game name / spelling
5.0-16782d0540f19ac754e1fcebd3b3b75109f804bdce3ceiwubcodeData: add built in mods for bloom and HUD
5.0-167813bcd7aced92206d24ded30e0a595d2d87875e9f0Admiral H. CurtissMerge pull request #8467 from CookiePLMonster/interruptable-shader-precompile
5.0-166297faf5ea170f23de3b4a7b9362926490c5b7a97bcSilentClear the UI after async shader compilation
5.0-16628dcad3ec892f02a703eb732c5679125291e7f0033SilentAllow to interrupt shader precompilation by stopping emulation
5.0-167782f228310affd10297d4e7d61ad2aa2c910b69eacAdmiral H. CurtissMerge pull request #10794 from TryTwo/PR_MemoryWidget_Cell_Edit
5.0-16677bd59b0a4902718aed235e2f22ba7dd9bf15789f6TryTwoDebugger MemoryViewWidget: Allow direct editing of memory cells.
5.0-167762a791116f1c6254a9ebb05279d0c3efe585dda95JosJuiceMerge pull request #10800 from Pokechu22/registerwidget-crash
5.0-16766bf682118785621d9510cdf848e7eb3533a516674Pokechu22RegisterWidget: Fix crash when right-clicking when there is no selected cell
5.0-1677407a15a3228cb141e98fdfb51c09786f10e77389bJosJuiceMerge pull request #10624 from Minty-Meeo/resolve-gcc-warnings
5.0-1674769e32dea5272e29ebdc2e056d45f570556c71633Minty-MeeoResolve GCC Warnings
5.0-16772b5f4b0dffe8a6e4d5660278ba4df11e6f8c7fda4JMC47Merge pull request #10803 from Zopolis4/clangingaround
5.0-167150f07deb0effe307dda6be282706b581ac3d565beZopolis4Remove unused variable in SI_DeviceKeyboard.h left over from SI_DeviceGCController.h
5.0-167145d2290ba3cd078fa9b709ac3dd67121696c10a81Zopolis4Removed unused variable MAX_MSGLEN in LogManager.cpp
5.0-16769edd89e343ca3a1ca8603af2b371d2767caa547b5JMC47Merge pull request #10801 from iwubcode/graphics_mod_fixes_part2
5.0-1676866f50858007a4d1cc501b7650d3331d03342874fiwubcodeDolphinQt: add word wrap to graphics mods description
5.0-167678dd4e916a794592ad3435bdec82584ed4b3a2130iwubcodeDolphinQt: save changes to disk before refreshing mod list
5.0-16766469aac5e683fa3c17b66bae65dde6c61712ad261JosJuiceTranslation resources sync with Transifex
5.0-16765a12b9ba6d5b20feb2b8bb45a8a7a186ab000c2caJMC47Merge pull request #10796 from iwubcode/graphics_mod_overeager_projection_change
5.0-167644788a05c76358b90782aa0d922f497ce9490184biwubcodeVideoCommon: fix projection graphics mod affecting more than the intended draw call
5.0-167635d04e1e1de8248da8366f6f99ff4cdbe5467c789JMC47Merge pull request #10518 from iwubcode/draw-mod
5.0-167538aef0015fd8903b92cf0aab8a98ee669ec97b5efiwubcodeDolphinQt: add warning if graphics mods are not enabled
5.0-167523eb3e1c83ace2e7c4e3573138247a78384b9ec16iwubcodeData: add default data for hud and bloom on some games
5.0-16751f3054aa99f69a71479c9a2e382b9016fbb00df33iwubcodeDolphinQt: add widget in game properties to list the various graphics mods available
5.0-167501480b78f6478e4da9cc43e146d3b7377b7fe99dfiwubcodeVideoCommon: dump EFB with size and texture format details and dump XFB with size details. Finally move count to front of image for XFB/EFB dumps so as to make it easier to see them in order. Change the count value prefix to 'n'
5.0-1674969839df1eb2a594b81bceb8cfac58ccbba286628iwubcodeVideoCommon: support dynamically updating game mods at runtime
5.0-16748892678648eee7a1724b790fba0aa312e0fe8c728iwubcodeVideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexManagerBase (draw calls), and VertexShaderManager (projection calls)
5.0-1674762c186e14b35d896d67172bc5092df2af59e715eiwubcodeVideoCommon: add UninitializeEFBMemory to mirror XFB function
5.0-167460f8815572991511e490e87a50e4e57d1648702e0iwubcodeCore / DolphinQt / VideoCommon: add setting for enabling graphic mods
5.0-16745f416b7192536d340685cf17297f1bcb02adb9baaiwubcodeVideoCommon: add logic to handle a GraphicsMod while Dolphin is running
5.0-16744254246b814124f0f1dff5e1aebd9672c0d1bd492iwubcodeVideoCommon: add logic to read a GraphicsMod from configuration
5.0-16743f92beb611f5e7effc9d1b8a90fbd4004233945ffiwubcodeVideoCommon: add game mod constants
5.0-167423857e1fa66fd2e17b29a93e02a38e6ac86eb063diwubcodeCore: add GraphicsMod directory
5.0-167414fbbd85ef45e4d3f609035563abab362cdc89b7fiwubcodeVideoCommon: create variables for EFB/XFB copy prefix. Reword prefix to 'efb1' and 'xfb1' to match textures
5.0-16740b9995b04a0369fbebe9c10bea8404a5e2206262ciwubcodeVideoCommon: add a way to get have a graphics directory count for all games by using a special 'all.txt' instead of a 'gameid.txt' file
5.0-167397854afe512870b83baae0e11c42d62721e20a083iwubcodeVideoCommon: add support for setting and getting the stage from the texture info
5.0-16738a1892a9c68895c05493bd203996d8ab812283614iwubcodeVideoCommon: add function to check whether TextureFormat is a valid value
5.0-16746e50e45f400856191eafb5f0c6044a8efbf152321JMC47Merge pull request #10700 from sepalani/ssl-handshake
5.0-16627d7135daff5d3c6aab91b4600875d234dff367f82SepalaniSocket: Fix some errors related to non-blocking connect
5.0-16626c53a4c8c1a23a8e8bc164030fd6ea705b8ffa3ddSepalaniSocket: Keep track of the socket connection progress
5.0-16625cbadc6e81a9c36508223e6213faa0d603d038ddfSepalaniNetworkCaptureLogger: Move ErrorState struct to Common/Network
5.0-1662441ce3a83d5dc9934cb74a82cc2c3340d2c4036c0SepalaniSocket: Refactor WiiSockMan::Convert
5.0-16741e8965c63e41871538a97630bfdd628119fec6acaAdmiral H. CurtissMerge pull request #10682 from jordan-woyak/gate-size-setting
5.0-167404c409411edb2957a0f6505aaf6c93e5c6c71f896Jordan WoyakDolphinQt: Don't show the advanced input settings on the main dialog.
5.0-1673980d9e79cf1f56101f47e528ed390243e7fe790bfJordan WoyakControllerEmu: Allow settings to be categorized as "advanced". Make "Virtual Notches" and "Gate Size" categorized as such.
5.0-16738643f82539c9bc43a8573fabee3a236bfeb67cd47Jordan WoyakControllerEmu: Expose gate size setting for octagon analog sticks.
5.0-16737e18053d3075dd010a3a9db80d1b29b99cf7b69daJMC47Merge pull request #10746 from Pokechu22/bs2-emu-registers
5.0-1673676401e8ffb3795e127ab8c377c1ac29aa2745d02Pokechu22BS2Emu: Initialize the last rows of postMatrices to the identity matrix
5.0-16735b2ddffeeb104d1323daa4539846cee07eb714e9cPokechu22BS2Emu: Set HID0/1/2/4 and MSR with correct default values
5.0-167346173ba1d9cd7499f9e763d88775a4a329b9a078aJMC47Merge pull request #10785 from Pokechu22/dsp-halt-mail-initialize
5.0-167339675faa2329ab0aa6d55231ae56edacc90ace2c0Pokechu22DSPHLE: Properly reflect initial halt state in mail handler
5.0-16732b30e1c5bb9803f3c4b31fca5adc80a44a40be546JMC47Merge pull request #10784 from AdmiralCurtiss/mail-handler-state
5.0-16731caf0e5b3e857b4d3ceb1e93e3b75efbbe38cce61Admiral H. CurtissDSPHLE: Add variables in CMailHandler to savestate.
5.0-16730ec7bf7d1ecbdeb3bea5ce19f012f884ab8e2bab7Admiral H. CurtissMerge pull request #10782 from Pokechu22/dsp-hle-asnd-fix
5.0-1672952f32e61dc649ff460ac76b9ad0e478d45d13f5cPokechu22DSPHLE: Fix build error in the libasnd uCode
5.0-1672875943a7a2c450e1afe8b725683a6ac02c0f321b8JMC47Merge pull request #10763 from Pokechu22/dsp-hle-asnd
5.0-167148a144a735f4116650f59e6931fed86c1c00fa03cPokechu22DSPHLE: Add HLE version of libasnd ucode
5.0-167261faca4bfc70f808e4114d09b0e0270b2d3e23111Pokechu22Merge pull request #10752 from tellowkrinkle/BetterShaderNames
5.0-16548f79ac768d802f2127022f7a7f8956ee03183229bTellowKrinkleVideoCommon:ShaderCache: Add const to some local variables
5.0-16547c7892d7371b465472f1d8d7d2e50452b77c534a4TellowKrinkleVideoCommon: Name ubershaders
5.0-1654623c1721fbd317a31046affcf362848bc191f4711TellowKrinkleVideoCommon: Reduce duplicates of non-palette-requiring texture decode shaders
5.0-1672276f890f6b0f6fe2f35ef029b75715f9f7b3ed305JMC47Merge pull request #10761 from Pokechu22/dsp-halt-mail
5.0-16715a72fa4b9ccabf5113a903f880e7df64e9dffc467Pokechu22DSPHLE: Don't generate new mail if the DSP is halted
5.0-167143aeafcc70b4358d0a9736d5c654fd8b9e30e4eadPokechu22DSPHLE: Return last mail with top bit cleared if there is no new mail
5.0-16713bdbb23fa1a3052337af2106a3dc8715a8cde8bd2Pokechu22DSPHLE: Rename CMailHandler::m_Mails to m_pending_mails
5.0-167120fec8ffb3c9c71a9daaf83e5c3f8b3f7ba394583Pokechu22DSPHLE: Remove empty destructors
5.0-16711567f9bede4db4298c709c5234bfa103c2a3fd279Pokechu22DSPHLE: Remove unneeded calls to m_mail_handler.Clear()
5.0-16710b063f15dccf030e9b4fdeac189f779181d25db9cPokechu22DSPHLE: Replace CMailHandler::IsEmpty with CMailHandler::HasPending
5.0-16715ffa3bf86fba4b8e678a57f36f902339c4899f094JMC47Merge pull request #10760 from tellowkrinkle/std430
5.0-1665226529a31ab97f2743fe1a7c52969079d7764bc6dTellowKrinkleVideoCommon: Fix SSBO layout and remove associated "bug"
5.0-167130a2aabe6ec91a5932d3ba6258529af253fec99ddAdmiral H. CurtissMerge pull request #10753 from Pokechu22/dsp-hle-cdd1-constants
5.0-16710f3c8e7566621cd58faa158840a21099c7641bfe5Pokechu22DSPHLE: Move CDD1 constants to UCodes.h
5.0-167112bd72dfc6f956c27337934e9a1a2652a05bd976fPierre BourdonMerge pull request #10758 from shuffle2/x64-on-arm64
5.0-1667829ddd0e6f05d0489a0e92e0014d2db10dfcd4095Shawn Hoffmanwindows: detect and warn if running x64 dolphin on arm64
5.0-16709c8e716234e479d8b9714962a498648441c11e112Pierre BourdonMerge pull request #10732 from Pokechu22/dsp-init
5.0-16659053b3e725b87b6fa880d9f33ab38f33b4a5c4c0ePokechu22DSPHLE: More accurately handle initialization behavior
5.0-16658072913bbade6c9ec841c1b349d6d719f0832a16aPokechu22DSPLLE: More accurately handle initialization behavior
5.0-16657c38c2b1aaa6560147f94354d48640dea5e5439b5Pokechu22DSPLLE: Fix debug logging in ReadMailboxLow
5.0-166563ceda1df8cacb550fd92711ac0ac81e0bd1f7890Pokechu22DSPLLE: Rename cr to control_reg
5.0-167046ddff87d42c6f87743c28970671940e67e5b8519Pierre BourdonMerge pull request #10755 from tellowkrinkle/DebugUID
5.0-166523fe1a1a3d77bd4f3f15bd84cf76d164029b2ad31TellowKrinkleVideoCommon: Don't add garbage to shader uids in debug builds
5.0-16702dc61f87fe4f103c85292b86c60aa3233da57e60aPierre BourdonMerge pull request #10772 from shuffle2/morepch
5.0-16678b39a11e23b60a3ed5960b09982f0db5df9a9be5bShawn Hoffmanmsbuild: add pch for dolphinqt since this now includes Qt headers it's better than only using the vanilla DolphinLib one alone (previous behavior before Qt6)
5.0-16700ceef02ed2a861b636ed1f887a50faf01afe136ddPierre BourdonMerge pull request #10750 from Pokechu22/hermes-test
5.0-16663dec48ed7de1e9710dc2aad5690e3a32b8ee8ed13Pokechu22UnitTests: Remove unused include from DSPAssemblyTest
5.0-166625ea3efaedf0e319c6f4011970911a20246c8927bPokechu22UnitTests: Fix license for HermesBinary.cpp
5.0-1666175ff89e8c7ff2befd77d512818d70aa032d73db6Pokechu22UnitTests: Edit wait_for_dsp_mail in HermesText to match HermesBinary
5.0-1666036769017c0417138b77e2a4012dffd6add7cc2cdPokechu22UnitTests: Update DSP test text for old renames
5.0-16659d52528a6f0f3c06d38d31447bf861d8773f9bb1bPokechu22UnitTests: Add tests for assembling DSP code to expected binary
5.0-1665841939eeaf9850f8c0859292720ed3d8101e0e70cPokechu22DSPDisassembler: Fix disassembly of LSR and ASR
5.0-166576a2ec825a225d07208d61aeeaf62c3c5525745f0Pokechu22UnitTests: Fail DSPAssemblyTest if the assembled code doesn't match the expected result
5.0-166562d774010c3db58af0601684dcb0e348cf3f638e5Pokechu22DSPCodeUtil: Include the PC and hex in the "Extra code words" section
5.0-16655087d89225c351bd45c8ccd4550e9dc4861f6312dPokechu22DSPCodeUtil: Give better output when comparing instructions with large immediates
5.0-16654cad9801ded56ecee0922ebb8d304cacb6c69541dPokechu22DSPDisassembler: Fix out-of-bounds read when the last word is an instruction with a large immediate
5.0-16653dc353ed84d780c0a7bd2c6d98e893a6db304933ePokechu22DSPTool: Exit with status 1 if binary comparison fails
5.0-16652693a29f8ceeb1166658d9c0752b6e84660077374Pokechu22DSPCodeUtil: Use fmt::print instead of logging in DSP::Compare
5.0-16651d8803a129849f087e670a4f29892e769190f6b77Pokechu22UnitTests: Use fmt::print in DSPAssemblyTest
5.0-166508fac249581c3d344dd956a536d4b109ab587faa4Pokechu22UnitTests: Use fmt::print in PageFaultTest
5.0-16649dd66dac5c166e2e4fb9195a914f10cdd2f9eb3c4Pokechu22UnitTests: Fix typo in DSPAssemblyTest
5.0-166483cb0976367205aff969a6eda1c3b601e40c7f24ePokechu22UnitTests: Use hermes.s as part of an actual test
5.0-166472193c8964ecb9750f445ef3f523896ea6cf175f4Pokechu22DSPTool: Remove moved files from VS project file
5.0-16682efcb9bec9cd20a276204015d5cc73ecd1dab9c5fPierre BourdonMerge pull request #10774 from spotlightishere/bsd-determine-nameserver
5.0-16679430c58cf27a4e27a28ccd36b2d4399168718cd30SpotlightIOS: Use host nameserver on more BSDs
5.0-16678a2530e3b9300e5fc4492ff0e961c7a89d296d27dSpotlightIOS: Use first available IPv4 nameserver
5.0-166795151552a8e3a34b508f336c2331b53c5e9004f1cPierre BourdonMerge pull request #10773 from Zopolis4/clankerformat
5.0-166780dfd9d4b43b5b4670b9a45594df692332a66a4b4Zopolis4Replace Cpp11 (A Deprecated alias for Latest) in .clang-format
5.0-1667757750f3d8f21dc240b9ba48ba55a66f108305a5dJosJuiceTranslation resources sync with Transifex
5.0-16676ab52c9dab60a84232c217600f5a8b02d15bb1638Admiral H. CurtissMerge pull request #10770 from Pokechu22/memory-view-widget-elide
5.0-16675a334883c47117c31042dd336ef06bc1fb1ee520bPokechu22Qt/MemoryViewWidget: Don't elide text
5.0-16674f441e3ab98d1b27098c064bb99614fada42daa5fAdmiral H. CurtissMerge pull request #10723 from Pokechu22/dsp-lle-unsigned-loop-counter
5.0-16608d03b2774030d96e491f182de82fc33dea650a735Pokechu22DSP LLE Recompiler: Fix LOOP and BLOOP when the counter is between 0x8001 and 0xFFFF
5.0-16672d524a92963bf4f839b53bd650f002fe3e1f8e1daAdmiral H. CurtissMerge pull request #10767 from Pokechu22/dsp-lle-dirq-zero-log
5.0-16669c317f7fd2292c9a3e887c9c31b8ef0d1a8938692Pokechu22DSPLLE: Don't log when DIRQ is set to 0
5.0-166704e095582b3ce1bc18667bd3200babd1d1bbbc122Admiral H. CurtissMerge pull request #10769 from JosJuice/chipmunk-lint
5.0-16669fafc78b9b5c666fca2877cf5a3cd0a89ebf311d8JosJuiceRe-run code formatting after update to Android Studio 2022.2
5.0-166688274886cc29db34d744d755849fc6f96f51e448aAdmiral H. CurtissMerge pull request #10764 from shepgoba/master
5.0-166672b2b8e932dda70681534d9f539c7738539b8f501Braxton AndersonRename FPS_REFRESH_INTERVAL in VideoCommon/FPSCounter
5.0-1666623ed611077d65b43d9ef8f0971e9e5c57699fd91Admiral H. CurtissMerge pull request #10729 from Pokechu22/libusb-error-wrap
5.0-1662927772e01d9e263e172daf7adb379621b0499fcf9Pokechu22GCAdapter: Compare with LIBUSB_SUCCESS instead of 0
5.0-1662883afaba785af8685756685472885c440897a2066Pokechu22IOS/USB: Use LibusbUtils::ErrorWrap and LIBUSB_SUCCESS
5.0-166275d301cc20639b13899a008799974f3fdabf48c42Pokechu22BTReal: Log warnings when libusb calls fail
5.0-16626eeab51e3a42e74a5f0f6c2211cbff6247a78e4bcPokechu22Log warnings when LibusbUtils::MakeConfigDescriptor fails
5.0-1662515cbb5c8f9ec1e64a137f93b032e8b5dc629817fPokechu22Log warnings when LibusbUtils::GetDeviceList fails
5.0-1662491a7c4bdf2633029ecde85718501b6c7a7d95e9dPokechu22LibusbUtils: Log warnings when libusb_set_option or libusb_handle_events_timeout_completed fail
5.0-16659b1991089649a5d307300d63315fe13563d0364bcAdmiral H. CurtissMerge pull request #10520 from AdmiralCurtiss/resource-pack-init-crash
5.0-16656efbf5a450b5655ff0b3e366ebd4f5e10c0065127Admiral H. CurtissResourcePack: Avoid crashes on invalid packs during Init().
5.0-16657f50db764264839ab128f978107f9c0ae67e247e8Pierre BourdonMerge pull request #10759 from shuffle2/arm64-update
5.0-16656896d5454f09ce8240e3b4a11d010b2bcf44ebf8dShawn Hoffmanupdater: use new platform id for win-arm64
5.0-16655107a928452f4bd9fb86b7a1b2e247fd5bcdd8453JosJuiceMerge pull request #10748 from tellowkrinkle/SDL22Fun
5.0-16546994210e3692ae67d8d9c9deaa3d417eda06da1a4TellowKrinkleInputCommon: SDL 2.0.22 init crash workaround
5.0-16653f73b14bb01c007ff768b05e7298a274cc322be2cAdmiral H. CurtissMerge pull request #10756 from AdmiralCurtiss/qt-memcard-change-hotfix
5.0-16652ac3920a0da590b5925c0dedde7372f8998223f7eAdmiral H. CurtissQt/GameCubePane: Fix swapping memory cards mid-emulation.
5.0-16651431d757151f329780f99e606102f444787640d73JMC47Merge pull request #10743 from tellowkrinkle/LargeBlockRVZ
5.0-1654626fc167a443da189ded511279588a93843d26e83TellowKrinkleDiscIO: Fix creation of rvz with > 2mb chunk size
5.0-166498a8e9c5ef6512a30a4a88d5846c1a93127638a52JMC47Merge pull request #10742 from tellowkrinkle/Xcode
5.0-165477cf5547b9745e80ad8a0bae1e9379eb3c53e0265TellowKrinkleCMake: Make bundled MoltenVK optional
5.0-16546e4614067b358b973008bb51cc3d05b8e2c42d999TellowKrinkleCMake: Respect SKIP_POSTPROCESS_BUNDLE
5.0-166469315ac7071f4bde287efe0d02d5234dfb78cef3aJMC47Merge pull request #10587 from AdmiralCurtiss/memcard-path-unify
5.0-166114fd18cf2074da4babd340a306eb66eb762312182Admiral H. CurtissDolphinQt: Unify handling of raw memory card path.
5.0-16610deb9964333065ade4fc5461edbb078d31c39ba21Admiral H. CurtissCore: Unify handling of raw memory card path.
5.0-16609b1d1f2aa06f4bf7d0a7f5a151c285a0fea0db965Admiral H. CurtissCommon/StringUtil: Add convenience function for converting paths to use forward slashes on Windows.
5.0-166082081e2f2a19e8216c5292c30083a20b38236e8bcAdmiral H. CurtissConfig: Move ToGameCubeRegion(), GetDirectoryForRegion(), and GetBootROMPath() to new config system namespace.
5.0-16641f96e91119accffe1bed892a6419580cffbcec099JMC47Merge pull request #10735 from CasualPokePlayer/audio_dump_volume_fix
5.0-16626ad892176d0a401ceb851f8fe49de21d6c44b3c67CasualPokePlayerhave audio dumps apply volume (fixes cases of audio dumps being "too loud" and in game audio controls having no effect)
5.0-1663982b0098c3bba95cbc240f157d120b320798538d4JosJuiceMerge pull request #10737 from Tilka/alignas
5.0-1663859dfc43949d37446889126761be76b26d59a174cTillmann KarrasCommon: replace std::aligned_storage_t with alignas
5.0-1663799f98b2481dd735472467cf31af2a9430892f921MaiMerge pull request #10733 from shuffle2/wsl-lint
5.0-16626a93babb1b3260b0f3b1ff7fae408338544ad2c37Shawn Hoffmanlint: use git.exe if the source resides on v9fs speedup for running script under wsl2 when sources are mounted from host
5.0-16635f1993182f0f68df02fe977df2402f286d3aecad8MaiMerge pull request #10744 from OatmealDome/ventura-exception
5.0-166343e5f1a4f9941587bf6319d8d77e4508a7d4fd394OatmealDomeMemTools: Always provide a valid pointer in send_msg for mach_msg_overwrite This cannot be nullptr in macOS Ventura and iOS 16.
5.0-1663305160d8d2ef5a9ca1b51e40e57e514941cb4e0d6JMC47Merge pull request #10734 from JMC47/fzerocheatsini
5.0-16626a59a3631c8bf2a096fdbd8125fce8eaa1749c91fJMC47Add F-Zero AX Gecko Codes to F-Zero GX
5.0-16631ef384ca6d3b789bbbf3e43ca9c550826b4039150JMC47Merge pull request #10739 from JMC47/monsterhouseini
5.0-166281db46fbd8ba34c6a99f3385d0896bccc17e5fc8eJMC47Disable icache emulation for Monster House
5.0-16629ebd5904b38ad2938f8aeb318e40d02da826a0415JosJuiceMerge pull request #10736 from JMC47/UltiShootColl-INI
5.0-16626e4f7994cf98df9c8033d7fddeb9ad1419d0db024JMC47Add Medium Texture Cache to RKA INI
5.0-16627aad42de6c9cc1f46b9febf6962378b15b77ad450TilkaMerge pull request #10688 from Sage-King/help
5.0-16585978f4cb9473bfe6571a3a81d841e105c73994ecbSage KingAdded help information to Contributing.md
5.0-166250c6b6b74bf59847efdbeb70181d575fe8ee8ea6fMai MMerge pull request #10726 from OatmealDome/mvk-1.1.10
5.0-16585e1fd741bf57cf6e6819eacd5e375b3c2562982a7OatmealDomeMoltenVK: Update to version 1.1.10
5.0-16623d74fb444f4f882bfd23b20f6adc067cf547e430ePierre BourdonMerge pull request #10728 from delroth/steamrt-opt-out
5.0-16622f1b7d9365c5bdf420d20a9ce660f068ffc0a9782Pierre Bourdoncmake: steam runtime builds should be opt-in, not opt-out
5.0-16621099aaf00372529c53e01a2117167ee7646ea6deeMai MMerge pull request #10724 from JosJuice/android-manifest-namespace
5.0-16608dd0485389e0f1d18a2df858a6bd549007612a492JosJuiceAndroidManifest.xml: Re-add package="org.dolphinemu.dolphinemu"
5.0-16619daf8e3dddef12016df0d1641c223810c0d128979JMC47Merge pull request #10462 from OatmealDome/steam-runtime
5.0-165542648837d8c173c23af515f5804ca2db9b20950a9OatmealDomeCMakeLists: Add flag to disable usage of shared libpng
5.0-16553df22439826997b29e7ec587c13c4beb0862bce58OatmealDomeFS: Reshuffle Rename to fix steamrt unit test failure
5.0-1655209875c640331bab3d4b36b84ecb8d5bcdccc54f9OatmealDomeDolphinQt: Copy qt.conf into Binaries output folder on Steam builds for Linux
5.0-165515c4122ec2a0b66b9a717b7be7512504064f566e5OatmealDomeDolphinQt: Copy Sys into Binaries output folder on Steam builds for Linux
5.0-1655077fb5fa7dcdd9b3bb1da82c2e5b40cdf05638de3OatmealDomeDolphinQt: Copy all Qt libraries into Binaries output folder on Steam builds for Linux
5.0-165496b05f5cca8a84937fb647875c99c34448c235933OatmealDomeDolphinQt: Set the executable's rpath to a lib directory in $ORIGIN on Steam builds for Linux We will store our Qt shared libraries here.
5.0-16548e679502a5d947e99f606fb8389fbb806b347f05aOatmealDomeGLX: Guard against redefinition of PFNGLXSWAPINTERVALEXTPROC This type is already declared in glxext.h in the Steam Runtime.
5.0-1654752d7a6f56a904a0bada2aa338f79f18d8284a47cOatmealDomeCMakeLists: Enable LINUX_LOCAL_DEV on Steam builds for Linux The Sys folder should be included along with the executable.
5.0-16546abb7b35011a9000aba093fff8f23193a7c8e7bdeOatmealDomeCMakeLists: Add option to produce a Steam build
5.0-1660986fc13ff8675afdb07494a1128913eb6c8715072Admiral H. CurtissMerge pull request #10704 from Tilka/minizip
5.0-1660879a7bf02eb934dcf924d9f5cde55ba17d41643bfTillmann KarrasCMake: rename minizip to minizip-ng
5.0-16607664663e8de7944585b2c936a283c70466917d861JMC47Merge pull request #10604 from Pokechu22/gcadapter-refactor
5.0-165946823b4d7a05b305f06a92144180a63c626a865abPokechu22GCAdapter: Use LibusbUtils::ErrorWrap in log messages
5.0-16593457fcbaf5e565ba851cbc91202b18d2319fb837cPokechu22LibusbUtils: Create ErrorWrap
5.0-165920d8772ccbe13781d742a1251112823d4c0644ec0Pokechu22GCAdapter: Make local variables const where possible
5.0-16591cd9edeacda9bc816fdd29859b76da7d2fa6d7bd0Pokechu22GCAdapter: Merge Read logic
5.0-165909ec65baf46cc1c0707b1fedf01196423e9fb9b08Pokechu22GCAdapter: Have the read thread control the write thread
5.0-165890fa92694d120e2a68666c597cf40fc94ca3d4b23Pokechu22GCAdapter: Exit early if the adapter fails to open on Android
5.0-16588749a4ad1ef785eb82e42cf083b6cd2511f40001cPokechu22GCAdapter: Remove check on write size on android
5.0-1658727947046af4a1c234a63d8636637f8bb74372860Pokechu22GCAdapter: Harmonize read/write thread variable names
5.0-16586279888da8c3f827c718fe9d9421e00f08dc2440cPokechu22GCAdapter: Remove unused includes
5.0-165853ae775e5745ba847b2195022ebc107004c871dc7Pokechu22GCAdapter: Use determinism hack on Android
5.0-1658455922e6d17442723e57f7435b758c5450aa12f11Pokechu22GCAdapter: Convert ControllerType to an enum class
5.0-16583682d86f4daaba99294f17d1534f3f98fd9bc2f25Pokechu22GCAdapter: Fix rumble enabled config on Android
5.0-1658236d4ee0939765cda58cbe1e11b986f2465ad80d7Pokechu22GCAdapter: Use std::array for controller read and write payloads
5.0-16581dd6592698e1c2934ad6d67756d25aac5e2df96efPokechu22GCAdapter: Merge GCAdapter.cpp and GCAdapter_Android.cpp
5.0-1659296f9d1000d719f81bab7ff28c785d79ed8737c49Admiral H. CurtissMerge pull request #10721 from Dentomologist/fix_warnings_on_generic_builder
5.0-1658692af703f2914fbdee14ee7b78e624a82de1145e7DentomologistDSPAssembler: Fix -Wswitch warning
5.0-165852999cca41bf8ccb9442c37ef073b12aed4d99316DentomologistUnitTests: Fix -Wrange-loop-construct warnings
5.0-16589d7cda674627a574c5a93e2652b38a9f2668f2c33TilkaMerge pull request #10716 from Pokechu22/dsp-lle-loop-saturation
5.0-165494bc42ded80728f32aabcac2fb0411e96ea9991e4Pokechu22DSP LLE Interpreter: Remove OpReadRegisterAndSaturate
5.0-16548928f745e363d1dd403f300da43113f130279ddd0Pokechu22DSP LLE Interpreter: Fix typo in 'LS
5.0-16547e7f78379ec995df2edb53596ee4f3b55fd9ecbddPokechu22DSP LLE Recompiler: Apply saturation to LOOP and BLOOP with $ac0.m and $ac1.m
5.0-16546bc206b7a27efc9a6dd4b23bfd546630fac386285Pokechu22DSP LLE Interpreter: Apply saturation to LOOP and BLOOP with $ac0.m and $ac1.m
5.0-165849fb17b5a4842c469c18b120e4e0c9c9e71db321eAdmiral H. CurtissMerge pull request #10718 from shuffle2/hotkeys
5.0-1658127dd2c4aa4dcb63c6fa91e384e1bc82787497234Shawn Hoffmanqt: unregister Settings' DevicesChanged callback during shutdown fixes a crash on close
5.0-165828265ca4f3ba0d389571e26a7b66f4b03e09327d3Admiral H. CurtissMerge pull request #10719 from shuffle2/wiipane
5.0-16581b16711f2aff6386a31cd37c074e772deb644faabShawn Hoffmanqt: fix wiipane usb list layout
5.0-16580f7f47d3cd08991915a9fe14070653697d715929dMai MMerge pull request #10692 from Pokechu22/dsp-manual-set40-and-write-backlog
5.0-16556f47dfc3dba8d4f50aac9d198074ab86523489106Pokechu22docs/DSP: Update version and history
5.0-1655524a339f4377a01ab7070a563fbe735e6ac6174c8Pokechu22docs/DSP: Explain 16-bit and 40-bit modes
5.0-1655412d34eec9b3c4de21849424cc11d7589a803b40ePokechu22DSPSpy: Add 40-bit mode tests
5.0-16553d297ab18e667bcab45a327b262308b4d61882aebPokechu22docs/DSP: Add notes highlighting the difference between 'LS and 'SL
5.0-165520dd181f46137985142319582da671b0436524599Pokechu22docs/DSP: Add missing dollar signs in shift instruction operation sections
5.0-165517c63bd189375bba24f5af7703ee765fc7fc88708Pokechu22docs/DSP: Fix inconsistency with ADDI and CMPI
5.0-16550baf2c710ffbee24413315afe70651c170b645bf7Pokechu22DSP: Fix typo with TST
5.0-165494dc7208195f679a54066b2ad1adfaa3398aea494Pokechu22docs/DSP: Fix typo with arithmetic instructions that take a 16-bit immediate
5.0-16548b349254ff4c10b5a6d7d1052c5bc5bb8bbecd239Pokechu22docs/DSP: Document the behavior when main and extended opcodes both write to the same register (the write backlog)
5.0-16547bb01ba60d6121b58d84a2ae5af3b04df94137e86Pokechu22docs/DSP: Fix typo in 'NOP comment
5.0-1654683aabbbece91312c38cc94030818bb9734f6b394Pokechu22docs/DSP: Clarify LRS note
5.0-16568c8ab236e0af60157c718c718e2148742a31b3960Mai MMerge pull request #10709 from Pokechu22/dsp-lle-update-sr-16
5.0-16546f88b7ab6b389878bfc1c3a023c99f534fa5fae21Pokechu22DSP LLE JIT: Fix Update_SR_Register16_OverS32
5.0-16566566da9ffd0d75e198094a7a84cdac0cba3f021eeMai MMerge pull request #10715 from Pokechu22/dspspy-incomplete-dump
5.0-1654600a5f99b6bb4ecc6823037c4dbeab80398ab5c34Pokechu22DSPSpy: Fix incomplete result dumps
5.0-1656484944625dfeb161c014106e718ef05189755a0f0Mai MMerge pull request #10714 from OatmealDome/macos-mojave-bump
5.0-16551cb7e82760156da33f2f54fd3dbd9ae76c1fc55e3OatmealDomeREADME: Update minimum macOS version
5.0-16550803a0de5a44faba987556d9f5f11e19f7cc004a9OatmealDomeVKMain: Remove check for macOS 10.14
5.0-165491cb3058abe827470a0aba458cc6c3cb0cc884763OatmealDomeMemoryUtil: Remove __builtin_available for macOS 10.14
5.0-165486e2febd4045c368e9f4c8dd5f751b1d6c6af14ecOatmealDomeVideoBackendBase: Remove __builtin_available for macOS 10.14
5.0-1654777d0170285f6336a8dbb4daae2fb12f944a870b9OatmealDomeCMakeLists: Remove comment pertaining to macOS versions prior to 10.14
5.0-16546db8bd8a726673e8627652d5679e43a012d8f21adOatmealDomeBuildMacOSUniversalBinary: Bump minimum macOS to 10.14
5.0-165575808a0bc9a5c44dd8142cbbece51b17e63f2499aMai MMerge pull request #10717 from shuffle2/vs17.2.3
5.0-16554f11b6bbdda9c8cfe0e227bb91b9d201daead39f3Shawn Hoffmancmake/win: don't set _WIN32_WINNT
5.0-16553b07d6116d9b7cb5b4da07d6ce904557e620e6ca3Shawn Hoffmanupdate min windows sdk to 10.0.22621
5.0-16552a720e8509bfaa075705e7248c39eefbba17df3d9Shawn Hoffmanmsvc: update min version to VS 17.2.3
5.0-165530fc1fb023f64ecbe49108e04d7d5f70755512da0Pokechu22Merge pull request #10678 from Dentomologist/skip_pagefault_test_if_no_exception_handler
5.0-164546ffd938f98781b6bd2ddec0af4a514abc6d2cab7DentomologistUnitTests: Skip PageFaultTest if exception handlers are not supported
5.0-16551a58bb2aa24af808115836bc4bec002bef5b7628eAdmiral H. CurtissMerge pull request #10701 from TryTwo/PR_Memory_Widget_Connections
5.0-16546177dae6a1aafdbe3d0cba01cb7f8c4e1001a584eTryTwoAdd options for BreakpointWidget, WatchWidget, and CheatSearches to send address to Memory Widget
5.0-16549fc6ba6b686906140bbac16bff5e518608d02c00dAdmiral H. CurtissMerge pull request #10703 from Dentomologist/remove_getsysdirectory_spam
5.0-16548e0c9ae16b97a32ef4b778729200e4a9e552ce665DentomologistFileUtil: Refactor CreateSysDirectoryPath()
5.0-16547c2be78079c96440edf672c1bce9ebfafcb4ec283DentomologistFileUtil: Remove GetSysDirectory log spam
5.0-165464d563ce4d15d4cf67e00549d320f5350f7494e93DentomologistAndroid: Ensure File::s_android_sys_directory is set only once
5.0-1654570bf89fa59e3bd48633677374ca26124d36ff7e5TilkaMerge pull request #10707 from shuffle2/gradle
5.0-165445f3112653d9fa8d17cba98c411fc7a33e9b56483Shawn Hoffmanandroid: downgrade AGP to 7.0.4 workaround for https://issuetracker.google.com/issues/232060576
5.0-16543863f14a6f780667060172575dcb0b0f3ce2aab21Shawn Hoffmanandroid: update gradle to 7.4.2
5.0-16542ead78cc7e61db15cd15842ca4679814406ec26f7Shawn Hoffmanandroid: update constraintlayout to 2.1.4
5.0-16541bb2a3d35b0bebc2f858bb5da7cdf715bf595449eTilkaMerge pull request #10627 from Zopolis4/pugixml
5.0-1636668b260746bbbef24c81b269000d6c196281fcc2eAdmiral H. CurtissExternals/pugixml: Configure new version for use in Dolphin.
5.0-163658447c903789ab69548b4ac95ef2f156100071a2dZopolis4Update pugixml to v1.12.1
5.0-16538e17a4f49f5bb2fd3ca4322db82c100206e00cc15TilkaMerge pull request #10668 from Dentomologist/convert_pointerwrap_mode_to_enum_class
5.0-16522c8e20c569b7deae97b411a6eea5c846f342bbf17DentomologistConvert PointerWrap::Mode to enum class
5.0-16521f6b9acccfc66794cfc718355e777aa34914e881cDentomologistCommon: Refactor PointerWrap
5.0-165353dbc18060bc6f15eeaa3c0e4de907f8a06efa2bfTilkaMerge pull request #10694 from Pokechu22/dsp-assembler-error-messages-etc
5.0-16518bd3173e344912d0b2031c46407e2f18cf6a059fdPokechu22DSPAssembler: Rework errors and warnings
5.0-16517db3d457e5f4b37b9271407db920362e5d37d9a94Pokechu22DSPDisassembler: Remove redundant definition of CW
5.0-16516b06d38389bddf9fc5962aecbe1b31292a71b80a5Pokechu22DSP: Remove some magic numbers for register IDs
5.0-165158b52c7315bb75c7268dfa1d23ab50266cb2cd673Pokechu22DSP: Fix assembling x8/x9/xA/xB conditions
5.0-16514e7f6e19c615146ef44f1598c5b8f071b7a23786ePokechu22DSPAssembler: Slightly improve readability of AssemblePass
5.0-16513c34a738b4c7d12d8d72a343ee3c1c46073dd7e38Pokechu22DSPSpy: Add missing jumps to end_of_test
5.0-1652857e444cd5d8a0f189e91156a730fb6a5f33110c5TilkaMerge pull request #10697 from Dentomologist/windows_remove_qt5_code_and_references
5.0-16521059cd5f6e111a52d3ba798bd7ebbb9c74e01fa01DentomologistWindows: Remove unused Qt 5 code and references
5.0-165262d6fe6a89f04495bbd65054d459279b87ccc5eb3Mai MMerge pull request #10702 from Pokechu22/dsp-cmpaxh
5.0-16525ce4aba7d5efb472abbb1402d7dfd5299e004e3a2Pokechu22docs/DSP: Rename CMPAR to CMPAXH
5.0-165248d880cd86ea68f12a41c4c7405ef67a824dcfcdfPokechu22DSPSpy: Add CMPAXH test
5.0-16523d307c34af122a551ced73ffc73b75ac233cd0c8cPokechu22DSP LLE: Rename CMPAR to CMPAXH
5.0-16522872821249b505d57e2690a4c12e42dad12d68869Mai MMerge pull request #10699 from Pokechu22/even-more-git-blame-ignore-revs
5.0-1652187e56267ac8e751d0f0082ad8d3be11decbf2beePokechu22Add more line-ending commits to .git-blame-ignore-revs
5.0-165207fcc866c4118487c010116a2ea164abc867e65f4TilkaMerge pull request #10685 from Pokechu22/netplay-sync-identifier-comparison
5.0-165192341ff00ab3484360de03e5dc1c43dbe522f361fPokechu22NetPlay: Make messages about non-matching games clearer
5.0-16518ea9b0bff08dab1df92c9aca2da3e748942d85955Pokechu22NetPlay: Delete NetPlayClient::GetPlayerList
5.0-16517b6ad5c590262df0fe28bbb081a3f38a9ecb5ade3TilkaMerge pull request #10683 from Pokechu22/gamelist-home-end
5.0-165021c4a5d9fc917f6c864ca06aa2f61361a082cf68ePokechu22GameList: Work around Qt bug regarding clicking in the background not setting the position used by page down/end
5.0-165012d50ba0ca27c42485e1cc8934cb9b65ea4f3f829Pokechu22GameList: Have home/end keys move to first/last row
5.0-165144e989d1a07d08bc9d02a5921887e4771a48b5080TilkaMerge pull request #10695 from nolrinale/master
5.0-16513de3b817767865ead656621cff8edd9132e135815nolrinaleGameDB: Enabled Single Core Mode for PSO EP1&2 and EP3 improving online stability
5.0-165124f6d474e528991ca3d63d4e042b77af8ed2498c3Mai MMerge pull request #10693 from AdmiralCurtiss/state-header-implicit-offsets
5.0-16511b18fd3d3ce9d4de87635eb998da02467a1dca67cAdmiral H. CurtissCore/State: Make memory layout of StateHeader more explicit.
5.0-165101e64d21d40da70f138207a87271ef1d972287746Mai MMerge pull request #10691 from AdmiralCurtiss/tcp-header-std-array
5.0-16509f68c3b758ebb9cb5ea2463aa195e345341db7221Admiral H. CurtissCommon/Network: Use std::array in IPv4Header.
5.0-165083a3357444e9be934bbd496812591aa7fff3feddbJMC47Merge pull request #8067 from endrift/hsp
5.0-164766a26b0ce8aa8ac96f9b593848c42b93fd982e91dVicki PfauHW: Initial HSP implementation with ARAM expansion
5.0-16506f27027d9ad8d1e27a58de4738b1d0574152ea428TilkaMerge pull request #10689 from Pokechu22/dsp-manual-illr-typo
5.0-165030531e51e391d3b6348e48448b499b74e564d0334Pokechu22docs/DSP: Fix "ILLR" typo in Instruction Memory section
5.0-165045354f69d45b3e4ae712ce75b14cfe5e912db641aJosJuiceMerge pull request #10666 from AdmiralCurtiss/riivolution-error-001
5.0-165038d0f52032b572bcd63e6da14d3d3ee571c88d08aAdmiral H. CurtissIOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games.
5.0-16502ffe0bcbb846a8dcbe86f0a17f63293f6b19d7307Admiral H. CurtissMerge pull request #10681 from JMC47/orderupini
5.0-16476b396afd1a387dffbb0d5a8a5606907a1bc3bf136JMC47INI: add RealWiiRemoteRepeatReports False to Order Up!
5.0-165000e948f3e21993721604fb44febf591516bd7e91aAdmiral H. CurtissMerge pull request #10620 from phire/cmake_win_fixes
5.0-16495580c721c8252a6c6657e68f67bfe2cd37b9ba61bAdmiral H. Curtisscmake: Don't use PCH with Qt6.
5.0-164946ea7af13e87bcde9301507de5ca071d4532a6d8dAdmiral H. Curtisscmake: Disable warnings for most externals on MSVC, like we do in the VS project files.
5.0-16493a5e85627b04ed8d05ccccfaf0aac5f83ec6ace0cAdmiral H. Curtisscmake: Use Policy CMP0117 for more sensible RTTI flag configuration on MSVC.
5.0-164927f2ea688d2b6881a071d3db86efb8825fafd3014Admiral H. Curtisscmake: On MSVC, set c++latest by requesting a C++23 feature set.
5.0-164919908219dc6b489e7ae85ee5247359072140dd68cAdmiral H. Curtisscmake: Add a few missing settings from the Visual Studio project files on MSVC.
5.0-1649089fadd26a6ad01bd4ded9eea986283a67321ef80Admiral H. Curtisscmake: Use C++latest everywhere on MSVC.
5.0-16489dbee810a04ab6ed207af4038202ee05a1a8b900cAdmiral H. Curtisscmake: Fixes for Qt6 on Windows.
5.0-1648896e2f1f95e7fdcd1fcb1577fe0b4f3124069a7acAdmiral H. CurtissExternals: Update prebuilt Qt submodule to include mkspecs -- the CMake build process wants them.
5.0-164874db181636804603153ab372247d9a6ff377e8d52Scott Mansellcmake: Require cmake 3.15 for MSVC
5.0-16486876f6651b45e7c4e014571ce1c4d53f70ac68813Scott Mansellcmake: fix PCH to work with msvc/ninja
5.0-1648589fda54820744848d19686b21221a86f6917e24bScott Mansellcmake: fix ninja/msvc builds
5.0-164840909e0011748dcb47503a5a4e25c609aa11ceae8Scott Mansellcmake: fix MSVC PCH support
5.0-164832348017ee8ad11e7d12795f11353e989b25c1cb0Scott Mansellcmake: ignore external warnings in MSVC
5.0-16482987f2700832de979cc767cbe9846fd6984392d05Scott Mansellcmake: fix buggy target sources on windows
5.0-1648154d89b955acea8080924c7f59fbd8310896b283eScott Mansellcmake: add missing FFmpeg dependency on windows
5.0-16480d2df9afda263acf37e07137f1d364737c97799c6Scott Mansellcmake: Fix libusb on windows
5.0-164838b3517a9f943b7379805a5a6a5a4d77c60d366f9Pokechu22Merge pull request #10686 from Tilka/pikmin_demo
5.0-16478d7da4aca19e4b1a1a2fba622c3eee7c7a1f7dcb0Tillmann KarrasDSPHLE: handle crc of Pikmin 1 GC US Demo
5.0-16481a6ace452916ecb249828471a3270f94d0261cb8cAdmiral H. CurtissMerge pull request #10687 from Sage-King/double_click_select_expressions
5.0-16480f0454ab2fa381b65fe1e15d3ae97b87a3d0421d5Sage KingAdded double click to add expressions when mapping
5.0-16479243df970fffe4d5fdb0c15b965100965e5fa0481Admiral H. CurtissMerge pull request #10675 from nolrinale/master
5.0-16478c06f81b1ff0346f077159ac425e3bfb86366e0ddnolrinaleGameSettings: Adjusted graphic settings for PSO EP1&2 and PSO EP3, fixes missing texts.
5.0-164775a4e783bb556a07b62dcfd1547461c50408d7344Admiral H. CurtissMerge pull request #10684 from Pokechu22/custom-rtc-default-value
5.0-16476863cb591fe6c3064da1a4d8e392f49dc724b67e8Pokechu22MainSettings: Make MAIN_CUSTOM_RTC_VALUE default value less magical
5.0-164750f2540a0d1133950467845f20b1e003181147781Mai MMerge pull request #10667 from t895/landscape-card
5.0-164469224c099d41929905dd100a44bed1b100f9aec6cCharles LombardoFix game card in landscape
5.0-16473244e4acff2abb3698cea8b98841ddc2e054e7aa4Mai MMerge pull request #10674 from OatmealDome/mac-steam-overlay
5.0-16454185188c009ed5ee60b6ab0e36059d63edb9b859fOatmealDomeDolphinQt: Add com.apple.security.cs.allow-dyld-environment-variables to entitlements
5.0-164718051c210281dbe795fc1d33840e8227061e49235Mai MMerge pull request #10680 from Pokechu22/dsp-int-overflow-comment
5.0-16470151119cece42f2a98f70993df678b3e48405799dPokechu22DSPInterpreter: Fix typo in isOverflow comment
5.0-16469a98d0367d8f9f719531cdbfd781688cf3c544dd3Mai MMerge pull request #10677 from Pokechu22/no-printf-log
5.0-164605f9212dd8479887da15659c7f277839d6115a46dPokechu22Common/LogManager: Remove old printf-style logging functions
5.0-164590637c17b599b26ee39164ac4144e1714eecaa574Pokechu22VideoCommon/FrameDump: printf-format messages before logging them
5.0-1645835cb5c8f7580c3ca805134b013846357aa33dbf5Pokechu22EXI_DeviceEthernet: Replace INFO_LOG with INFO_LOG_FMT
5.0-164572f5e69a94e523b5380e20e8b592406c2e48f4ba6Pokechu22JitArm64: Replace WARN_LOG with WARN_LOG_FMT
5.0-16456642a1c1348bd85802f9f945598fb83fd43cbbd9aPokechu22MainWindow: Replace WARN_LOG with WARN_LOG_FMT
5.0-164550faf0b80ad705ed5556c264db330f8de6988a1e8Pokechu22TAPServer_Apple: Use fmt logging
5.0-16454a86fb9b4758e893b3ca121cabb8f066e27f06c1cPokechu22Core/WGInput: Use fmt logging and include HRESULT in messages
5.0-164612aa0ae097b54ccb582e33ed7fa129031f381a21cPokechu22Merge pull request #10672 from Pokechu22/xf-invtxspec
5.0-164568baeb75bd26f69c9239691c058a488082ad54870Pokechu22Merge pull request #10669 from Pokechu22/adapter-change-aa-mode-list-reload
5.0-164578df55b492c52401f88393295479d6fbeba92ad9bPokechu22Show a panic alert if the CP matrix indices don't match the XF matrix indices
5.0-1645638a75f6a49706840edf7a6f5b94e224468ebbabdPokechu22Show a panic alert if the CP vertex config doesn't match the XF vertex config
5.0-1645546bcdc4372209f343ff28994770c0666a0d6c3acPokechu22Rename CP and XF normal component count enums and update their descriptions
5.0-16454736466a5d91c77cdcd3966e48b071c4f52658159Pokechu22XFMemory: Rename hostinfo to invtxspec
5.0-164473949698acf4637412c4b52fac07bc1c9b32665c5Pokechu22Verify graphics config validity after populating the backend info
5.0-164463950bc4620b659b4ba902a8d8d979dae801b5bd4Pokechu22Treat changing the graphics adapter the same as changing the backend
5.0-1645362601663e578bcd0b981e134c84fbc9d37850a15Mai MMerge pull request #10670 from shuffle2/winver
5.0-16452a55192c020aa746d5fd2dfb87fc6582b2ec714ddShawn Hoffmanreadme: increment min windows version to 10
5.0-16451899be2efe854d20cbe6c50354dd0ed011ca3ae3cShawn Hoffmanreadme: make VS min version match the source
5.0-164504085d463a1167bc1a1799c46682e27fb123baad3Mai MMerge pull request #10661 from Tilka/ax_init
5.0-16444ac7aeeece605e6174ba8ec4a2c1fb1b1d662e09aTillmann KarrasAX: refactor buffer initialization
5.0-16448b10808d8154a17b4f91893b656b7d82d31b7f7f0Admiral H. CurtissMerge pull request #8763 from JosJuice/panic-alert-deadlock-gpu
5.0-15887d445d2ad36223dfec0c432aa10bbbf5504c036c6JosJuiceDolphinQt: Improve the earlier panic alert deadlock fix
5.0-158863367e5e0267f17e02b57ec5c55526ad561d7b11dJosJuiceDolphinQt: Fix the panic alert deadlock, GPU thread edition
5.0-164458132dc4aa64fd1f1d594ddc9259040431c0d1fd2TilkaMerge pull request #10662 from xperia64/dsp_doc_bootloading
5.0-16444534d92d2c5493350709eb752e311414a9f624914xperia64Add tested bootloading transfer size
5.0-16443be75273ad40195bf912906bd152f4a3bc59e00b9JMC47Merge pull request #10454 from Pokechu22/pi-fifo-reset
5.0-16442b8cca8f598b81c9c6976785cc1b81b55f08893caPokechu22ProcessorInterface: Implement PI_FIFO_RESET
5.0-16441fcb3f9e35ba0f4177937f43dc869a2e461e32da7TilkaMerge pull request #10652 from shuffle2/fmt
5.0-164327b8e6c5b3643bb3ec09de3be5598d5e35caa3986Shawn Hoffmanfmt: do not define uint type in global namespace
5.0-16431fa17153ebc83cbc0ae7a1d7430d9509db0c6e0d6Shawn Hoffmanfmt: use make_format_args instead of make_args_checked make_args_checked is deprecated see https://github.com/fmtlib/fmt/pull/2760 and the linked comment
5.0-1643056626f73bf1f5d160aff866f6dd51cd1f3dad87fShawn Hoffmanfmt: fix 'ambigous overload' error
5.0-16429357dc72f97d812bf5d393d5f7216af8aa2d2c95aShawn Hoffmanfmt: fix 'unused variable' warnings
5.0-164285bcc11a3039a1717f05be38c81516c7c6caf5689Shawn Hoffmanfmt: update to f63afd161fb27132d394d0664ef7eb8ff38b8422
5.0-16427abc848b88c8555494e7570804a6d1d43e3cd3a73Shawn Hoffmanmsvc: bump min version to vs 17.2
5.0-1643427c6731a660fb301ec43db31b87d69ae6e66568aTilkaMerge pull request #10656 from Tilka/ax_dpl2
5.0-16431855dbf88cac56541162ed038127276f7177bec59Tillmann KarrasAX: handle DPL2 mixer control in old GameCube titles
5.0-164308438e647f294fd9858da287a99baad9152515dbaTillmann KarrasAXWii: handle mixer control more precisely
5.0-16431256e3b071e5807a9ff8c264491f82b775b345fe0JMC47Merge pull request #10658 from OatmealDome/qt5-cmake-prefix
5.0-164308b1be98a964754bf5728650ffd7e3a8bde1c260bOatmealDomeBuildMacOSUniversalBinary: Place the Qt path on CMAKE_PREFIX_PATH
5.0-16429333659cefa815650399770fda1717cd46ee1b9e3TilkaMerge pull request #10643 from Tilka/ax_cleanup
5.0-16389e6e283a11c3f692bc0206d8ae0ecfe09778c86b0Tillmann KarrasAX: rename main depop fields and mixer flags
5.0-16388048469f7c2c8548ccec3685ba08883835b22da9fTillmann KarrasAX: fix missing ramp of main surround channel
5.0-16426c41467a8eb076045e2a14c7c0a15d50f74d26ec2TilkaMerge pull request #10650 from AdmiralCurtiss/memory-widget-resize-fix
5.0-16415828ce0f3cfedaa619dcd676d2df08c8caae0659fAdmiral H. CurtissQt/MemoryViewWidget: Fix resizing.
5.0-1642444ceba89ea2503edd71e74a849be89c7e868bc2dJosJuiceMerge pull request #10651 from t895/dependencies
5.0-16423e03ee66ab5472bc5c5aa8c36f32932d2ac190ce9Charles LombardoUpgrade dependencies
5.0-16422001b05f8892808f76d4bad5114f4139c1b957788JosJuiceMerge pull request #10649 from t895/gradle
5.0-164216b74907f9dc884290c041c7bac325043b76d62a9Charles LombardoUpgrade gradle to 7.2.0
5.0-16420a768dc6f809db3f0ba2fe003af504e1cfebe8c7aTilkaMerge pull request #10374 from Pokechu22/slots-unused-warning
5.0-16033edec1d5e3a13330ccf7f38fc75fdc51897232f34Pokechu22Work around false SLOTS defined but not used warning on GCC
5.0-16418f05cd31d7d81312deba6d766f447de169ea6a922TilkaMerge pull request #10646 from Pokechu22/movie-missing-savestate-warning
5.0-1641561a144ba06b4163712663b4d4908a5eb408bdefdPokechu22Show a panic alert if movie is missing its starting savestate
5.0-1641611ddbe7d185c50cda9e080a700e3e033ecb6995dTilkaMerge pull request #10602 from xxkfqz/fmt-version
5.0-16304e4552c17c8ab48d3af9998cc0b9663daf6248ee2xxkfqzChange required libfmt version from 8.0 to 8.x
5.0-16414d82f2d73148045f8042a78c765653c6abed6e063TilkaMerge pull request #10612 from AdmiralCurtiss/memory-widget-refactoring-2
5.0-164097f94e62dd56a114f46be5dee4d4f7448de2f1873Admiral H. CurtissQt/MemoryViewWidget: Remove the behavior that clicking anywhere in the table centers the table on that row.
5.0-1640888dd9e57f3d438c61dbe95daf5a5e5436b0d3251Admiral H. CurtissQt/MemoryViewWidget: Add a custom scrollbar.
5.0-164074e153212a06ad5583ed1724ca25346640f6199f4Admiral H. CurtissQt/MemoryViewWidget: Convert into QWidget that has the table as a member.
5.0-164060e1e2323ea9bbe84c1be084fe4c5554c89ef93c6Admiral H. CurtissQt/MemoryViewWidget: Keyboard navigation should observe the number of bytes per row instead of assuming 16.
5.0-164095ef17e60d0c01810e36bf956f42d553af34341deTilkaMerge pull request #10633 from Minty-Meeo/generate-from-address-fix
5.0-163788fec3224fca9f334b7c52f84eeb7e26c64c925c8Minty-MeeoIndex SymbolDB when generated from address
5.0-16407866a8da3ce1bdc5341f95e7a2654cf135cbb7f1dTilkaMerge pull request #10645 from shuffle2/qt-hack
5.0-164065d459380d1e89dd0c4a9a87f189fb0b02736833aShawn Hoffmanqt/win: remove hack for tab bar scroll buttons
5.0-16405b339c6cac18ecbee8d8e5b72bcb6877c4526a369Admiral H. CurtissMerge pull request #10594 from AdmiralCurtiss/gamecube-pane-signal-block
5.0-163961d224d1da52952f921fd90ec546db2c53fa1b8d3Admiral H. CurtissQt/GameCubePane: Don't trigger config change events when populating GUI.
5.0-164036e54233eb83a93cb1dbd8aa12ffb219095f96642Admiral H. CurtissMerge pull request #10593 from AdmiralCurtiss/interface-pane-signal-block
5.0-16396e2dee9c3f807bb98b54e9558a219bd4e0ae596c4Admiral H. CurtissQt/InterfacePane: Don't trigger config change events when populating GUI.
5.0-16401e19b995a1c58c7a6f8db1adab92b927541480752JosJuiceMerge pull request #10644 from shuffle2/hide-balloon
5.0-163941e033a4f73e8d413cf88dc576db81e357978e32aShawn HoffmanQt: hide balloon tooltip when parent gets hidden fixes balloon remaining onscreen when parent gets hidden via escape key for example.
5.0-16399299d5c0141b1954583ef3cfad8f361bd10dbabd0JosJuiceMerge pull request #10591 from AdmiralCurtiss/memmap-state-crash
5.0-1639602ef946e8112d00bbe626bd90d25db6ae1e6d568Admiral H. CurtissHW/Memmap: Refuse to load savestate if memory settings are different.
5.0-1639731232f8c2377480ccf086bc2de46245027f9d502JosJuiceMerge pull request #10608 from t895/theme-refactor
5.0-163389b7c5a44581065890771dd917c7722224c65068eCharles LombardoAndroid: Modernize theming system
5.0-1639567ee78b9dc8330249f8fc8bfb7668d43267b8a0aAdmiral H. CurtissMerge pull request #10621 from TryTwo/PR_Register_Column_Type
5.0-1635195175bbb96d3d8379ec4b7a727f17b40f618b86eTryTwoDebugger RegisterWidget: Add context options to change entire column's display type.
5.0-163935f04ad5c3c4ae12c38a3d571cc39ceb80c09e74cJMC47Merge pull request #10559 from shuffle2/qt6
5.0-16370004e8a80b2cd577f0dd6b7b998d11181798c69daspycrabAdd support for building against Qt 6
5.0-16391997754bf3b8cd345ad5a5b1dfca09f108960f6c3Mai MMerge pull request #10642 from JosJuice/refactor-mmu-read
5.0-16383b6b70304829c16fad7b2e48c42d0110d732404ddJosJuicePowerPC: Add HW_PAGE_MASK constant
5.0-16382ed40b439605d0fc509f61f89271a70bc233ad96bJosJuicePowerPC: Reorder code in ReadFromHardware
5.0-163813b3c60dc4cf8d2fa158accc2c401007439991224JosJuicePowerPC: Check page crossing for non-translated reads
5.0-163874b6a47396e1f61b5a51836eea431dc7593472d23Mai MMerge pull request #10636 from t895/getBindingAdapterPosition
5.0-16378c04835243ff9d21001dde43851e79038976da49dCharles LombardoReplace deprecated method calls
5.0-163859858a799742d710ef916eb87211f63b6f3596b97Mai MMerge pull request #10640 from JosJuice/jitarm64-low-dcbz
5.0-1638116eb188f1d0fb276ae40946154a74ecb952a550cJosJuiceJitArm64: Implement low DCBZ hack
5.0-1638389d89bd64f47f5f700f1647564738718a178bd51TilkaMerge pull request #10641 from Tilka/ax_cleanup
5.0-16382f65b7066f51c7f86eed70122b12cedeebd5fa8b5Tillmann KarrasAX: put each volume and its ramp delta into a dedicated struct (NFC)
5.0-1638183858e68d4549ec7524128fda89d2ec6c38b697dTillmann KarrasAX: clarify main LRS channel names (NFC)
5.0-163808335ec70e5fe253eb21509408ca6b5736ed57dfcJMC47Merge pull request #10634 from OatmealDome/netsysupdate-nogui
5.0-16379baabd63f812ed8fea766dee6876c42331750e427OatmealDomeWiiUtils: Change default NUS Shop URL to Dolphin's fake NUS
5.0-163788c669efe76631d9c510697f56fa15ffd843d7fb0OatmealDomeMainSettings: Add setting to control Wii NUS Shop URL for system updates
5.0-16377d0ed09ab6fe8e19a64e8f1bb2867f9c439616d4cMai MMerge pull request #10632 from Tilka/ax_ub
5.0-16372aee547aa0eb3bd274117616eddd036634bbe59deTillmann KarrasAX: prevent undefined behavior
5.0-16375ac643825ce82c70adec3351a50b3c7f84852042bTilkaMerge pull request #10628 from Minty-Meeo/force_inline-minor-change
5.0-163659c22205ab13b665c3d9262593ea537df77454ed7Minty-MeeoChange _WIN32 check to a _MSC_VER check in Inline.h
5.0-16373f75f19ae6aa54eb4764472599a88cc64fc5a03a6TilkaMerge pull request #10629 from Tilka/spaces
5.0-163654b66ce6c4d344b287d481ffad2d47133e6c29f43Tillmann KarrasDolphinTool: add missing spaces in help text
5.0-16371ded18ab61e722423ad2383cdb399a121864f30d0JosJuiceMerge pull request #10631 from shuffle2/revert-pdbaltpath
5.0-16370a29b1ac6d3b95158b56f18a3a2cea4a6973d775eShawn HoffmanRevert "msbuild: use pdbaltpath to strip dirname of pdb"
5.0-16369f8c603a2dd6a79dbf6efb172bcde50508918a02aMai MMerge pull request #10618 from shuffle2/fast-test
5.0-1636564cd4cc86fa891150b3d4aae6e10826bc44d9ba3Shawn Hoffmanmsbuild: use default Project attrs maybe it makes the xml less scary :D
5.0-163642808909a978ba1c9d7b7f162a1765796f2ac201dShawn Hoffmanmsbuild: simplify lang/scm projects a bit
5.0-16363cad1f2735c2b2f9951f3a393ce179dc4bae5f847Shawn Hoffmanmsvc: disable optimizations for x64EmitterTest.cpp 40s -> 5s speedup
5.0-16362dde2f7e637eba4b998477776ebb46c02d330c00cShawn HoffmanDisable MSBuild Resource Manager
5.0-16364dcf8bd7733ae6393b879f4795b46104d67bba651JosJuiceTranslation resources sync with Transifex
5.0-163639aacb9690daec744fdfafb43e48cb6b15c9c77c5Mai MMerge pull request #10623 from iwubcode/glslang
5.0-163626d528a72eb9411217e180ba28f83c84901817a40iwubcodeExternals: Update glslang.
5.0-16361260d3faba8ba5b706a443ed6e2b6b39b972f9296JosJuiceMerge pull request #10614 from t895/sharp-icons
5.0-16351dcfa6103192094880c129dafb956e122fd2a214fCharles LombardoAndroid: Sharpen icons
5.0-16359e4695e329c32d95ef55a2e50dee933093f3befa2Mai MMerge pull request #10616 from shuffle2/fmt-lib
5.0-163563897eb5bbe5ad4dcce18cc81e4d44efd58e890aaMai MMerge pull request #10617 from shuffle2/repro
5.0-16353eb87245be8de21c12ba895b4117298120adf0580Shawn Hoffmanmsbuild: use pathmap to unify source paths embedded in objects
5.0-16352f2c5c052bc5402856123b0f57c7c5a50be97ba49Shawn Hoffmanmsbuild: use pdbaltpath to strip dirname of pdb
5.0-1635244951a4cbc064a0a5f7761909829d92d9b0101e5Shawn Hoffmanuse fmt as static library instead of headers reportedly improves compile time
5.0-1635116c90329f3a9f84c4e8859d08f78541fe7b57c0fShawn HoffmanSoundTouch: remove common types from global namespace
5.0-163515724de13b0590a3b80b85cb0820a1734445e891eShawn Hoffmanmsbuild: brepro -> deterministic
5.0-16352ccbdfd446d13504b9a50792a38542a5a21399bb6Admiral H. CurtissMerge pull request #10615 from AdmiralCurtiss/savestate-incorrect-error-message
5.0-1635101d4a2e9cc3122d53525771a4e4a13b8750b1a59Admiral H. CurtissTextureCacheBase: Don't log error while measuring state size.
5.0-163504cd48e609c507e65b95bca5afb416b59eaf7f683Mai MMerge pull request #10609 from OatmealDome/mvk-1-1-9
5.0-1628691fddeb09cabc22ae9aaa1f279ff8321a3f67739OatmealDomeMoltenVK: Update to version 1.1.9
5.0-16348c0488de4829cb3a7d1d76522cee821ec8ad03f95JMC47Merge pull request #10251 from Pokechu22/negative-scissor
5.0-16290f3eff70e2fda8ad0894f34336584f331ab989b68Pokechu22Implement ImGui window for scissor rectangles
5.0-162894d1e1db3c55c1d51a325e46274a1f8587805d529Pokechu22Software: Fix scissor rectangle always being block-aligned
5.0-162888745d84949b34748e736d417f657b7758f1c944fPokechu22Software: Disable clipping based on xfmem
5.0-16287925ceab82f874dcd9eeab5ca9520b5d6f0157ed1Pokechu22Software: Use new scissor logic
5.0-16286076392a0f65fa11b8c3475b762b8b9794057ae11Pokechu22VideoCommon: Rework scissor handling
5.0-162854595b89ad80ce2384d188de802ee03a183eb5905Pokechu22VideoCommon: Remove bSupportsOversizedViewports
5.0-16284b85b35d5ea6af0dbd7ea74b47e2564a805d9bfe5Pokechu22VideoCommon: Create dedicated structs for scissor pos/offset
5.0-163408e7c84842595f64b63184933cf4f6d7c78bb82e8Pokechu22Merge pull request #10601 from Pokechu22/vulkan-shader-compile-error
5.0-162940f92ab380ef48ed11c9300c9290a5ad9bf9665d8Pokechu22Vulkan: Include the info log in the shader compile error panic alert
5.0-162937ae71e643e3e3510ecf610c6dab00a79110eced7Pokechu22Vulkan: Close the output stream on shader compile error before showing the panic alert
5.0-16337c42392c565be2915af17588e2215c4b2861aeb53JMC47Merge pull request #10290 from OatmealDome/m1-earlyz-bug
5.0-16290259a5fc7c02d48f21d2479d8e259519bc4ed443eOatmealDomeDriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUs
5.0-16289e7f5e5172c60a5e844fd121ee595dd5a77b0301eOatmealDomeDriverDetails: Introduce new VENDOR_APPLE for Apple GPUs
5.0-1628880dfefb32ee811794bbf9e46cf01339668dd5e08OatmealDomeUberShaderPixel: Add support for non-dual source shader blending
5.0-16287c1d87db6fa12cdc95fa5c7775faa49ea24743729OatmealDomePixelShaderGen: Add support for non-dual source shader blending
5.0-16286bad0283ff7fdd389fae76144c57953033167a7b1OatmealDomeVKPipeline: Add shader blending support
5.0-1633161edcf7e4fd2cef2ad95022abb2e5fc46f7433edAdmiral H. CurtissMerge pull request #10606 from AdmiralCurtiss/memory-widget-refactoring-1
5.0-16326787e3efeb850235b732c91930f54a3d96d6f74aaAdmiral H. CurtissQt/MemoryViewWidget: Detect row breakpoint cell by cell data instead of cell position.
5.0-163256920a24f1dc04ea0a651fe772614be22f8a2248fAdmiral H. CurtissQt/MemoryViewWidget: Add option to copy the actually displayed cell value to clipboard.
5.0-1632454ec0bd0d09a91604c6b919a45b8f1079cf32038Admiral H. CurtissQt/MemoryViewWidget: Don't use a member variable to hold information about the current mouse click.
5.0-1632326f9c8b847c7a8adf368850970cf65426f8646b7Admiral H. CurtissQt/MemoryWidget: Don't force a fixed size for the sidebar.
5.0-163266abf36767682856128d8a306ad6914b94c3c95b4JosJuiceMerge pull request #10588 from JosJuice/jitarm64-psq-stxx-q0
5.0-1628114f9ffeb02dc0d9dcc6204cc1063d4f5fdbdde23JosJuiceJitArm64: Add documentation comment for EmitBackpatchRoutine
5.0-162802ef2d4778d438534926e58cb1f9489f85f128195JosJuiceJitArm64: Always lock Q0 in psq_stXX
5.0-1632313e2ddade061f70c25d6f946e9a4e1c20eb4b805JosJuiceTranslation resources sync with Transifex
5.0-163224c080b84513a564d165561a9fe87937b8dcf2a33Admiral H. CurtissMerge pull request #10578 from TryTwo/PR_MemoryWidget_Dual_Views
5.0-16285a7111e3910a696f93774717cb3be0acd1549bd2dTryTwoDual View any size.
5.0-16284cc22f1a5585a732f3c040eb972bf8d1af132c66fTryTwoMemoryWidget add dual views for two separate column types. Force first column to be Hex32.
5.0-16319e0afcb3b94402f5b2b5a17c4e6275ffe20b5fca0JosJuiceMerge pull request #10540 from nyanpasu64/fix-gcadapter-atomics
5.0-16196b5a7ae52b56abd1b3aaa37786debcd95cc4e6057nyanpasu64Fix locking the wrong mutex in GCAdapter_Android.cpp ResetRumble()
5.0-1619576160276848bd2bbfa6be5335c9cd374ead49a58nyanpasu64Remove unnecessary atomic usage in GCAdapter_Android.cpp
5.0-16194871b01a5d91f2812f98b6ed58f024713e3b1ebe1nyanpasu64Remove unnecessary atomic usage in GCAdapter.cpp
5.0-16315cb5e967fd4dce951dfa6cdcfa49638d0ef3fd05eAdmiral H. CurtissMerge pull request #10596 from richarm4/patch-3
5.0-16288235f729181c69221c59e0c46145b887934b7a93eMatthew Richards-WellsGameSettings: Add missing space in comment.
5.0-163138b5a61b8fd199e7734471831e9071cf889750097Admiral H. CurtissMerge pull request #10599 from shuffle2/libusb
5.0-1629912cd81bdb3e9d72f8a9abb430342ab9532e7dab1Shawn HoffmanGCAdapter: don't call libusb_detach_kernel_driver on apple
5.0-162985cd3cf9072a6e75d5d047e66f6d3ce356ec9bf4fShawn HoffmanGCAdapter: fix retval check of libusb_detach_kernel_driver
5.0-16297978c90845bccfbe864473556cfafb854f901255fShawn HoffmanGCAdapter: move libusb context teardown last
5.0-162961c9dfb7bb6ed13766d92e09298f32bfa13ca6860Shawn HoffmanGCAdapter: some macro cleanup
5.0-16295f52d94832ecb65b549f784e8f42ffaaeec68a90cShawn HoffmanGCAdapter: set read/write thread names
5.0-162940a07c763331a4ea184f37d5ea7204572988a1f48Shawn Hoffmanupdate libusb submodule to latest
5.0-16293af930bc733977eb34376882c592e4418a681df9cShawn Hoffmanmake libusb submodule shallow
5.0-1630519c71db782f81170cf7ac9eacc68aa17badaf960Mai MMerge pull request #10597 from Simonx22/fix-ingame-menu-design
5.0-16274f5f52625b9d5f613e49e05c55e9134be94b8643bSimonx22Android: Fix in game menu rippleColor and colorEdgeEffect
5.0-1630369ca38d35581c382d917f4ad2d9414ec34fc4a69JosJuiceMerge pull request #10600 from t895/modern-card
5.0-162936eb911165722d0e3e254f92e8aab29b54497bd0eCharles LombardoModernize game card
5.0-1630156bb965ab944bd01bf511df31b7c9d91f8e62bd4JMC47Merge pull request #10584 from Pokechu22/emboss-single-normal-v2
5.0-16300784079853d9daa4d5e4de0b49b610ec0e58a2b0cPokechu22VideoCommon: Add comment explaining why only the first normal gets normalized
5.0-162992a5c77f43ff1d69e78f12f13435a38c5eb2ed854Pokechu22VideoCommon: Handle emboss texgen with only a single normal
5.0-1629839b2854b981aadec1576254ad5e4d91dc21c9709Pokechu22VertexLoader: Convert count register to remaining register
5.0-1629797d0ff58c8dbe374a1b87e1a72f1f245ed27ed96Pokechu22Convert vertex loader position cache to std::array
5.0-16296f722bdf7f1ab5913d035f257ff82865a686b08d6Pokechu22VertexLoaderX64: Refactor so that zfreeze is only in one place
5.0-162956f1350ae51fec828c3440721588d10cccd893998Pokechu22VertexLoaderARM64: Fix z-freeze position matrix index
5.0-1629404fdadd9d5f9588055fb54571410febfa710b86dPokechu22VideoCommon: Rename norm0/norm1/norm2 to normal/tangent/binormal
5.0-1629388134a6786b102dbb9b473fa42d748ae9c64af91Pokechu22VertexShaderGen: Simplify normal calculation
5.0-162922e01dc0c82b5f73215e3425ab45ff6c7ee50b389Mai MMerge pull request #10592 from AdmiralCurtiss/pointerwrap-protections
5.0-16287ef760ee012a1a7a9d8997fecce4f0c9a7122e1bdAdmiral H. CurtissCommon/PointerWrap: Prevent reads/writes past the end of the buffer.
5.0-16286853cf4f8181dd0162e81ebcd61331d8765d089caAdmiral H. CurtissCommon/PointerWrap: Hide internals.
5.0-162893172199d3396da5ff08682dab526868807e7d50aAdmiral H. CurtissMerge pull request #10577 from shuffle2/libusb
5.0-1628670507c2237a4e4693952410e55826eefdbba0706Shawn Hoffmanupdate to libusb v1.0.26 moves libusb from vendored to submodule
5.0-16287902e45b6b76d3c7aeab478a954212f841530ed80Mai MMerge pull request #10595 from richarm4/patch-1
5.0-16286c925f108929952259cf6f6f44d3e441debb2b70aMatthew Richards-WellsMinor text capitalization
5.0-162853ed9d5a3c7b2426cfbec5ae97df3e5fa6b5472d1Mai MMerge pull request #10589 from JosJuice/android-more-init-checks
5.0-16280342af6512cd15728c44ea1bf5decbdf20cc96ab7JosJuiceAndroid: Use AfterDirectoryInitializationRunner more comprehensively
5.0-162830ec3f3a6aee295c6569a5b817a571d7dc20ff0e6Admiral H. CurtissMerge pull request #10563 from TryTwo/PR_MemoryWidget_Display_Types
5.0-16268a2aecc3794d58306e00348ea5d4115596383f5a1TryTwoDebugger MemoryWidget: More display types, use combo box for display options. Add alignment and riw length options.
5.0-162810a4805c0b9f248ee217fb4748721438489775c99Admiral H. CurtissMerge pull request #10582 from AdmiralCurtiss/fmt-float
5.0-162685c687fc2a33bc23798e49c671bda9e2a38922947Admiral H. CurtissCommon/StringUtil: Use simpler formatting for floats and doubles.
5.0-16279c5c4169bc80381d22ca7d8ca3634370ea9b46a31Scott MansellMerge pull request #10255 from Pokechu22/sw-zfreeze
5.0-1626359f299d5d6cabddacf8e7d80f6f53987e4767c22Pokechu22Software: Fix zfreeze with CullMode::All
5.0-16262164e0f742d544f369f7a45e20815f22056a7d866Pokechu22Software: Store offset in Slope
5.0-162613a742e99bbf223bd268024a32ad6d1a5362be47fPokechu22Software: Remove config to disable ZComploc and ZFreeze
5.0-1627536678dca59475ae714b637c16ccc5f2d82531641Scott MansellMerge pull request #10585 from Pokechu22/apple-m1-unit-tests-f-string
5.0-162749994363aa8e1c84401cb59840b6833d492654e69Pokechu22Apple M1: Fix "Building and running unit tests" message
5.0-162733fdc6cbffea5f78dcfd8c2bad3cec12b3d45fdb1Admiral H. CurtissMerge pull request #10486 from ttttcrngyblflpp/negative-axis-scaling
5.0-16092c95c43bfb6f28861380de41b9c1e7f45ae6243e4Tony GongMake pos/neg analog axes symmetrical
5.0-16271edbb0f4df737e16ac68e8d9ea763de132993fb54JosJuiceMerge pull request #10581 from shuffle2/win-pch
5.0-16270ef8e461ca2d9455e70c8373faf571df4702e58f0Shawn Hoffmanwindows: buildfix if pch not used
5.0-1626962cc7cccfa789152eac859062225c9e95c8f073bAdmiral H. CurtissMerge pull request #10579 from shuffle2/mbedtls-build
5.0-162688466d438d3675657fa997983d27d06d804d500b1Shawn Hoffmancmake: fix build of mbedtls from Externals
5.0-162672f90a2c6892637524493880c8c326a5e0929b234Admiral H. CurtissMerge pull request #10574 from EternityShack/master
5.0-16261c5b0b925131bb8c1d688b56c1661cc99a514784aEternityShackMemoryWidget: Load Files to Memory
5.0-162651f4df1dabf261c573f260d92bdee8b7c28132ebePokechu22Merge pull request #10576 from JosJuice/moltenvk-curlies
5.0-16264abffa93a72bda3d13db4fe39f18bd9d176d87dc6JosJuiceMoltenVK: Fix pixel shader typo
5.0-1626341a831de2868cedc5064d613df971986f07a968dJosJuiceTranslation resources sync with Transifex
5.0-16262e932a1bfb71c73da48bb75f660b40b5f2c9de4a1Mai MMerge pull request #10571 from AdmiralCurtiss/ffmpeg-custom-pix-fmt
5.0-162413382408b8e2f2b3d9fbd7fd0aad8be0dce3e3af7Admiral H. CurtissVideoCommon/FrameDump: Allow user to specify a pixel format.
5.0-16260d7709d4122469b4b5c009c6caf3e38e42a74719bPokechu22Merge pull request #10398 from Pokechu22/viewport-rounding
5.0-162594e9a3147763ce742718092cf0d05ed7d9a6b19adPokechu22Round viewport coordinates when vertex rounding is enabled
5.0-16258dbb857b175c6687740b337147ce9f4d0e3fc52aaPokechu22VertexShaderManager: Use g_ActiveConfig.UseVertexRounding()
5.0-16257f6ab317374e597e8e6d60e4d5cf5ce5518f5e7e5Pokechu22Fix typo (GFX_HACK_VERTEX_ROUDING -> GFX_HACK_VERTEX_ROUNDING)
5.0-1625691192efe597dffc355ba90dc275e0ac9e582b267Mai MMerge pull request #10573 from AdmiralCurtiss/pr10472
5.0-162415516d468ce2ce194bfc059113ad3c070b6eb54e53t13nn3DolphinQt/HacksWidget: Re-enable texture accuracy slider if it was disabled because of a custom value.
5.0-16254f92b7f4c87bec61c0cabb9ee68350f95c34e0bcaMai MMerge pull request #10508 from JosJuice/android-pointer-down
5.0-16252e3106e8cdde37d7ee1632fae701155c2e789f611Mai MMerge pull request #10503 from JosJuice/android-directoryinitialization-thread
5.0-161282e1f89025ff9348a2b7f06aea896f35620093485JosJuiceAndroid: Only use getActionIndex for ACTION_POINTER_DOWN/ACTION_POINTER_UP
5.0-16119da12ff02fc534d9efc9e64aeb75f8f86d12d12caJosJuiceAndroid: Actually use a thread for DirectoryInitialization
5.0-16250417531f4690386b70fdb4883a3533f2d58006018Mai MMerge pull request #10545 from OatmealDome/mbedtls-2.28.0
5.0-16006d8a5a8827e8dce49251961a189b56d29f1efc755OatmealDomeExternals: Update mbedtls to 2.28.0
5.0-16248004e834c1424d533697d2c792d332109dec32ec0Mai MMerge pull request #10558 from shuffle2/lang
5.0-16210db4d81b9a89e67a2ec457692cfd2974b668e96dcShawn Hoffmanwindows: simplify handling of gettext fixes binplace on first build
5.0-16246d4e4b5604728d313dcfd00b37a340dc0e400b7e6Mai MMerge pull request #10562 from JosJuice/android-double-tap-get
5.0-162134120870628f4cacb48dd2b894a0c53b1021cc293JosJuiceAndroid: Remove nonsense code from double tap setting dialog
5.0-16212cdff426d2312fa38948b31d966bef6c6dcf285bcJosJuiceAndroid: Fix displaying the current value of double tap setting
5.0-16243dcf27b91bafd3ae2f69413ab3faa04b8e295fe3eMai MMerge pull request #10572 from AdmiralCurtiss/ffmpeg-log-va-list
5.0-16242df214af8a1a3b19f1c06041853daa59dcc927780Admiral H. CurtissVideoCommon/FrameDump: Fix log messages with arguments.
5.0-1624136134abd0e15f37ca4062b13533d0aa996ad7368Admiral H. CurtissCommon/LogManager: Add generic printf-style log function that takes a va_list instead of va_args.
5.0-16240120208ae03d7dd464e05c90dfa14959a591af5cePokechu22Merge pull request #10543 from Minty-Meeo/initmmio-combine
5.0-16196fbc9bf23422377153c0c68fc3e958a89e98ff8daMinty-MeeoCombine InitMMIO and InitMMIOWii
5.0-1623823508cafb2a3d92051c30945695ad7f6557f9070Admiral H. CurtissMerge pull request #7675 from TryTwo/Debugger_Code_Features
5.0-1612153cf78d413cb4e4cc546f027423a6a011cd30a64TryTwoGekko constistancy changes. Add context item to codeview to show or copy a load/store target memory address from instructions at or near PC when paused.
5.0-162360c7f9921bc5748dca58ff69e62a9332979dd7caaAdmiral H. CurtissMerge pull request #10565 from AdmiralCurtiss/wgi-win7
5.0-162355fda8ee8ec3315a209bd1608198aea4b4c977c40Admiral H. CurtissCore/WGInput: Dynamically load winrt function addresses.
5.0-16234e02194057bde797c03de9a4e29f522d361ed87b4JMC47Merge pull request #10412 from Pokechu22/sw-efb-peek-alpha
5.0-16198af316f7bfe7bd6470204abf4a98ef2430467e589Pokechu22Software: Implement pixel engine alpha read mode
5.0-161978882eb040a5e4121d0fb19026862bd456b492b6cPokechu22PixelEngine: Convert to BitField and enum class
5.0-1619645b8ebeb25ce28c01beff8a8507de45515b13a33Pokechu22PixelEngine: Remove old comment
5.0-162307a33659e7bd7b6504f37b80d8c8ce605dca655cdJosJuiceMerge pull request #10485 from JosJuice/real-ocol0-logic-ops
5.0-16096bbb64ff9930e191389a4ba7b696bb82174c30c1bJosJuiceShadergen: Use real_ocol0 workaround for shader logic ops
5.0-162286a326a9f733d71208933fcccd85843cf32087942JosJuiceMerge pull request #10544 from AdmiralCurtiss/default-font-size-workaround
5.0-162021ad7aac0081175713c19c8fbb4ea993fc266f77aAdmiral H. CurtissQt: Set font size for default debug font.
5.0-1622617b17e32368bf07e80bb3151e0232ce1028798e4JosJuiceMerge pull request #10552 from Gamer64ytb/display-cutout
5.0-16224a8654e2c69cc67af9e3a981e465620279c3bce81JosJuiceMerge pull request #10560 from JosJuice/android-wii-disc-update
5.0-16210bed91750e11d39a319c0e5c5d3c1069d16c99f11Gamer64ytbAndroid: Implement expand display cutout option.
5.0-1621257733ddc706dc72f018f46129a30fd6a3a475942JosJuiceAndroid: Implement installing system update from disc image
5.0-16222e3ca3e7ebad5fd2fb69a991285b4c9ed04fbb2b9JosJuiceMerge pull request #10568 from Pokechu22/msbuild-WGInput
5.0-162216e83e36bebd1072a2f9d70d3dda2965ac3429ed9Pokechu22msbuild: Move WGInput to DolphinLib.props
5.0-1622038bf2826f13f8f87b44349d08d56d0c69b317d20Admiral H. CurtissMerge pull request #10567 from sepalani/fix-float-preview
5.0-162195b658e77dfe84b6612a834e8461b2902c4913169SepalaniMemoryWidget: Fix preview of zero as float/double
5.0-16218368342cb9b113643d51b7ae461b577e9daee6aacAdmiral H. CurtissMerge pull request #10528 from TryTwo/PR_Debugger_Memory_Input_Types
5.0-16215ed96b8e30813ae21df140bd5f356479354480797TryTwoDebugger MemoryWidget: add float and integer inputs. Add input preview. Change input logic. Use combobox for options.
5.0-16216242cd4cbea923a2955ab514261e54af7ced1f0edAdmiral H. CurtissMerge pull request #10555 from Dentomologist/fix_manual_update_check_when_autoupdate_disabled
5.0-16210c8d953d0c66d993fa0253ccdd5667c5b9ad67e25DentomologistUpdater: Fix manual update check when autoupdate is disabled
5.0-16214085c86a9ac61b3672c14b0d1afdcca6a346e97beAdmiral H. CurtissMerge pull request #7614 from jordan-woyak/windows-gaming-input
5.0-16213566dfc1cf489921e52dc4cb1914021850b1f71aeJordan WoyakControllerInterface: Update sort priorities.
5.0-16212076a262b9e936860411213f3d2e2d2de97664c88Jordan WoyakInputCommon: Add Windows.Gaming.Input to ControllerInterface.
5.0-16211a4445fa1b0902f86e27793d365dc7d8ec449d3a2Admiral H. CurtissMerge pull request #10557 from shuffle2/msvc-secure-scl
5.0-16210818f6c81ed6b17a6ab437eebf9b6a2ec9f8e1c20Shawn Hoffmanmsbuild: don't explicitly set _SECURE_SCL
5.0-16209113fdc959dd9239b25d54a0ea787686f6c7790caAdmiral H. CurtissMerge pull request #10534 from AdmiralCurtiss/more-cheat-search-qol
5.0-162041942629d9aa21729b0adf71ed65cab57a62b89a2Admiral H. CurtissDolphinQt/CheatSearchWidget: Drop whitespace when parsing integers and floats from the user.
5.0-162037f2fed0f68b23e7a9ce5c8c2f99999325956fb47Admiral H. CurtissDolphinQt/CheatsManager: Don't leak closed cheat search tabs.
5.0-1620248c4ebeee02c8c028e13925a0c020355dbb44e89Admiral H. CurtissDolphinQt/CheatSearchWidget: Remember state of Hex checkboxes across sessions.
5.0-16205c028f962801d272afdb719cc9e33b274fb0c6334Admiral H. CurtissMerge pull request #10550 from shuffle2/cpp-conform
5.0-16204e6ed77b5f65b875904f6f55b0f8fb2bc1e089628Shawn Hoffmanmsvc: enable conformant __cplusplus macro
5.0-1620325c173cefc833c38ac9da5cdf8e4f43525244d5aAdmiral H. CurtissMerge pull request #8732 from dreamsyntax/debugger-function-differencing
5.0-1618488a1acdfc072ec48c348124ed59d60cf8368f83adreamsyntaximplement CodeDiffTool Feature Add Diff button to CodeWidget Add Code Diff Tool window for recording and differencing functions. Allows finding specific functions based on when they run.
5.0-162014957b2edb99ce04c2b29501aab7aa8682943279eAdmiral H. CurtissMerge pull request #10530 from shuffle2/win-ffmpeg
5.0-161984fad2c26e4f3b94fc12e63a0ec472fec83ceb1feShawn Hoffmanframedump: enable compat with utvideo codec
5.0-16197decaea8f9b8f2705617e5a4782e72161e7afad22Shawn HoffmanFrameDump: improve debug logging
5.0-1619609432ef098e1ce0d37b6d7d66b144e3679df72ceShawn Hoffmanwindows: move ffmpeg bins to submodule udpate ffmpeg to b1cbeabf5e4b3234e895a58bafa371bfb792baf0 enable ffmpeg on arm64
5.0-16197cc3f8204dac2c207581cc42f9884d6c907f6d642Admiral H. CurtissMerge pull request #10542 from TryTwo/PR_MemoryViewWidget_Spacing
5.0-161778f85e384c3b6c6bc8ba04cc195b4580859d199abTryTwoDebugger MemoryViewWidget: fixed, tighter spacing
5.0-161950204b119e904d358ba7084d18a84f77929a5f7e5JosJuiceMerge pull request #10541 from t895/list-fix
5.0-161948a0c6816ddc778f37483e8f967d338ab53ae06b5Charles LombardoAndroid: Fix games list padding
5.0-16193c08a23b374b852f6a7db8a31996ab4ce52f08805Mai MMerge pull request #10537 from Simonx22/android-sv2
5.0-161917b80cc9585078edeb926bdcab12e4296a089d457Mai MMerge pull request #10538 from JosJuice/android-region-runtime
5.0-1619011c4385b36f396cb7118f591bd088931966c40c9JosJuiceAndroid: Mark MAIN_FALLBACK_REGION as not runtime editable
5.0-1615573f94e76b9cf240a1f19943fddd2f157f6910da8Simonx22Android: Increase target and compileSdk version to 32 (Android 12L/Sv2)
5.0-16189f12681ba9394ba3eee7e14a739ef3f8036e3c95cJosJuiceMerge pull request #10532 from t895/material3-migration
5.0-16173fde39b455c438c6310c55ae9e4476757bc47e116Charles LombardoBegin style migration to Material3
5.0-16187b379df360a4344133625c459e28f45d7061ccc04Admiral H. CurtissMerge pull request #10497 from martinD2014/master
5.0-16119a4d031cfda477d09c7bb8278adfb2a02edca0159MartinAdd NonDefaultQPushButton to set autoDefault of buttons to false
5.0-1618556b5c677c06f714282c2b9464715c68f17d98205JosJuiceMerge pull request #10533 from t895/adaptive-icon
5.0-16184b8013ff3a0fb5ec6186d79b545ab13b685cdf324Charles LombardoAndroid: Inherit from Material3 themes and round corners on box art
5.0-16183379de5de15dbacb26ba95335c6033bc6e673570fAdmiral H. CurtissMerge pull request #10375 from Pokechu22/imgui-assert
5.0-1617972c7977c7227217f1454e1115ebfb987c4c7efc5Pokechu22Externals: Use Common ASSERT for IM_ASSERT
5.0-161789e19d10f9d6f0115a03588993b89649885022677Pokechu22Externals: Enable IMGUI_DISABLE_OBSOLETE_FUNCTIONS
5.0-1617730a34d06c18bf0d41ae10a3c62a30ac2dbda5dd7Pokechu22RenderBase: Add call to IMGUI_CHECKVERSION()
5.0-1617957d8f2112c887d7229a3efb94f3e254c47ce3b28Admiral H. CurtissMerge pull request #10514 from JosJuice/datel-no-gametdb
5.0-16144479489c9992c014eca5c81e3d7025847f8f37632JosJuiceDiscIO: Don't return GameTDB ID for any Datel disc
5.0-16177e53c879337dc60e49779813df94062c06ee0c6f6JosJuiceTranslation resources sync with Transifex
5.0-16176e58cf36ca1cb9997c716cb92d1dae94610ddce18Admiral H. CurtissMerge pull request #10079 from sepalani/neg-offset
5.0-16173d5916fd14c82eb05f836633c57a0b67190df95c6SepalaniMemoryWidget: Add negative offset search support
5.0-16174c8f4800fb226dc88d1a7fd265e5b985ec29f06d6JosJuiceMerge pull request #10531 from iwubcode/opengl_objlabel_fix
5.0-1616369e79045a3010a2e6435ce371e3bef5efdd7f9adiwubcodeVideoBackends: fix opengl object label which was given an invalid enumeration as the identifier parameter. Most implementations will warn in this case but there is an implementation that will crash (ANGLE)
5.0-161721a5a52c00c9a0c9fbfc836d988d7b28bb7eb7cfcAdmiral H. CurtissMerge pull request #10507 from JosJuice/convertcommand-non-gc-wii
5.0-16119d0d27028a03d4bc9c292be8e4ac35d846f9cc595JosJuiceDolphinTool: Allow converting non-GC/Wii files
5.0-16170c4dfd47182a1136073961c30dbccb301e48eae3aAdmiral H. CurtissMerge pull request #10527 from AdmiralCurtiss/speedlimit-combobox-fix
5.0-16169c661a75961287448cd5ebc4bf10c4eb6d02e241aAdmiral H. CurtissDolphinQt: Set emulation speed setting only when the combobox is actually touched.
5.0-16168b466b9ef85e623820e446a17345b12f1065dd7a6Admiral H. CurtissMerge pull request #10464 from Zarklord/override-wii-boot-ios
5.0-160749130ad8fbee4d32a6456e73c59df961870d76f85Zachary LockwoodAdd support for overriding the IOS that boots with a wii game
5.0-16166bb7f0e18dda2a9110b8a464865d6478038de4357JMC47Merge pull request #10524 from JosJuice/angle-in
5.0-16157f1f02180fa41d5772dbad9999ff82725f0ad5536JosJuiceVideoCommon: Remove redundant in qualifiers
5.0-1616448baf097a1814c1b0b5413eca5d442f3e705e87aAdmiral H. CurtissMerge pull request #10523 from JMC47/initypo
5.0-161630bd2b4023b68e4d3252f1abd77ea07f35c73acd7JMC47Rename GYRE41.ini to GRYE41.ini
5.0-161627b0d5f2df35537e460ad119d091699f3c52a0ca4Admiral H. CurtissMerge pull request #10491 from Minty-Meeo/dolphin-tool-more-stuff
5.0-16084deba9ce2564485c7fe078d4e73d0d2cba722b1acMinty-MeeoAdded a way to check Block Size, Compression Method, and Compression Level flags to dolphin-tool
5.0-161608368b87fb8802b981f9fd3b145216a9161282b76Admiral H. CurtissMerge pull request #10016 from JMC47/ubisoftcodinground11
5.0-161596619bfef5040ddf3cde049c02d83bdf91744a532JMC47GameINI: Rayman Arena - Add Disable Culling Patch
5.0-16158c47fa2f4f10b0fcdfb59ea5ba6d10d48bb8cb23bAdmiral H. CurtissMerge pull request #10492 from teconmoon/patch-1
5.0-16117d95f6faa5576fc30111dc7ac33305972e750b659teconmoonCreate REX.ini file for Excite Truck visual issues
5.0-16156a3f83d92d1df38e79581f4a08e0806efafec9248Admiral H. CurtissMerge pull request #10515 from JosJuice/android-user-data-clarification
5.0-16144c0f6aa7ab1b9147337b2eb6c5852a5abc27666e5JosJuiceAndroid: Clarify what we mean by "user data"
5.0-161549f606734c31275bb98f3021abf1827b78a3d0735JosJuiceMerge pull request #10513 from JosJuice/android-update-dependencies
5.0-16145f9f561ced167f59dda95a0dbc23f2ea56ec9b1dfJosJuiceAndroid: Update dependencies
5.0-16144f5b6cccd32312c5c521217a7bb42ce0cbee83d52JosJuiceAndroid: Update Android Gradle Plugin
5.0-16151f5657d0a83adf8a7591a3ee12aa509fd6844f1bcAdmiral H. CurtissMerge pull request #10174 from dreamsyntax/panic-handles-restore-messages
5.0-1536161a5d3bf745258e06cc053ae06e66da0b4cfc120dreamsyntaxDolphinQt/MenuBar: add "reset ignore panic handler" button
5.0-161490ed6bfc7134f369f90c075763786080af2d3b4b5Admiral H. CurtissMerge pull request #10522 from AdmiralCurtiss/autoupdate-vs
5.0-16148676713e036bad9724aac294c95b4fdc83a272e63Admiral H. CurtissRe-enable Auto-Update when building with VS project files.
5.0-16147edd63d8c3f07a9d5748eb7ac78fdb7688b3eb2d4JMC47Merge pull request #10519 from jordan-woyak/fix-hotkey-detections
5.0-16144b589d720bfc01364a7c0114c7ea21d9e281fc9c6Jordan WoyakMappingCommon: Fix detection of hotkey and conjunction expressions.
5.0-16145f73b2d70a60d430ccba91d3b335578f2a5886bd1Pierre BourdonMerge pull request #10516 from OatmealDome/steam
5.0-16006e23df9369dfcc8e02c1d2b6de39166a5b9dd80dbOatmealDomeCMakeLists: Add option to disable automatic update support
5.0-16143bf261f6144a8cc75bcbdd4c09b19bdfa3dbe49b3Léo LamMerge pull request #10493 from jordan-woyak/netplay-show-traversal-external-port
5.0-16131c058c8e1a6de382b9edcca88dc26fec51336b39aJordan WoyakNetPlayDialog: Display external IP/Port as seen by the traversal server when it's used.
5.0-16141e10967e918594b3f22dfb3da1d092fd3f58b8af6Léo LamMerge pull request #10502 from Pokechu22/defer-gcadapter
5.0-1612137806472e16b931cbcc9fe3fac630333cd403863Pokechu22GCAdapter: Defer initialization until MainWindow::InitControllers
5.0-16139da6f86f381e1a78ed7bb0ab19af34d6ce5251257Léo LamMerge pull request #10496 from JosJuice/mappingcommon-split
5.0-161191bc057614e6d101e4f26db18fa60af2e9e2d0be7JosJuiceMove parts of MappingCommon out of DolphinQt
5.0-16137a99c993f1de5860bcdef013433a48e9556543329Léo LamMerge pull request #10509 from JosJuice/freeloader-too-small
5.0-1612941adf3cd538410f089db71e1e3916b1dba3d78fdJosJuiceDiscIO: Treat game ID DTLX01 as a Datel disc
5.0-161286d1a344aabbd827f38545dc6d1f2d97838180765JosJuiceVolumeVerifier: Skip "lacks some data" check for Datel discs
5.0-16134a39d11c47ac98b08ed40963c2b334caf4764577cLéo LamMerge pull request #10501 from jordan-woyak/dolphin-tool-no-need-for-a-unique-ptr
5.0-16121f711b8dbaecb7fbf0d4c82a098fc98eae148b166Jordan WoyakDolphinTool: Kill an unnecessary unique_ptr.
5.0-16132c883ec1c53f8ee32f5f6305a3cdeeb4c02dc1c22Léo LamMerge pull request #10512 from stblr/device-change
5.0-161287e7b0971ab014467ce6c2fccdd29bc9070eb333cPablo SteblerUSBv5: Fix racy device change behavior
5.0-16130d599620fdd866534dde6510a64e73d15d3a6c03cJordan WoyakMerge pull request #10511 from Techjar/netplay-longer-timeout-2-electric-boogaloo
5.0-16129302dedbd241e802ee39279e43d25d60fc10e7a82TechjarNetPlay: Introduce constant for peer timeout
5.0-16128b1122ec94f999b369f892e56eb1248d0a6ab69bcTechjarNetPlay: Add timeout to traversal code path
5.0-16127905e86d7546b30487ad99181380575f3988fc73fJosJuiceMerge pull request #10451 from JosJuice/skip-redundant-flushes
5.0-16030fd511a689f5acb9cb563f6f267da836e7ad4f37bJosJuiceJit: Skip redundant flushes
5.0-161257a3c719739ead3b470fd42e785a24fd2bace0caaJosJuiceMerge pull request #10453 from JosJuice/output-in-use
5.0-1603020b2300ce1cc5b6bd2d8cf347ae99f77d3f32035JosJuicePPCAnalyst: Count outputs as being in use
5.0-161239962b0bcaf8f897f6c26668e580fe59781b6ee00JosJuiceMerge pull request #10504 from Pokechu22/info-logspam
5.0-161220f3832dec6466c040ebbfde998f418d2a80e910cPokechu22Common/FileUtil: Change logging to debug level
5.0-16121c657b8099629eff7eebd73269ce2e168807e7b97Pokechu22Software/EfbInterface: Remove logspam for RGB565_Z16 being unsupported
5.0-1612058c02e6b8585e0764643853f8e255b5013978469Jordan WoyakMerge pull request #10500 from shuffle2/master
5.0-16119a546c451b7a665e9e9a74719164cc435033225b1Shawn Hoffmanwindows: wrap all main funcs with utf8 conversions fixes 12858
5.0-161189af9e791f6a19d62197ad0d2e0fc39ed744cd506Admiral H. CurtissMerge pull request #10494 from JosJuice/dynamiclibrary-rule-of-five
5.0-161175446daaef985dad9a4881c839e3e3d8469dc1368JosJuiceCommon: Make DynamicLibrary non-copyable
5.0-16116d32c72038ae8be1cb8b047ca3dae99ba7b3626d8Léo LamMerge pull request #10467 from Dentomologist/fix_scalar_initializer_braces_warning
5.0-16074d20f3c9e64cb70251d9375cd1483b959d1248ac8DentomologistDebugger: Fix warning on Debian builder
5.0-16114c7361bc1b3e9e79fa2303ede725ee113bc7269c9Léo LamMerge pull request #10474 from Pokechu22/log-ogl-video-info
5.0-160847d76eea4ea0aeeba84f0e9501f16d043965ecab5Pokechu22OGLRender: Log video backend info, in addition to showing it via OSD
5.0-16112bcc14d32b821bfc932f81269b336df7a325393eaLéo LamMerge pull request #10482 from Dentomologist/remove_redundant_statement
5.0-1608801bd5e15ba4484c6d49ae569dc620e42f4218838DentomologistFileUtil: Remove redundant statement
5.0-16110ebfee3b2deb6024ec9e59d1cbc6049eb1848fd53Léo LamMerge pull request #10484 from AdmiralCurtiss/general-pane-signalblocker
5.0-160921fd9a1117ec37cad25aab8cd81c7fd45264495a2Admiral H. CurtissQt/GeneralPane: Don't trigger config change events when populating GUI.
5.0-16108666db194366eec88ffdde57b704f8558df0caf7eLéo LamMerge pull request #10322 from Starsam80/nand
5.0-1610541a336888965b1ef535084839644a061dc10eafeStarsam80NANDImporter: Only read the AES key once
5.0-1610480012ae2530e0138a1911782264e9d88c738b6eeStarsam80NANDImporter: Make superblocks less magical
5.0-1610373151a57536d7ce7e0b11904b7ab5467cd1fe466Starsam80NANDImporter: Don't pass paths if we don't need to
5.0-161026758c77c39b094555ab2797b0419217de40e202eStarsam80NANDImporter: Reduce recursion in `ProcessEntry`
5.0-161012ccd9744719a03bd37b47ebbfde7d67d89491749Starsam80NANDImporter: Improve NANDFSTEntry
5.0-16100643057fea2c7818318fdc42e54a01583374db30cStarsam80NANDImporter: Make a class variable for the NAND root
5.0-161018ecfa537a242de74d2e372e30d9d79b14584b2fbPierre BourdonMerge pull request #10473 from delroth/autoupdate-fail
5.0-16082281dfd3e6a5503a3b06537440870802aaf6bf298Pierre BourdonFix manual update check which was hardcoded to "dev" track
5.0-16099ea116fbbdf4ab1bf6e0ac22815646ba1767ac538JMC47Merge pull request #9834 from AdmiralCurtiss/fastmem-reserve-region-linux
5.0-16036ffbe6cb21f35ea8502da8c029266b566e2833a60Admiral H. CurtissMemArena: Keep fastmem region mapped on Linux.
5.0-16097f65dc6d5252250dc2aaea7b6ad63931738e763aaJMC47Merge pull request #10441 from OatmealDome/improved-logic-op-workaround
5.0-15886bdc55f9557477ecbaabf3a98f2560e461bc44ba9OatmealDomeRenderState: Set source and destination alpha factors in logic op workaround
5.0-1609520e4e34e9196a0ffd9a9d05c99aef46a0322a979JMC47Merge pull request #10487 from JosJuice/android-savestate-spacing
5.0-160928588272b3bf2bcc1689e331873b5c0e0876b5a57JosJuiceAndroid: Set letterSpacing for savestate options
5.0-1609356a98532e1901471f858751f4f1571069ec6690aJMC47Merge pull request #10488 from JosJuice/logic-ops-logic
5.0-16092608799f1e454f8473e5709204adb544eac52ddcaJosJuicePixelShaderGen: Check uid_data for use_shader_logic_op
5.0-16091aa0ac8399765f89b988a3507c0083c598675f6cfAdmiral H. CurtissMerge pull request #10468 from JosJuice/sd-card-callback
5.0-1607490c576e075f9a0901236429abc9a918983da859aJosJuiceUse config changed callback to detect SD insertion/ejection
5.0-16089c474db93013ad41408aa0dc73b3d21a4c0881912Mai MMerge pull request #10407 from JosJuice/android-reset-callback
5.0-159587f32057e9184573d046bea4faef53dae42419943JosJuiceAndroid: Call OnConfigChanged when resetting a setting
5.0-160870965724ed2bbe078a91addc416813b37d3842c85JMC47Merge pull request #10480 from UnicorNora/master
5.0-1608597ca7b56cbd54faa1037083ec3533a7b1d696418NoraUpdate GMPE01.ini
5.0-16085d02e42d6ce09f3d002433df27b2ac6a3823a5a23JMC47Merge pull request #10476 from UnicorNora/master
5.0-16084b641dc3d3454a2f88e09f165f09e1be11eb68bddNoraAdd files via upload
5.0-1608375ad057b08a85e8bf76153a6fe5b0b696bfc34feJMC47Merge pull request #10405 from JosJuice/android-no-boot-timeout
5.0-1595307f2587e633f4b50a2cabd2a65f2ded8aeac5f1eJosJuiceAndroid: Get rid of the boot timeout
5.0-160815b3b6a7f1ddd346eb5fb833dbc4b8ffe3e7e2f02Pokechu22Merge pull request #10471 from Pokechu22/flush-efb-pokes-before-peeking
5.0-1607623cbd570a1c58c7d24c83ae7e3788611c38717dcPokechu22FramebufferManager: Flush pending EFB pokes in PopulateEFBCache
5.0-160795da55c9e18123d10438f58390e56dc04b2b51df7JMC47Merge pull request #10406 from JosJuice/android-mipmap-swap
5.0-15958c5c011dd12cfe3c91947c915d0e7ce73aa831cbbJosJuiceAndroid: Fix swapped texture dumping description strings
5.0-1607732d28e4d5720ae97306f3c1110573a23ff68cae6Mai MMerge pull request #10469 from JosJuice/android-remove-legacybooleansetting
5.0-160742273742f9e073e7e9b3b9c02bc1994549523ae5aJosJuiceAndroid: Get rid of LegacyBooleanSetting
5.0-16075128fa8aec3738ab76075836780f7724a02d87f42JosJuiceMerge pull request #10388 from Dentomologist/android-fix-unused-variable-warning
5.0-15929d3ae1bd415f328ebd679828a79dca219856c1e39Dentomologist[Android] Fix unused variable warning
5.0-16073db0ca3fc964375369d4c9d1a0ecd2bd0fb3b0132Mai MMerge pull request #10463 from JosJuice/android-remove-legacyintsetting
5.0-160701b76171a27063d4e75f8055f901379a47d899d5dJosJuiceAndroid: Get rid of LegacyIntSetting
5.0-16071bb7475ee2a9f1bb300283b413b75054a523b02bfLéo LamMerge pull request #10429 from Zopolis4/mapurge
5.0-159945e4d1f732db7f2ef397c55ba8fadbbf2975c6bbeZopolis4Remove the Maps folder from the Sys directory
5.0-160690c781674040435855aa923036db21eb1ecfe93e4Léo LamMerge pull request #10443 from JosJuice/port-wiimote-source
5.0-15994aff45c91fc0729595a2e40511404386726bfd205JosJuicePort Wiimote source settings to the new config system
5.0-160679ebfdff6b4c999517bd149ecfa18abb9019f1c9fJosJuiceMerge pull request #10423 from Pokechu22/improperly-exclusive-radio-buttons
5.0-16023f2f9df7541720217b6375b78cc7b8e70e0b958f9Pokechu22Remove unused includes of QButtonGroup
5.0-160220daee4fe9f4cab476f71224a7d2930ac4b78d686Pokechu22CheatSearchFactoryWidget: Set QButtonGroup's parent
5.0-1602199b3ac21e4e51664a67a07c1c6c175a67a352e9dPokechu22NewBreakpointDialog: Fix improperly behaving radio buttons
5.0-16020a05dd6b7e6b7ffeedc295d5c54c21eeab31c2427Pokechu22MemoryWidget: Fix improperly behaving radio buttons
5.0-1606235b436bd6b17fb5903e534975f81cf6f6d8b08e2JosJuiceMerge pull request #10377 from Pokechu22/warning-fixes-jan-2022
5.0-16040d2ebbfb91a7d50b0db12010392a594c12bbf1c44Pokechu22GDB Stub: Make s_socket_context static
5.0-1603950d93499269fb3d8a444cea6ae4da6daad2a2c10Pokechu22Fix integer sign difference comparison warnings
5.0-160385f9e04be1d73b3c9ec8aa66defcedbc6f7106c46Pokechu22DSPJit: Suppress offsetof conditionally-supported warnings
5.0-1603715f80f72342b7f8dcf24dd27fdc0d10c92f86914Pokechu22MathUtil: Mark lo in SaturatingCast as [[maybe_unused]]
5.0-16036a6d516dc9442faa24646bb4d09b5e190a7a5c0e0Pokechu22Fix shadowing variables in labmdas
5.0-160350e23dfbb256783a41a0f400251d64d5f4c2c3474Pokechu22FifoDataFile: Stop ignoring size
5.0-16034a720596771c448744ee3c069524630a3e343de1aPokechu22GDB Stub: Fix typo mixing ppcState.spr and ppcState.sr
5.0-160333b5faf90f30c8b470527e7cf498cbabf161559e9Pokechu22FifoAnalyzer: Fix "enumeration value ‘NotPresent’ not handled in switch" warning
5.0-1605392455f7cefc9094c6f80f3d446aa56c452460a72Léo LamMerge pull request #10446 from AdmiralCurtiss/unbreak-shift
5.0-16010af36b6c0553d0857acd8784e6b9718e63201e8aeAdmiral H. CurtissHotkeyManager: Change defaults for GBA hotkeys so they don't conflict with common keyboard mappings.
5.0-16051eb98bcd2ae4ac8babfcd398415904e17a93c237bLéo LamMerge pull request #10455 from Pokechu22/directly-map-fifo-breakpoint
5.0-1603868d987bbee49f96f25b0e74c3e24946c0f0183a6Pokechu22CommandProcessor: Add FIFO_BP_LO/HI to directly_mapped_vars
5.0-16049fa059b20baee3cf553b83c97637e56c2ff049418Léo LamMerge pull request #10460 from Dentomologist/convert_option_type_to_enum_class
5.0-16040edbe202aa3290ca267acebc7e9602a08e447754fDentomologistVideoCommon: Convert OptionType to enum class
5.0-16047067fbe8f864f3d90eddc1935e5054c790d4d10adLéo LamMerge pull request #10376 from shuffle2/uidctor
5.0-159003175e38a2eaa387de29c67d9198a234bc17e55feShawn HoffmanGXPipelineUid: remove explicit shallow copy where it's the default
5.0-160458b0c6af75a9c458cb72cb79d311bc9e2c7b8f5ccMai MMerge pull request #10459 from Dentomologist/convert_movie_playmode_to_enum_class
5.0-16038f56251168e9176b5c74936ad2a41c59495f13a0cDentomologistMovie: Convert PlayMode to enum class and move to cpp file
5.0-160431e126d23e680f28fd929431bdfee5724d5955659Mai MMerge pull request #10457 from Pokechu22/movie-no-pause-menubar-desync
5.0-1604150775996797f7536c9abf12dfdd05fdcd9900167Mai MMerge pull request #10461 from Techjar/fix-missing-include
5.0-1604063181f04464c27802e7951ffc06604a206903496TechjarShaderGenCommon: Add missing include
5.0-16038a81b44f69780a15ef6c44377cd88e6e4415ccb8ePokechu22Fix menu bar becoming desynced when Pause at End of Movie is disabled
5.0-16039d9e0bf72dcc2cf6f62b7406829deaf1d2c405986JosJuiceMerge pull request #10456 from merryhime/rm-StringFromFormatV
5.0-16038be81fe86e19e3afc70fc9190fd8f5f18f906c0ebMerryJitRegister: Use fmt
5.0-16037bb097c0576d4ea847f627b31887399f152e50e12JMC47Merge pull request #10421 from UnicorNora/master
5.0-15976e38918565b4cb4d3a94499a41569529515e44bc6NoraGameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01, RM8E01
5.0-16035eba19988cfcd324ff8574252ff674baac54a57c8JosJuiceMerge pull request #10452 from AdmiralCurtiss/win7-unmap-view-of-file-ex
5.0-160344a9553bf6df683b9f2995e5d7c485bf3034502e1Admiral H. CurtissMemArena: Load UnmapViewOfFileEx dynamically to restore Windows 7 support.
5.0-160333a4de2b306efd6136791f7d995eb3ddea153d011Admiral H. CurtissMemArena: Use Common::DynamicLibrary for m_api_ms_win_core_memory_l1_1_6_handle.
5.0-160327c91acb000c012ad35c37770cdfbb659afef7603Pokechu22Merge pull request #10449 from Pokechu22/unknown-opcode-log
5.0-1602907578d8f1dc47513da1b3378fd4386defd3accbdPokechu22CommandProcessor: Log ignored unknown opcodes at warn level
5.0-160284ea9287a097e26f1a8e6aca7c4416b4cca0dfc7aPokechu22CommandProcessor: Move unknown opcode log message before the panic alert
5.0-1602986dbf768b925d7c451e42b0694d82c7f648957deJMC47Merge pull request #10447 from JosJuice/resetcodeptr-on-decrement
5.0-16020989bdb8d6dc83625ea999de5b2f5f21b0a1226b1JosJuiceCommon/CodeBlock: Call ResetCodePtr when decreasing region_size
5.0-16027eed7d3b692a1ff140b6a6d4587cd621ebf4006ebJMC47Merge pull request #10448 from Pokechu22/prince-of-persia-rival-swords-unknown-opcode
5.0-1602697482a61c66d2a70bf375985ff27ec1780c0f961Pokechu22CommandProcessor: Ignore unknown opcode for 0x3f
5.0-1602568cdceb4bef1b6923c3d3039b2535209dd58db8bPokechu22CommandProcessor: Log PC and LR on unknown opcodes
5.0-16024095803d1e965b89bd3010f8b426eec85b17a1f45Pokechu22CommandProcessor: Move contents of second unknown opcode panic alert to the log
5.0-160231c74867c71ffd68dc0712599081153f22229afa3Pokechu22GPFifo: Make s_gather_pipe size new constant GATHER_PIPE_EXTRA_SIZE
5.0-1602255f8aa9921bc74a6e4172af5f9d22a4c40a3f887Pokechu22VideoCommon/Fifo: Use GPFifo::GATHER_PIPE_SIZE instead of magic 32
5.0-160219ffe9d3dc10a87187685f2a6d3dc95db1739332cPokechu22CommandProcessor: Remove redundant GATHER_PIPE_SIZE constant
5.0-16020ce52ea35ecd0645b40169c9a2fff3a627f84b207Pokechu22Jit: Replace magic 32 with GPFifo::GATHER_PIPE_SIZE
5.0-16019466bb17e55960b75b47cc9f8a789f080e930d40aJMC47Merge pull request #10445 from JosJuice/android-riivolution-path
5.0-160085dd07f73d4b91ff27a91ce2265a541462a3dfe2eJosJuiceAndroid: Fix the logic for getting the Riivolution path
5.0-160179214174bb30fff96ebcea6a35934dae38baa8205JMC47Merge pull request #10435 from AdmiralCurtiss/savestate-crash
5.0-1600173311694b04cc3830689726ddda879e0a0d8b069Admiral H. CurtissCore/State: Guard g_save_thread with a mutex.