Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
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.
5.0-1600056ea1c1d74f349a1ed412b7e604decf0fadc9f6cAdmiral H. CurtissCore/State: Guard SaveAs() and LoadAs() with a mutex.
5.0-160149d69ca88509f854af0dde63cc17ffd53a9aeedf5JMC47Merge pull request #10386 from JosJuice/gba-save-dir-cond
5.0-15907a3f5d09a5429464a127f9adfab40ce5b7ea5ff25JosJuiceDon't create GBA saves dir when building without mGBA
5.0-1601230a9777c5afa1e8cb32d4cf919ce30d240372efbJMC47Merge pull request #10394 from Pokechu22/alpha-1-blend
5.0-16009444f6fd0cb84a673329cf33eacf8907bf96b5951Pokechu22Treat alpha as 0 if alpha is 1 for blending
5.0-160080327e6acb4a4f883003fb00b04a8092a1914090aPokechu22Use the same logic for lerp bias for color and alpha
5.0-16009a6f9dd5a83e5eca872d294524ef624dfde5237eeJMC47Merge pull request #9544 from AdmiralCurtiss/fastmem-placeholder-windows
5.0-1600079405de1037e93042b6357e19a43058d4a6b159fAdmiral H. CurtissMemArena: Use placeholders on Windows.
5.0-16007b4c7f2b1e834ce5ea4b2301f9d4fb07c11afeabbPokechu22Merge pull request #10444 from OatmealDome/mac-ogl-crash
5.0-16006a9b5188047abb2a5980d9fca148dba24a8e0bf5bOatmealDomeOGLMain: Set default value for bSupportsSettingObjectNames
5.0-16005c9896e1c4b95b8d8164e505037f3e887d9caf2fbMai MMerge pull request #10434 from JMC47/no-mmu-disney
5.0-16003bd83bdb73238511a95bd4e07205c3f90aa14876cMai MMerge pull request #10437 from AdmiralCurtiss/minizip-ng
5.0-16000ca31964833a41b2968b933144eeec86242dbd67aAdmiral H. CurtissExternals: Update minizip to minizip-ng version 3.0.4.
5.0-15994da888c8b49a8da2a2456f67c2db11f5c7392a013JMC47Remove MMU Default in Disney Trio of Destruction
5.0-160010d5786059b8c36f3c8536c6a8f0f6769eac89492Mai MMerge pull request #10438 from OatmealDome/mvk-1.1.7
5.0-1588614be17effe5afc2e34bd10c4dae544fd931bb29cOatmealDomeMoltenVK: Update to v1.1.7 (Vulkan SDK 1.3.204)
5.0-1599909a0ba06c02b87dd799febc133c2cd24d94f44cbAdmiral H. CurtissMerge pull request #10417 from jordan-woyak/libavformat-59-build-fix
5.0-15969a9a163657ccfa888d2c4fcd6eb26ac5f0c994203Jordan WoyakVideoCommon/FrameDump: Build fix for libavformat major version 59 and newer. av_guess_format now returns a pointer to const.
5.0-15997ec20e4aa995092d77f1a0c3cc46ddf5f6632c11bMai MMerge pull request #10433 from Simonx22/android-optimize-imports
5.0-1599540cda23491c2ae811648b08adff5c21d8bdbd6e2Mai MMerge pull request #10404 from iwubcode/vulkan_headers_update
5.0-15994942da3ce5f5167fadc791e848c535a811cde15c7Simonx22Android: Optimize imports
5.0-159538e3dbe9671afa631e7a64496f5bfcb2a8206f152iwubcodeExternals / Vulkan: update Vulkan headers to v1.3.204. Fix default present mode in Vulkan swap chain
5.0-159935e595616379a694789fe749e40a27ef069f0090eJMC47Merge pull request #10425 from JosJuice/android-import-path-traversal
5.0-159768aef3e4711c1c3be95be177560389a7b44773019JosJuiceAndroid: Fix path traversal when importing user data
5.0-1599144dabc6c2e848df50227ef45acd543e30dcb4050JMC47Merge pull request #10424 from JosJuice/android-export-empty-folders
5.0-15976e97fd2f19ddce4256a2ce834f63e66eadbbe8a05JosJuiceAndroid: Include empty folders when exporting user data
5.0-159894d1e6ff76a47ab8ac7417a7859c816467b4bfd04JMC47Merge pull request #10422 from OatmealDome/opengl-shader-crash
5.0-158968be3572c8378967cac8774ee983e8e31a812efa3OatmealDomeD3D12: Assume support for setting object names
5.0-1589573d957f65cc87d716b2c1bce9bfb375d84908d4fOatmealDomeD3DMain: Assume support for setting object names
5.0-158944c7fe45475349389274f61283b7305f7775cbc07OatmealDomeVKShader: Only set shader name if supported
5.0-1589328f3cb3d97f28ab296e8a5e14e481d731d533ab9OatmealDomeVKTexture: Only set texture name if supported
5.0-15892a8ce71fcd4d3dd9347fda0e4f4935e72ca0c901aOatmealDomeVulkanContext: Set bSupportsSettingObjectNames based on extension initialization result
5.0-15891801897467c3ea25b04641a122fb6261e317dc455OatmealDomeVulkanEntryPoints: Make vkSetDebugUtilsObjectNameEXT an instance function
5.0-15890a720083a7e25c42d00750a2ed98c22d5defffe19OatmealDomeRevert "Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using it"
5.0-15889b36c8663980afdf14509ed7d95d5f19ac0954c45OatmealDomeOGLTexture: Only set texture name if supported
5.0-15888ea1ac73c38338aa90adecf9be54b1c7f8e4a3392OatmealDomeOGLShader: Only set shader name if supported
5.0-15887390cc13834a230cbb27d448fb07491fb78d6a982OatmealDomeOGLRender: Set object name support on GL >4.3 and GL ES 3.2
5.0-15886947b562e06daad9a0111c25e10b33c04d786c769OatmealDomeVideoConfig: Add flag for whether the system supports setting object names
5.0-159778e21495c59998be502aba6bc92a7f52967325b71JMC47Merge pull request #10419 from OatmealDome/mac-updater-rename
5.0-1571390665fbabe58e74f9b21494a17621cf07065519cOatmealDomeUpdaterCommon: Copy content file to a temporary file before renaming on macOS
5.0-15975d3742c1555e26648bc19df64d02d5faad1df7f81JosJuiceTranslation resources sync with Transifex
5.0-15974da05173f713670f500ff6690e6a4bbfad2df89faJMC47Merge pull request #10416 from JosJuice/android-import-export
5.0-15960bf5cd900888d774fded524b882cab9fa3c2a5344JosJuiceAndroid: Add import/export options for user data
5.0-1597286f83deba63312cfa01d9218ab7a8d6f376c0292JMC47Merge pull request #10420 from gordonfreeman01/features/gamedbupdate_tron_evolution
5.0-159710ffb0777254815c656291090810e129d95f53622gordonfreeman01Game INI update for Tron Evolution Battle Grids (all editions)
5.0-159705d6a60b47cd633a93d0c35dde5cd26910b3b4b7eTilkaMerge pull request #10391 from JosJuice/android-license-comment
5.0-15932fbc71a28c352e8f627df0b938560743f15fc0dd5JosJuiceAndroid: Add some missing license comments
5.0-15968b32af33f24d13b58b28680e02f85baabdcd3499cLéo LamMerge pull request #10409 from JosJuice/android-no-cplusplus-checks
5.0-15958b8a6fcb1a727094ed590aab772e4bfb1929d46f0JosJuiceAndroid: Get rid of __cplusplus macro checks
5.0-15966a4122237ebecb92f47f628cd56d6d564ea137034Admiral H. CurtissMerge pull request #10411 from AdmiralCurtiss/config-disallow-global-ini
5.0-15965ff071f8b75cd55ac8688817088fb10989eee4c97Admiral H. CurtissCore/BaseConfigLoader: Disallow loading the MAIN_MEMORY_CARD_SIZE from the global config INI.
5.0-1596463df67b7c8350b6d1e991b877f78df67a31c3421Admiral H. CurtissMerge pull request #10395 from AdmiralCurtiss/memcard-size-setting
5.0-15938407aefb6b946c09bc83170095d237c5efe224607Admiral H. CurtissNetplay: Get memory card size override setting from config system instead of manually parsing INI.
5.0-15937b88507a3ede737dfb4424102e29a627704189f23Admiral H. CurtissCore: Port memory card size override setting to new config system.
5.0-159618e4155adfe22b60588ee31982cb481c7f981dbb9JMC47Merge pull request #10410 from Pokechu22/copy-filter-clamping-ram
5.0-159604aeef95746ea6bc3f798112f91bd1feb5ff2fa58Pokechu22Fix copy filter clamping when EFB VRAM copies are disabled
5.0-15959ecd4ee57a7450ef70ced87305ddd58f3863e286dJMC47Merge pull request #10408 from JosJuice/android-pp-include
5.0-15958e101c5aaf38e4a2b310967a824a5ee91e06b8092JosJuiceAndroid: Fix incorrect include of PostProcessing.h
5.0-15957af5678ea758d493c419ca53c56a0ce4f8fa0ca0fJosJuiceMerge pull request #10403 from AdmiralCurtiss/iofile-seek
5.0-15954a336c4386c154746ef2ea732b13872f5293666beAdmiral H. CurtissIOFile: Rename Clear() to ClearError() for clarity.
5.0-1595336cfcb530f6810afca93e75c47f767a453a99361Admiral H. CurtissIOFile: Make origin parameter to Seek() an enum class.
5.0-15954fbe7cf675cf412af12d2f750c6162f6e4151c52cJosJuiceMerge pull request #10402 from Simonx22/android-design-fixing
5.0-159515a4d838e7bb820e2349b2d894402b1eb209afbb8Simonx22Android: Fix in-game menu font spacing and checkbox margin
5.0-15952c2d8191fbb2115ddbf09bb026dd68b81d5624394JMC47Merge pull request #10401 from JosJuice/adreno-primitive-restart
5.0-159464f292f5ade1a1a6f63441882701a9873edc66537JosJuiceDriverDetails: Disable primitive restart on Adreno
5.0-15950f0136e0eb6468908c7883cdbc978225a2c8e9626JMC47Merge pull request #10396 from Pokechu22/efb-copy-clamp
5.0-1593825c547e9e5821e5b6da4c0d691253e80611baba0Pokechu22Fix incorrect copy filter clamping
5.0-15937e741d4783aec801b04ece1ff2ce8054893b21f5ePokechu22TextureConverterShaderGen: Add missing newline
5.0-1594780771ec89e32b6c36d32a2c3d99b7cd19a3adf43JosJuiceMerge pull request #10399 from Pokechu22/ubershader-fog-typo
5.0-15941cc9ed4815dad459e08672f0eadd4c5e7ce047051Pokechu22UberShaderPixel: Fix typo in fog calculation
5.0-15945c2bf3a4313d2f49ded41ad260f97ee77030a8e98JMC47Merge pull request #10393 from JosJuice/android-texcache-names
5.0-159379d8c207aaf5f90879c0d527dfdc1bb486eee77c5JosJuiceAndroid: Make texture cache accuracy level names match DolphinQt
5.0-1594390f7565fcca39e40580b41928e83d619144b09dbJosJuiceMerge pull request #10385 from shuffle2/arm-buildfix
5.0-159224ce9944cc53f7eab1d1b4ffffdeb153020baf939shuffle2remove redundant Unlock
5.0-15921acf6e24586a24102587970a2ebe66cc2c5b48374Shawn Hoffmanmsvc/arm64: fix shadowed variable warning
5.0-15940a8c5c9dffc7d3a0e0164f1b49a1595359550bfafJosJuiceMerge pull request #10361 from Simonx22/migrate-to-material-components
5.0-15840c6a074ca64c4e70860f7a852f7514189fa7220aeSimonx22Android: improve app design
5.0-15938ab5e71abf3ad809d58b919970cb165e02a62d691Pokechu22Merge pull request #10387 from Pokechu22/geometry-shader-always-write-layer
5.0-159296420845fcb013757c9d2884e59367ca40c0df944Pokechu22GeometryShaderGen: Write the layer for every vertex
5.0-15936b237c7479e21421e4017dea9df34309af4c0a2e8JosJuiceMerge pull request #10371 from lynxnb/android-ir
5.0-15889b4edd16f245f9e977dc13854977d7ea8fe8197b0lynxnbAndroid: add an option to recenter IR after every pointer interaction
5.0-15888fe9ac4ed1d6efce98e87a9bd31e992e41f4c8785lynxnbAndroid: add IR pointer modes to InputOverlayPointer
5.0-15933900a0b0eee5a1a0732f515c6c0b9aa23fcc7bb07Admiral H. CurtissMerge pull request #10392 from JosJuice/remove-ascii-to-uppercase
5.0-15932ff5b323a56a14e9e3183c25d8637ded4819bea07JosJuiceDiscIO: Delete an unused function declaration
5.0-15931481c8596de2748dc31093570e3061db4d4308eb5JMC47Merge pull request #10389 from Pokechu22/low-unknown-opcode
5.0-159308d7eff2a8a5ffc204565e554dc0a71206f7032a4Pokechu22VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessor
5.0-1592979b2185117bb2ecba4d069d9eb1ff6f2280905d0Pokechu22OpcodeDecoding: Don't raise panic alerts for unknown opcodes 0x01-0x07
5.0-15928237947e2f139a033da71e733c5e6e24d61b5142dJMC47Merge pull request #10369 from Simonx22/android-online-system-update-2
5.0-1588155378cab393547538275c56bae718a37a3f69737Simonx22Android: Add online system update functionality
5.0-158808ad1292df740eb0fcb902f50557d2ba50582e21cOatmealDomeNativeLibrary: Add function to start system menu
5.0-1587930d51348f977278eb289890f20e47ac1f25c3b80OatmealDomeWiiUtils: Add function to get current system menu version
5.0-1587836257f7f42e7dace0814d47ad3cd631f4082942dOatmealDomeWiiUtils: Add function to check if system menu is installed
5.0-158772fc7671eaf9089d2b5d0a586e98120d786159e9aOatmealDomeWiiUtils: Add doOnlineUpdate() function
5.0-1587619e1809cdfbd8c58d8506f4f87462641ac20f798OatmealDomeWiiUtils: Add function to convert UpdateResult to jint
5.0-158757c86baee50371da1b9aef84dbfb33ae5b097b311OatmealDomeWiiUpdateCallback: Add interface for update callback
5.0-159207b8e846d0ab1a95c4070c3d89e38180895e536c6JosJuiceMerge pull request #10367 from Pokechu22/fmt-8.1.1
5.0-15898fd04f4f32dcb322e3efa51400ed8638a8beb288fPokechu22Replace use of of unsigned char* with fmt
5.0-1589729d6dd609c4e77a6d2a6bcac9f48e44cc0ab8814Pokechu22Fix non-constexpr format strings
5.0-1589618cf8ac7670a9ed53cf3d78d55dbcdffcf0d9605Pokechu22Create EnumFormatter for WD Command enums
5.0-158951a9269945517b9c8ed327dc589a253ed24f4a144Pokechu22Cast to int for enums that are not formattable
5.0-158945465775d119bbfb5aa1862e4fc5cb8a7fa015e5aPokechu22Fix ambiguous uses of format_to
5.0-15893ac46b91673adae121e48bb6beedfb5b61339c39bPokechu22Make all fmt::formatter constructors constexpr
5.0-1589278e43a44042e6407318970753df4d3b5b230e80cPokechu22Make all custom fmt::formatter's format functions const
5.0-15891cc592ab81467409a42584b05d1d06fb4136ff78cPokechu22Use fmt::runtime in FmtFormatT
5.0-158900cc211d1efc2cd8a02de0b9bf92a3f10c3fec99bPokechu22Use fmt::format_string
5.0-15889ff8965c40bff1dd945635cc54879804ce9d4bdc4Pokechu22Replace uses of undocumented/deprecated fmt::format_to overload
5.0-1588854cf8d030cf586156d316b64b05ac0f13d514fc1Pokechu22Add fmt/xchar includes where wstring is used
5.0-15887cb662509f271a343e0cbec3cd9f32d1942cb9ccdPokechu22CMake: Bump fmt version requirement to 8.0
5.0-158861a2e88cbf3581a3dee291d6f6c6d830705009be7Pokechu22Externals: Update fmt to 8.1.1
5.0-1590673bcf9c24bff56e562f120d2c1c02fb734e17dfdJosJuiceTranslation resources sync with Transifex
5.0-1590578bcc6173f6be824d4ee1a521dee221e41eea635Pokechu22Merge pull request #10378 from Pokechu22/fifoplayer-LoadSettings
5.0-1590475cdcd5ac27c136407003703424d03a235606505Pokechu22FifoPlayer: Add missing call to LoadSettings()
5.0-15903b7e55e2d52e181b2943a337c8ddc7e6021819935Léo LamMerge pull request #10368 from Pokechu22/gamelist-lowercase-extension
5.0-1590243e146a1d5c327d49fdacddb7a5a7e7f0307fab8Pokechu22GameList: Convert file extensions to lowercase
5.0-159016e5f4125e32f545a61e611720fd30c051b691d62Pokechu22Use Common::ToLower and Common::ToUpper
5.0-15900aaec64501abae397235865f0d8ddafb036e10811Pokechu22Create Common::ToLower and Common::ToUpper
5.0-15899e62771856092cd9bbc25c8c94c433ed0e55a9f3fLéo LamMerge pull request #10373 from Pokechu22/cmake-tab
5.0-15896ad9e8d97a9e7fa407c4b75b155959cee410f152bPokechu22CMakeLists: Replace tab characters with spaces
5.0-15897cb19472f54a9fbd9883e8246d6bb4e9ba63ff371Léo LamMerge pull request #10372 from Pokechu22/discio-core-dep
5.0-158887935e614d1469175fe30f1d6aa89c21798f24461Pokechu22CMakeLists: Change DiscIO dependency from common to core
5.0-15895b7ac11080eb00424c2a54c2c3d02103e94e67695Pokechu22Merge pull request #10364 from Pokechu22/exi-device-refactor
5.0-1589465788290f66e1dfca86e4bf11fcea8e366b68aa4Pokechu22Raise a panic alert if a movie is recorded with memcards but no memcards are inserted
5.0-1589319ef936e2735a6a6305f61bda0b581fbef14c5adPokechu22Use Slot in GameCubePane
5.0-158929109258b854f68ef1f5ac7e29b38c1ea9ebd8e2cPokechu22Use Slot in GCMemcardManager
5.0-15891777bb4d82cc42da12799bfb7ab62617bb712671cPokechu22Use Slot in EXI devices
5.0-158903f0b23ed2bf431e7cd7262c60afebc293d8ff806Pokechu22Create Slot enum class for EXI slots
5.0-15889fefde0481d7bbcbe2cea453e8c0ddadc0bfa0b12Pokechu22Use EnumFormatter to generate names for EXI devices
5.0-15888d354163fbef36c1fb44568cfe6989856e83a0df6Pokechu22Replace TEXIDevices with an enum class
5.0-15887e8bbfc26fe27c4a5c9e6b44afc4918067a70fb58Mai MMerge pull request #10370 from leoetlino/siof
5.0-1588683c5446d852178794450f7c5833f7a047490ff31Léo LamFix static initialisation order fiasco issue for Version variables
5.0-1588507fd17445c6ca4e89b0cef023ba711bb27c920aaLéo LamMerge pull request #10366 from Pokechu22/bad-int3-constructor
5.0-15875fc0d958e26df5a450415195af3b85540be39e4b0Pokechu22PixelShaderGen: Fix invalid use of int3(0)
5.0-1588321b9e6a34fbd989547f968d4916e07e6a706b80eLéo LamMerge pull request #10355 from Pokechu22/fifo-player-config
5.0-1583729df17d422bd4912987eda501e7d68c312763106Pokechu22FifoPlayer: Allow changing loop option at runtime
5.0-15836575062a612f7c684cabc59748f496281db5bc118Pokechu22FifoPlayer: Store early memory updates option in the config
5.0-158801cea399e9c74aa82b89090b01d2d4dac4e6f39beMai MMerge pull request #10345 from jordan-woyak/modifier-range
5.0-1579078a9bdf04a5745472b4ea86962cfb75170c1c7eeJordan WoyakInputCommon: Use value of "Modifier" button "Range" setting rather than always applying 50%. Make "Clear" button reset "Modifier" "Range" settings to 50%.
5.0-15878cfb8b9bcf4eee1f1352b8208e1334ee49282f414Mai MMerge pull request #10357 from JosJuice/android-main-debug
5.0-158767ebc689b57f508b456bc43907977e6e0015a275dMai MMerge pull request #10360 from JosJuice/android-div-6
5.0-158219f3ed1f9f333838a803697cf1f26acc474ae3255JosJuiceAndroid: Don't divide SI device by 6
5.0-1582113e246a843e7e916b0b25b38308b6f22b12cbbeaJosJuiceAndroid: Make Main.Debug setting declarations match C++
5.0-15874e4372a317dbc6bd5ec509ee43e2e51f774193c9cJMC47Merge pull request #10247 from mbc07/GameINI
5.0-155644fe7f69c29a38db6e2572a5b0ca32078e7a848eeMateus B. CassianoGame INI updates
5.0-15872ca96421f4203b4dfa56259942b1251c695775d15JMC47Merge pull request #10365 from JosJuice/missing-ini-section
5.0-158662ca37922dc7c3324586e9e74b80d6d7e0a2581a5JosJuiceConfig: Use "Controls" section for PadType in game INIs
5.0-158655283a1dcc6281b761453c4637796729c69fe3890JosJuiceConfig: Add "DSP" to GetINIToSectionMap
5.0-15869c18abfaecc5bf5c21da57d4b8a08f5bf4557187fJMC47Merge pull request #10356 from AdmiralCurtiss/config-port-core-4
5.0-15850c82b2dccb5857177a1d75a56368dd1c6716a63c5Admiral H. CurtissConfig: Port SyncGPU settings to new config system.
5.0-15849d8b67bc15ff6066e825c9a4810d53819797f5ae7Admiral H. CurtissConfig: Port BBDumpPort setting to new config system.
5.0-1584892d2fd9d5f20de226464699410b1f24c5b551131Admiral H. CurtissConfig: Port MMU setting to new config system.
5.0-15847d8825f5635b70188e3fbfa8f92c736991115af81Admiral H. CurtissConfig: Port dual core setting to new config system.
5.0-15864d32b13fb36e6616f7bb4a5a395c34ae2f2ada32bJMC47Merge pull request #10363 from JosJuice/systemtimers-dma-period
5.0-15821aa57eb57b163d0c4de2a8f9e5b0fea8f5cf17b75JosJuiceSystemTimers: Refactor, get rid of s_audio_dma_period
5.0-158623da64875314e2a1743b8d6453403ef85e8b45eb4JosJuiceMerge pull request #10209 from Pokechu22/assert-fmt
5.0-15861ca9bf3174f4acd4c9d78ac7c21b6aeaa1430b7efPokechu22Use HRWrap in remaining locations
5.0-158601b32e6dae23835c020a7ea44d14a88e6b55b0353Pokechu22VideoBackends/D3D12: Include HRESULT in error messages
5.0-1585923cdb5c57678dd11f9c2732b08b9d1d5e63292bfPokechu22VideoBackends/D3D11: Include HRESULT in error messages
5.0-15858140c8217f67169688e3e5778e9a5cec5ba469dadPokechu22Common: Create HRWrap
5.0-15857c296c34e0053abd5b0ec7ab18631b1261ab324f9Pokechu22Common/MsgHandler: Use caller's file and line number in log messages
5.0-15856f55571ee5dffad775cd4043a273f232d7e8330eePokechu22Common/MsgHandler: Fix PanicAlertFmtT not actually being translated
5.0-158552a5016c2f8be6a12b30eb8001defdc6c24415f27Pokechu22Common/MsgHandler: Remove use of lambda, as it breaks __func__
5.0-15854558de04cfc1983f587984168fb34aa3767a6f709Pokechu22Common/Assert: Actually use the ASSERT_MSG's log type parameter
5.0-15853bab3ff0157065a62f6d16cba3953690a43529b05Pokechu22Common/MsgHandler: Remove non-format variants of PanicAlert
5.0-1585282acfa6a46120ea28d139fa5fe9db336d766c651Pokechu22VideoBackends/D3D: Eliminate CHECK in favor of ASSERT_MSG
5.0-15851161c6274668af9b2bc9d7c46415c317d8768c834Pokechu22Treewide: Remove unused inclusions of
5.0-1585044e93e91d7043ebad159c7f40a4473b294076066Pokechu22Common/Assert: Switch to fmt
5.0-158491c0ca09e6f0d89ff7549165629271b294f04026cPokechu22Common/Assert: Include the condition and function in the message
5.0-1584836d605715d4045d6a556b4234d1d925f79c5eea3Pokechu22Merge pull request #10359 from PEmu2/links
5.0-158400dad6e116944733d739a713a5d6614b8eca22336PEmu2Update some contributing doc links
5.0-15846e5ef597642e8af378f61d7e7bda91bfd0e262665JosJuiceMerge pull request #10172 from JosJuice/reorder-exception
5.0-15768ab8b2f9fe04af657ff9b75e9ab65af5722cd4d37JosJuicePPCAnalyst: Less strict interrupt checks in CanSwapAdjacentOps
5.0-15844bcd183133979f169ca4a3639ed01eede144d45dfJosJuiceMerge pull request #9815 from JosJuice/jitarm64-fmaless
5.0-158421d9d9d6a6edf5dac7b800224e8f7b534764c9feaJosJuiceMerge pull request #10354 from AdmiralCurtiss/config-port-core-3
5.0-158375c325eef38ca087ecb7a4f95b8315101723f2806Admiral H. CurtissConfig: Port SI device settings to new config system.
5.0-15836a0a0bfc5ca857718845bb8589c8cd4cd705af5fdAdmiral H. CurtissConfig: Port EXI device settings to new config system.
5.0-1583994ad33c42cff60b42d79513a10d1c54456a8a5e7JMC47Merge pull request #10358 from Simonx22/android-back-button
5.0-158380a82bb51bd59f83d3c895efc4e00ab5452963485Simonx22Android: remove save icon and add up button
5.0-158374c0dcf42b8d594cbc12e45f44e38dff46ccaf975JMC47Merge pull request #10346 from iwubcode/fixed_shader_precompile_parallelization
5.0-158029b4e5b00ee7393303285c2010c409244145fee40iwubcodeVideoCommon: assume the majority of os/drivers support parallel compiling of shaders, we can create bugs if there are issues. Android is assumed buggy
5.0-15835193ca92cb8ce97445dc5e2c66e0fc5c55c957c22JMC47Merge pull request #10349 from AdmiralCurtiss/config-port-core-2
5.0-15834eb5bb2993ef1d11564f1117247ac5106d7a5e78cAdmiral H. CurtissCore/AudioCommon: Add config caching to Mixer.
5.0-15833ed1a1c1fae518fffac44321ca9daf902350f138fAdmiral H. CurtissConfig: Port WiimoteControllerInterface setting to new config system.
5.0-158322354fb446659f5d7702a1a7839fe2e0bcd74551bAdmiral H. CurtissConfig: Port WiimoteEnableSpeaker setting to new config system.
5.0-158318c554d2e649a44f4ef24f22c148802e94ddce1ddAdmiral H. CurtissConfig: Port WiimoteContinuousScanning setting to new config system.
5.0-15830b2da738c814f8ae64814763f38fffc90f66b9e18Admiral H. CurtissConfig: Port WiiKeyboard setting to new config system.
5.0-15829f19cf1753b47d197c53d0a60181dbede0d354dd7Admiral H. CurtissConfig: Port WiiSDCard setting to new config system.
5.0-158282aa44b10bae4db2862f9f7e59549da1b720975f9Admiral H. CurtissConfig: Port TimingVariance setting to new config system.
5.0-15827dc7e7d08ad012668fc9d4776fefa16eebfebef4eAdmiral H. CurtissConfig: Port Fastmem setting to new config system.
5.0-1582688d725c918ba28b88f59b6219348f11b71f87499Admiral H. CurtissConfig: Port SyncOnSkipIdle setting to new config system.
5.0-15825e613cbf395935c3ada0dafc93136a4f8f0823294Admiral H. CurtissConfig: Port FastDiscSpeed setting to new config system.
5.0-158247184983ee8f6938be5d5abea1857bc54c832282aAdmiral H. CurtissConfig: Port DisableICache setting to new config system.
5.0-15823d98c6b0b1d6203397b81fd0d74db1dfc49ea49f6Admiral H. CurtissConfig: Port GPUDeterminismMode setting to new config system.
5.0-1582268688e7903738e4bae9cd4b81058aa7441074975Admiral H. CurtissConfig: Port PerfMapDir setting to new config system.
5.0-15821fb47035f97ab196dbc3e5a38791898eb90fb71a8Admiral H. CurtissConfig: Port emulation speed setting to new config system.
5.0-158205d11dc1926a7c76d8cfcd11d995e24244bdd7e71Mai MMerge pull request #10352 from JosJuice/android-analytics-static
5.0-15817804f78e0e4733b883f4fef8337473c75e23eb378JosJuiceAndroid: Mark s_android_send_report as static
5.0-15818e57823c69521032aa3302f2563a0729279f65cf7Mai MMerge pull request #10347 from Simonx22/gradle-704
5.0-15817ba5c38e3ad3d642ae04d63b5177c3fa46eca7849Simonx22Android: update dependencies
5.0-158167bd14c5d9f5b59217e3d2ad3ee5eb6bab8358209Mai MMerge pull request #10338 from Pokechu22/natvis-improvements
5.0-157698e2b06906b8929c3c6a23b8243cb83167c994cafPokechu22Create EnumMap natvis
5.0-15768b96297f2ee3ed21aee934c84fcecd4a73f2ba753Pokechu22Improve BitField natvis
5.0-15813c16b8f4200f22ffa33e0c416f3d523369fc24b27Mai MMerge pull request #10212 from JosJuice/android-12
5.0-1547751034ac2dc73aa6cabcc21c6e7eb09af6c4d3d02JosJuiceAndroid: Increase targetSdkVersion to 31 (Android 12)
5.0-158116939fd9f1801d3ec5d6b4f79f7d255365b99c48cMai MMerge pull request #10348 from AdmiralCurtiss/config-remove-compare-server-client
5.0-15805032f0da35efab547505795d33aca39d46b8b4ea6Admiral H. CurtissConfig: Remove CompareServer and CompareClient settings.
5.0-15809c0fada6fec5b851e7bf7cf2f91442bf33faac229Mai MMerge pull request #10350 from Techjar/netplay-longer-timeout
5.0-15805600c8169d5c924dfccabca05d643e265d5f09ebeTechjarCore/NetPlay: Extend enet peer timeout
5.0-15807c52485071bd2f3e25bcd60f6b36a9de90ad4374fMai MMerge pull request #10351 from JosJuice/rb3-more-devices
5.0-15803589c26735561741a6a520a1807611b870a586229JosJuiceUSBUtils: Fix 1bad:3110/1bad:3430 mixup
5.0-158020de8ccc25fbd63e7f3f30f1fd67b9b7382c9fe58JosJuiceUSBUtils: Add "Harmonix RB3 Keyboard for Nintendo Wii"
5.0-15804bc1448548983dc3f191430d8639698df8ed1c211JMC47Merge pull request #10340 from AdmiralCurtiss/config-port-core-1
5.0-157910bfffe409589c016e35c1728f3be6cad768deca4Admiral H. CurtissConfig: Port GC Adapter settings to new config system.
5.0-15790e08171fa243b7e5488713b63a7ae030f3b100490Admiral H. CurtissConfig: Port remaining Core settings to new config system (partial).
5.0-158013feea704e0bc35979412458f5886264b1062c90dJMC47Merge pull request #10342 from JosJuice/vulkan-shader-crash
5.0-157942ab66390f8a461b074cb3cf6073b8f9d60875436JosJuiceVulkan: Check for vkSetDebugUtilsObjectNameEXT before using it
5.0-15799500e02dcfb6f5ce6ab655f02dd43ec3e39e1a95aJMC47Merge pull request #10344 from JosJuice/android-no-retain-instance
5.0-15621a8a8b294cd577ba3ecd96d79f0326943e7fe5601JosJuiceAndroid: Remove all setRetainInstance calls
5.0-157979a914d33d52e5a5305bc68777170273b2cf2fdd5JMC47Merge pull request #9414 from DevJPM/master
5.0-15523f43122cd8abbd74c00ec7701bf21892c77f0f967unknownTrust MacOS not to crash during shader pre-compilation
5.0-15522613c4563c288b5b73b2f1defb23ad645cef97beeDevJPMVideoCommon: Gate Multi-Threaded Shader Pre-Compilation behind a bug entry
5.0-1552161cfd8696ee010758c48d02eac13d3dffc3501a7DevJPMFix CPU Core Count detection and Enable Parallel Shader Compilation
5.0-15793a026ef30d248f8bcdfaea565415766056d65877fLéo LamMerge pull request #10341 from AdmiralCurtiss/dx12-shader-crash
5.0-157928af737d3bd422c69962748bf2221e6c5ffe94704Admiral H. CurtissD3D12: Fix nullptr dereference when creating a shader with a name.
5.0-1579104a25818b2ccfea20b232e33493742378fb17bd7Léo LamMerge pull request #10330 from aldelaro5/gdb-stub-add-hostinfo
5.0-15782d705a5fe9babd48019116b78398c06453c0e512baldelaro5GDB Stub: add support for lldb's qHostInfo
5.0-15789953eb49cd8f52495b0cde80487f19c0dc279ca25Léo LamMerge pull request #10335 from ssdsnake/dolphintool_fix_20220102
5.0-157674d125064fe82423b2336e5857b813ce47abaea66ssdsnakeDolphinTool: initialize user directories (fix unintential deletion of Wii files)
5.0-157877abb501e0aeca51d62b0d837059bb1d7dae959d0Léo LamMerge pull request #10334 from AdmiralCurtiss/json-maker
5.0-1576829068898046316d79b9ba521360060f8f3175360Admiral H. CurtissCore: Add a Maker field for GameModDescriptors.
5.0-157850de008da11987384c40a8d00aa583000fdabdb02Léo LamMerge pull request #10332 from AdmiralCurtiss/config-port-general
5.0-157834ee20368f8b5fe16fa19a93852c8563f26ca8856Léo LamMerge pull request #10336 from aldelaro5/gdb-stub-fix-first-packet
5.0-157684b131bf1ce748534cc3c0d63b78c24449899f1bfaldelaro5GDB Stub: do not send a packet when we just connected
5.0-15762d590aa88a4f57e1dda9d9da56c60c6db73206e25Admiral H. CurtissConfig: Port remaining General settings to new config system.
5.0-15781cbd1c4969d3fb0c17cd3beb4a8560f90c5dedffaLéo LamMerge pull request #10309 from aldelaro5/gdb-stub-fix-watchpoints
5.0-1577827a2df410a1d663483ff783a513266a2d3a5dd1aLéo LamMerge pull request #10308 from aldelaro5/gdb-stub-fix-unkown-pointer
5.0-15687bfa675cb9da92b0baa8c1fdf94d06f9eb0d848f8aldelaro5GDB Stub: validate the address exists before reading/writting to it
5.0-157439c784ca8ab47e564b3a60ac9d5a10ff361197c2ealdelaro5GDB Stub: correctly define the breakpoint type values
5.0-1574270b7e16d6cf8c50bf22ec44e9b5cee4047a1c6b5aldelaro5GDB Stub: properly check for wrong breakpoint type
5.0-15776f5a24ac7b97b03bf413202dbf893ceabaf978033Léo LamMerge pull request #10300 from aldelaro5/gdb-stub-fix-thread-reports
5.0-15768051197b83c935e82a254405ad1df24c6a7013a44aldelaro5GDB Stub: fix thread report requests
5.0-157745953c55075338f1d2b5d71f5ad8b883888ef11f1Léo LamMerge pull request #10271 from Pokechu22/hash.h-merge
5.0-157713d5b46615cfc6d238075a9a1666c29f6f54decbePokechu22NetPlayClient: Use fmt::join for MD5Sum
5.0-15770301bc49efe23d93cdc870508b28a6bc96be645d5Pokechu22Common: Remove MD5.h
5.0-157690c19f895d39b3302488acf9b6006fb524fb0e4d6Pokechu22Replace remaining uses of zlib crc32 with Common/Hash.h
5.0-157682652aed85c0ab0ee9d51cfd5065b4bb4a620ab45Pokechu22Common: Merge CRC32.h into Hash.h
5.0-15769f6883a08830158e5ae768b633d69bb504c9e7e3cLéo LamMerge pull request #10269 from Pokechu22/graphics-debug-details
5.0-15768afd02b79a511f88ae8c7d0be0c49f529967cb243Pokechu22VideoCommon: Add names for textures and shaders
5.0-1576785d2ea0dd28444effed13a622360253f2d74bcbaJosJuiceMerge pull request #10303 from RA-Kooi/RenderWidgetFix
5.0-15766b756dc40bbdba8a599833163ff1f6b7b605ddcb9Rafaël KooiRenderWidget: Add include to Windows.h
5.0-15765dc7ea16705d35036617d69e874146530f8288ce8Léo LamMerge pull request #10284 from JosJuice/no-blr-cr
5.0-15664b6395a7c49bac049c8f1adf78555fbd15fe196ddJosJuicePPCAnalyst: Don't treat blr as writing to CR
5.0-157638b6b96a114286f097e90c4af3ab99fe91972234aLéo LamMerge pull request #10285 from Pokechu22/cursor-disabled-input-gate
5.0-15683de7c78ef3dae0977c182071eebe139e0362ded5dPokechu22ControllerEmu: Hide the cursor if the input gate is disabled
5.0-157618dd803bf2b0ef7d750fedb810661b963c9a47130Léo LamMerge pull request #10297 from AdmiralCurtiss/pbr-screen-border-patches
5.0-156870805bae5d85138fb3cb8bbc4c75115520e97af77Admiral H. CurtissGameSettings: Patch for black screen effect for remaining versions of Pokémon Battle Revolution.
5.0-1575913939b13d7b018f263318b7510f47dca649cd3ceLéo LamMerge pull request #10311 from JosJuice/gles-sampler2dmsarray
5.0-1570076b508557ee1e133ac85bb8a4b9c90df9f5d9c1aJosJuiceGLES: Fix missing precision for sampler2DMSArray
5.0-15757c9a0c10552cd05fb00c2eb527ef93ca5a2d60ad1Léo LamMerge pull request #10291 from OatmealDome/mvk-1.1.6
5.0-156835e073cd4c947bda499a03ba4c9eff800154211faOatmealDomeMoltenVK: Update to version 1.1.6
5.0-15755379ab16e1b61c883502d3496391850704c35298eLéo LamMerge pull request #10301 from RA-Kooi/BBAFix
5.0-15702edb843415db2bfaae72bea45d413c90bd839b1fcRafaël KooiBBA: Fix TAP detection
5.0-1575389b33267f9a9197ec35217a1620e8535654ed8a1JosJuiceMerge pull request #10331 from PEmu2/imghttps
5.0-1575250444d3f4919bdb050f56a5e8d4add4c0a088893PEmu2Use HTTPS for images
5.0-157510a62ba9beb6baedb312cc18477a42a3a84fc4bd5Léo LamMerge pull request #10320 from OatmealDome/macos-headless
5.0-157139ff7f80aa0a8e793ebf4772c53208ca8cfb89609OatmealDomeVulkanContext: Ensure present queue family is valid before incrementing queueCreateInfoCount
5.0-157499a61514073a95f378f705873921596e85e625f74Léo LamMerge pull request #10241 from AdmiralCurtiss/user-dir-consistency
5.0-15690269ae6f7e8615b3110ca7389897b7f237231ffe8Admiral H. CurtissCore/UICommon: Use std::move() a bit more.
5.0-15689ab56f3ecbddb85635b52219b0a1f37beec40aadcAdmiral H. CurtissCalls to File::SetUserPath() no longer need to manually append directory separators.
5.0-15688e54657254a92d5cc9b2620abba347e437dcab6dcAdmiral H. CurtissCore: Make format of D_WIIROOT_IDX consistent with the rest of the user directories.
5.0-156873e1511ce987c8492effe62906e8c1255372b48afAdmiral H. CurtissCommon/FileUtil: Ensure consistency for custom user paths.
5.0-15744c6225e451cbc0243c2713e850d65fc92047c47fcLéo LamMerge pull request #10328 from AdmiralCurtiss/config-port-interface
5.0-15737b3a3ecd2b426084ca134c9e264457308ba9e0380Admiral H. CurtissPPCAnalyzer: Most member functions can be const.
5.0-15736d6331c1e71ac28317bf1a7af36cfad2f2af05ca3Admiral H. CurtissConfig: Port remaining Interface settings to new config system.
5.0-15741c2160578a1d7976bfabee74850871dcffa8096b5Mai MMerge pull request #10313 from JosJuice/android-coverhelper-region
5.0-1573988f89ea305f8f0ca4ba0fcd42a1f7b8535845524Mai MMerge pull request #10312 from JosJuice/gameini-no-syncgpu
5.0-15700014cc02b96af1f6a01bdfafa4e30e26203af87a4JosJuiceAndroid: Fix country constants in CoverHelper.getRegion
5.0-15687869edd5a664e58602a0ba69e8ef3e1ce9b67fe58JosJuiceGameINI: Replace all uses of SyncGPU with single core
5.0-1573741ba6f1be7d51d39e7c4f0d93656d9ef483cd322Mai MMerge pull request #10329 from PEmu2/andset
5.0-15736c5c0e7e534847f8a6597bbf92e16ba466d17430cPEmu2Update Android setup doc
5.0-15735df0870f79d28806886df50d5245c85997fb72b1fLéo LamMerge pull request #10327 from AdmiralCurtiss/config-port-usb
5.0-15734247f5d823fb68be1f6ce33453585f1a5d4046482Admiral H. CurtissConfig: Port USBPassthrough setting to new config system.
5.0-157331af0c5f89ff14cd401574de83ac3d2f225368951JMC47Merge pull request #10326 from AdmiralCurtiss/config-port-bluetooth
5.0-15732526887899ee839480f72703304331c276ccdae85Admiral H. CurtissConfig: Port BluetoothPassthrough settings to new config system.
5.0-157315c6dc5002faf86153e736c19e8e6a853d7f50803JMC47Merge pull request #10325 from AdmiralCurtiss/config-port-debug
5.0-15730810dcfa0f69fff2475eb675109681ff64d389b24Admiral H. CurtissConfig: Port Debug settings to new config system.
5.0-1572933d044260454953ae00efb9356afe1a076732635JMC47Merge pull request #10324 from AdmiralCurtiss/config-port-input
5.0-157289c4b2b65b44b3fc14bd7b361e85004ea205e72b0Admiral H. CurtissConfig: Port Input setting to new config system.
5.0-15727533116093e7bd22d3d59ef193d79ae34bfb7e99aJMC47Merge pull request #10323 from AdmiralCurtiss/config-port-movie
5.0-15726aa437d9805b2f1c810d117788be3aaac1259f788Admiral H. CurtissConfig: Port Movie settings to new config system.
5.0-157251112b2a19e3421cb90364769754570c44f81d1abJMC47Merge pull request #10307 from AdmiralCurtiss/config-port-autoupdate
5.0-1570296fa0919be58b015676c54469b7eaff520ee5c56Admiral H. CurtissConfig: Port AutoUpdate settings to new config system.
5.0-15723de91afaff31df5a8075527196aa1de84bc133bc3JMC47Merge pull request #10298 from aldelaro5/gdb-stub-fix-registers
5.0-15687beabd56ff8bcdf9f7b37799f8810c2e4ab41cf62aldelaro5GDB Stub: Fix the id of the registers returned by p and P packets
5.0-1572101f180217b7fe1eeb3b1cebd674167c96dcc7c2eJMC47Merge pull request #10299 from aldelaro5/gdb-stub-add-query-packets
5.0-15687b369d822b110ec9e65381ff35e4479f25bdbc66ealdelaro5GDB Stub: add support for various query packets
5.0-157191c8a7f1867060dd2a0557524e11aaf2a67d87feeJMC47Merge pull request #10277 from AdmiralCurtiss/memarena-cleanup
5.0-15688155412856072c07521536d5a07117c400c0ce131Admiral H. CurtissMemArena: Prepare interface for proper memory reservation.
5.0-15687812cc8b6322fa72982a3084bb3de4bdb564331feAdmiral H. CurtissMemArena: Split into three separate files for each OS.
5.0-1571668fd94e063ca43919180f831d2e61cfa11687661JosJuiceMerge pull request #10302 from RA-Kooi/CMakeQt
5.0-157143b5a612e96975bf690db47fd9e7610d1d8d688bfJosJuiceMerge pull request #10304 from AdmiralCurtiss/pbr-jp-widescreen
5.0-156981db86e8477559479b6c4b0a4ec12f9ef01fd4e07Admiral H. CurtissGameSettings: Japanese version of Pokémon Battle Revolution does not support widescreen.
5.0-15698d6c9831efd624a7a5a9dc47df6c73f5d4b556ba5Rafaël KooiDolphinQt: Fix generation of /external:I flags
5.0-157122ab331dcdffcf22dab5297fbe41ab32fbbfd638aJosJuiceMerge pull request #10314 from JosJuice/gles-lod-bias-float
5.0-15711a96cfe253114d28f7318d33eb9bb8cb0017bd45dJosJuiceGLES: Fix LOD bias int/float mismatch
5.0-157102a34118e1e75f68d326c75cfb9963aed51ba6ec1JMC47Merge pull request #10310 from AdmiralCurtiss/interpreter-cycle-count-debug
5.0-15702ebe27e0140d0b1b9735cfddeb8f5306339f3cdebAdmiral H. CurtissInterpreter: Fix cycle counting inconsistency between debug mode and regular mode loops.
5.0-1570807d26b2b3582a68e39f9f068e600f0953ee4ef22JosJuiceMerge pull request #10306 from Pokechu22/contributing-vs-clang-format
5.0-15702a1fe1a24c713299460546e916cdceccbf1114ddcPokechu22Contributing.md: Mention Visual Studio formatting key combo
5.0-1570601e8e950e8f381c852c842183fe6831d5e83b503JMC47Merge pull request #10292 from OatmealDome/lodbias-take-two
5.0-15686056613ecc5c79941d4bc9747bdc6f79fe332183aOatmealDomePixelShaderGen: Add LOD bias to texture() call on systems that don't support it in the sampler
5.0-156854e12d6e871680fe70bb45e7909f00a89539f7a3fOatmealDomeShaderGenCommon: Add bit for LOD bias
5.0-1568491cdeb5aa6e46ea0cc60e157d4d30863e54f7ec0OatmealDomeSamplerCache: Check for bSupportsLodBiasInSampler instead of IsGLES
5.0-1568308396c56e56708344d63fded5900020f47337b8eOatmealDomeVideoConfig: Add bool for sampler LOD bias support
5.0-157018d237eb1020dd57d7521f1ea5af16045e7991bf4JosJuiceMerge pull request #10305 from AdmiralCurtiss/config-port-fifoplayer
5.0-1569856f747ebf3e1cfa6fce9cc06597a127357fa4940Admiral H. CurtissConfig: Port FifoPlayer setting to new config system.
5.0-15699ddb3bad9c91300448ed28bc9f5538aaba4b2b019JMC47Merge pull request #10288 from JosJuice/jit64-safe-paired-load
5.0-156851295bc4272bb1c2f1456f7121c3fd86e05387a45JosJuiceJit64: Make paired loads always safe
5.0-156974dcf2327eb873ffaf7eeb0b6b1cc6b49fa8778f1JMC47Merge pull request #10286 from Pokechu22/geometry-shader-depth-clamp
5.0-156831cd148d4c52ecb61f562b6f7fb37d39157c34b6ePokechu22GeomeryShaderGen: Set gl_ClipDistance on Vulkan as well as OpenGL
5.0-156951f1e78ee7a29c5f4ddf7ba7d39057f42829ef72cJMC47Merge pull request #10273 from Pokechu22/fifoplayer-efb-clear-wait
5.0-1568486f2b39d660673bb3ae993dc2d71e34b36880e98Pokechu22FifoPlayer: Wait after clearing the screen
5.0-15683d981944d7cad89841af60d9cc36b59ede6a089c1Pokechu22FifoPlayer: Fix uninitialized variable warnings in ClearEfb
5.0-1569266411571fa52c400b0a3418e5ef6dd33f2869eb9JMC47Merge pull request #10293 from AdmiralCurtiss/config-port-cpu-overclock
5.0-156897625cb7aca314b36008a4eb11b23151ccb93f2c1Admiral H. CurtissCoreTiming: Cache the overclock factor instead of re-querying it every Advance().
5.0-15688319b00f1fd6cc0385ffc4ac9d48411ed3fd1f42bAdmiral H. CurtissConfig: Allow unregistering callbacks.
5.0-15687cae4b545bd945dc770d289ed69e0bbd20fb0603cAdmiral H. CurtissConfig: Port CPU overclock settings to new config system.
5.0-156888fcf1bfaa079b02cb8f6084a6a34e0c2214e7405JMC47Merge pull request #10296 from AdmiralCurtiss/config-port-gamelist
5.0-156875999e9e13961fdf55118db785e57be0ca9fd034aAdmiral H. CurtissConfig: Port GameList settings to new config system.
5.0-15686a29d7625ddb67f29f6dc46858b2b1488b72fd42bJMC47Merge pull request #10282 from JosJuice/android-wfs-root-configurable
5.0-1568575bf008abaa006eb28bf290226e2db155763b54cJosJuiceAndroid: Make WFS directory configurable
5.0-1568426bfe788ba588bae9d2db957a214f99c622da54dMarkus WickMerge pull request #10283 from JosJuice/memmap-nullptr
5.0-156835dd2ddb1df03cb174c96db1c61a0ee01f7c46fa7JosJuiceMemmap: Replace some GetPointer calls
5.0-156826dae4043cb967925ae28cce92d9c100330a5d17eJMC47Merge pull request #10281 from Pokechu22/static-lighting-struct-string
5.0-1568185025612bc086340eaf4974d55d8e9a4cc1d0d8ePokechu22LightingShaderGen: Make s_lighting_struct not inline
5.0-15680e6f40fa015a3bef927ac30857ab22aaf7d9e4234JosJuiceMerge pull request #10279 from Pokechu22/intensity-alpha
5.0-15666254f39cf785e7dc4790acca38aa0dc10f506aa70Pokechu22GameSettings: Add patch for black screen effects in Pokémon Battle Revolution
5.0-15665fd2324e40aa5a398edda25244797f887a3364c4dPokechu22Fifo analyzer: Rename mipmap filter to half scale for EFB copies
5.0-156642f6953efb62b487639bbc82be95466e07cb42cdbPokechu22TextureConverterShaderGen: Set alpha to 1 on intensity formats if EFB lacks alpha
5.0-15676b1f79d9ecf87070c78789acdf5bc329637bc5812JMC47Merge pull request #10215 from OatmealDome/shader-logic-ops
5.0-155801c421444aed7673c30429f8b92e8ac3492cfb5b4OatmealDomeProgramShaderCache: Don't define FB_FETCH_VALUE for GL_EXT_shader_framebuffer_fetch We will automatically choose between real_ocol0 and ocol0 in the fragment shader.
5.0-1557974a979db097fb540aef175505f622f00137cda7cOatmealDomeUberShaderPixel: Add shader logic ops support on OpenGL ES
5.0-1557818b2f6953dfdde2bedf6122a361d307e329bae75OatmealDomePixelShaderGen: Add shader logic ops support on OpenGL ES To do this, I had to decouple framebuffer fetch from shader blending. We need to be able to access framebuffer fetch input when using shader logic ops.
5.0-15577a77ae14d94767fe5398795837e39361471674390OatmealDomeUberShaderPixel: Add shader logic ops support on Metal
5.0-15576e0837cb847ddbac93c26a0b7941844ae7cabfec7OatmealDomePixelShaderGen: Add shader logic ops support on Metal
5.0-15575426c68b5a00a8de18975739de2bdb6575428669bOatmealDomeShaderCache: Don't turn on logic ops approximation if framebuffer fetch is supported
5.0-15574f87f704f43a18c8ff6eeeebc44ece07f02985c98OatmealDomeShaderCompiler: Add helpers for Metal framebuffer fetch
5.0-1557340eb071562a56acda985cc733b8ac985300c5f22OatmealDomeShaderCompiler: Add new helper define for input attachment binding
5.0-15572c12b9b013b4219fc712380284e11e6f53c65513aOatmealDomePixelShaderGen: Add logic ops to pixel_shader_uid_data
5.0-1557104ec02c06bccdcc575765da70378e50b0b671f2cOatmealDomeConstantManager: Add logic ops to PixelShaderConstants
5.0-155708e72136eebb95daea111d1f7b8e5a348194464bbOatmealDomeVulkanContext: Set Apple GPUs as supporting framebuffer fetch
5.0-15569fad11e353261f923eb97a4ca324e0f574d3906b5OatmealDomeMoltenVK: Add patch to turn on framebuffer fetch in SPIRV-Cross
5.0-15663820a424dcdf0095cf088abea921aaaac299dbcccJMC47Merge pull request #10272 from JosJuice/android-intent-uri
5.0-1558541c7e1116a0631ccbded1c3f4ee08585346a5453JosJuiceAndroid: Rework intent handling to work under scoped storage
5.0-156611d146a9e1559a58e200acaad7de9525a30c45da6JMC47Merge pull request #10236 from JMC47/n64vc
5.0-15525d074ee1609e348980e6fc58483c73debabcb3514JMC47Cleanup and Update N64 Virtual Console INIs
5.0-1565932fed91b0d35f06c46281f55c9f0fa4694c5334aJMC47Merge pull request #9718 from Pokechu22/better-fifo-analyzer-part-3
5.0-15645ffa512f5e7d24d9d9e93366bb596b9473d26d61bPokechu22DolphinTool: Remove direct dependency on core
5.0-15644e7d5f8ad5c1a018b4e0187256cd8f1b8e0b50e58Pokechu22TextureCacheBase: Re-wrap GetTexture comment
5.0-15643f4f4dbbc63a0b41da0216cdd00d635f4faa16bd2Pokechu22Switch to the Play / Record tab when fifo playback stops
5.0-15642d1cc539476b2937e21bfa837f502c6f807ad7354Pokechu22BPMemory: Correct spelling of MaxAniso
5.0-15641f0f12ac8d75de2c16a9938079d2ddfa947c3acd4Pokechu22Fifo analyzer: Decode floats in primitive data
5.0-1564027cb7044669c62922be6f68913007d2567ce2480Pokechu22Eliminate VarType for ComponentFormat
5.0-156391a964891f83ef9332c425dd69fe2f277b8ceb992Pokechu22VertexLoader_Color: Use Common::swap24
5.0-1563895e0f833f9fd16621cfd32536698aa9d98177e22Pokechu22Fifo analyzer: Display equations for color/alpha combiners
5.0-156370afe318b55fd71688f2a8b6c19c50830796dbb01Pokechu22OpcodeDecoding: Make s_is_fifo_error_seen static
5.0-15636d039b1bc0dfaba2a88036468b6d971bb1d7e463dPokechu22VideoCommon: Move VertexLoaderManager logic out of CPState
5.0-15635e4605fa39955845145457aaa1f6ef227b7c6f78aPokechu22Fifo analyzer: Create a new object for each EFB copy
5.0-15634d84d695fdf675a7668f23bf9db901cef9311a7dfPokechu22Remove DataReader from LoadXFReg
5.0-15633b5fd35f95145ecc8f88a179229ed69b390eb76bePokechu22Refactor OpcodeDecoding and FIFO analyzer to use callbacks
5.0-1563204418262063bf6034bc2be172a64eb99a9e9a2bbPokechu22Fix wrapping in FifoPlayer comment
5.0-15631d5cfac71d09c4a751af607f16ba9c56755054d0aPokechu22Refactor object listing code
5.0-156301914087998bc296208355dc4b1b2553430b081b2Pokechu22Create and use CPArray enum class
5.0-156293aaeb2b9ef3f6b9cde69c77ecdf96e8defc996d5Pokechu22Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class
5.0-156283fc12431c5ed7a0df1e9bd4c538405a44f6561dePokechu22Remove parameters to SWVertexLoader::SetFormat
5.0-15627205ab23d80e5c1975a1e022fa171ea55563ea1c7Pokechu22GeometryShaderGen: Convert to EnumMap
5.0-15626f53dc6564fe16c23234b28907003d0d4cb1c4c5cPokechu22UberShaderPixel: Convert to EnumMap
5.0-15625380b333387767e6c6fa95481a41767014fd513e8Pokechu22PixelShaderGen: Convert to EnumMap
5.0-156242b1d1038a6acf0acf75b03ca93c85de6fe6cdf18Pokechu22VertexLoader: Convert to EnumMap
5.0-15623327126d1e86c5b923aa4f0238b9ac983d1b761d9Pokechu22ShaderGenCommon: Add WriteSwitch
5.0-156351714dc64bb1cc01aee9d9b52763f20aa6a44a674JMC47Merge pull request #10120 from Sintendo/jit64arithcxrefactor
5.0-156319ed368ead7b513d8d2fdca356eee878f5795a8ccJMC47Merge pull request #9376 from merryhime/rlwimix2
5.0-15233da9546cb2f7f81178412d7d5c2df7f5582636b8dSintendoJit64: Merge subfx and subfcx
5.0-15232a725eb80ffe5d6ecc66d1247ea7f003dd09bdfb0SintendoJit64: Merge addx and addcx
5.0-15231a9e0f21373d354cf6d9ab2882ca42a53a7002063SintendoJit64: Split arithcx into addcx and subfcx
5.0-156242d1c7352e4520918419ee9f88ea3a44011c40f20JMC47Merge pull request #10280 from iwubcode/wfs_root_configurable
5.0-156185ecd5f010f4d9814dd3170a87b6bcf54d6bf071fiwubcodeCore / DolphinQt: make WFS directory configurable
5.0-15622d8e347c8e8fd4c5e67cbf8b523506e182bc14ef4JMC47Merge pull request #10275 from AdmiralCurtiss/twX-5-byte-jmp
5.0-1562008d907dec86f672c0767351df8ba9b1c1b28efe3JosJuiceTranslation resources sync with Transifex
5.0-1562048560135b34b4b9866daa870b3537dbe86eb953fAdmiral H. CurtissJit64: Put the exception exit in twX into farcode.
5.0-1561980ccb209310b832b57f4fc18cf561ece5c37af4fMarkus WickMerge pull request #10267 from JosJuice/jitarm64-bigger-farcode
5.0-1558567787b59d6ac87451b805ede10a677678cd70a38JosJuiceJitArm64: Allocate 64 MB for farcode
5.0-15617bf37679e4eeee2711e05a9b587ac1e6f17175e10Léo LamMerge pull request #10278 from JosJuice/netplaycommon-header
5.0-15616094290792ad1b9f4258995c375146181e107ae37JosJuiceCore: Add missing header to NetPlayCommon.cpp
5.0-1561566fc335c1198a05fe1df3e6b86f973fb31da96b7Mai MMerge pull request #10276 from JosJuice/android-fix-file-manager
5.0-15585974c7f4f86aa4d1b680ec3673a0d04ecb003789aJosJuiceAndroid: Fix opening system file manager
5.0-15613185475fe03c758a2346c170bd9395227d78b0f63Léo LamMerge pull request #10187 from AdmiralCurtiss/json-gamelist
5.0-15610b928900f6e1097a189cd78491df00ed7890949d6Admiral H. CurtissCore/WiiRoot: Handle the combination of NetPlay and savegame redirects.
5.0-15609387d14835716389b5163b6a43ccda6f46da4b4dfAdmiral H. CurtissNetPlay: Add functions to sync folders.
5.0-15608418bb0b0878063876579e1ed142dcad64a243c0aAdmiral H. CurtissGameFile: Calculate a sensible sync hash for mod descriptors.
5.0-15607005e850ad6064f3ef6344678e4019ca940d56b72Admiral H. CurtissDolphinQt: Add a 'Save as Preset' button to RiivolutionBootWidget.
5.0-15606a2a39cfcfb3874e1a15d0a4c84e7d17abdf66018Admiral H. CurtissCore: Add ability to serialize a GameModDescriptor to json.
5.0-15605da161faff46d9de45b4e80ebf498fc11f85bb493Admiral H. CurtissGameList: Show game mod descriptor .json files in game list.
5.0-15604aa0595589aa10d5c6958b61814628d8c12f3f087Admiral H. Curtissdocs: Add JSON Schema for game mod descriptors.
5.0-15603b50861ea44e237e69b1c931b4ceb8c9b6dc8db4eAdmiral H. CurtissCore: Require game mod descriptor json to self-identify as one.
5.0-1560445fac5137b6cf3da1ee8ccc65eced6d969152a93JosJuiceMerge pull request #10265 from AdmiralCurtiss/create-riivolution-config-dir
5.0-15603ea17dd8dba8a5e84fd2e68d9cf5301ee1a3e3d13Admiral H. CurtissRiivolutionParser: Create config xml directory if it does not exist yet.
5.0-15602f4e2d369c075f44f037289a1ccb78274c7d5cb39JosJuiceMerge pull request #10270 from Pokechu22/header-order
5.0-1560120257634209dba85d2cd51ad42e660090a5224e6Pokechu22Treewide: Adjust order of includes
5.0-156009304fe7124c145c859daeef37a247591c68c7c61Pokechu22DolphinQt: Remove 5~5~5~ typos
5.0-15599824e0c00dfa8ea0d12fa11b9fc7181a299894f69Pokechu22JitCache: Remove irrelevant comment
5.0-155980b35321744ae3e7299eaa84c3a9af89fc16e661bPokechu22Add 49cfded6 to .git-blame-ignore-revs
5.0-15597ea414b06ef1c0969f0a0cf3a0ee7395a0bc18d02Pokechu22ParallelProgressDialog: Add missing license comment
5.0-1559604d747dd109729bc469d52fbb0d4a9516377c316Pokechu22GCMemcardUtils: Add missing license comment
5.0-1559589f0b7b10c79069b28dfd9638bb5ae88431ee140Pokechu22DolphinAnalytics: Add missing license comment
5.0-15594bfddce425dfb4767aefe00c9e4b49126a50d62b6JMC47Merge pull request #10268 from Pokechu22/code-view-widget-clamp-ub
5.0-155875bcbc8fcef7f0888bacd16c34295666d407a19b6Pokechu22CodeViewWidget: Fix undefined behavior when centered around address 0
5.0-155922f4ecde5cc123d17128d0da42c5bd831d3b6b5d5JosJuiceMerge pull request #10253 from Filoppi/fix_input_config_loading
5.0-15574689545a7959ce3e4cd1a6b45686e98cd9c027917FiloppiInputCommon: fix InputConfig::LoadConfig() not always replacing emu controllers values
5.0-15590e0a61ed9a0e00eec7e1e30b3df1499f90b6dd3b7JosJuiceMerge pull request #10248 from Filoppi/fix_input_config_default_device_load
5.0-15588d5d21c6533ff2709b9cdf357b0569f3418264812JosJuiceMerge pull request #10252 from ssdsnake/feature_dolphintool
5.0-15569125971d9f2cbfff81985610a750364a54c3d452dFiloppiInputCommon: fix default input config default device not being loaded/found Fixes bug: https://bugs.dolphin-emu.org/issues/12744
5.0-155721aa8a4d46ffbf019f6bb4bccb81cc89bec07bb38ssdsnakeDolphinTool: CLI utility interface and disc image tools
5.0-1558685e5070215f1d39331ef7d67dbcb15e067b45173JosJuiceMerge pull request #10257 from Pokechu22/no-bs2-rtc-flags
5.0-155745134caf68c64af17c7f4e7fff521d219d82c3d15Pokechu22BS2Emu: Stop clearing the RTC flags
5.0-15584d23ac5a4440e9c1417e2af01833125e8431caae5JosJuiceTranslation resources sync with Transifex
5.0-155830327bc2ab691e777ea0c72d381203a7eeed1ac38Scott MansellMerge pull request #10256 from malleoz/show-rerecord-count
5.0-15574e4fed7cce8e6d70fe4bfbbae15305c664fcbf8ecsowens99Add Rerecord Count display
5.0-15581e92e90d1474d028ba63a3e11b5528e30ebc72c85Scott MansellMerge pull request #10263 from dolphin-emu/revert-10217-bombermanjetters
5.0-15580d10ecd2de4463006154fbf4ec851e80b532114b6JMC47Revert "Force Dual Core on for Bomberman Jetters"
5.0-15579c12e4e8ee080e682b515f7990f416db0150e9c02JMC47Merge pull request #10244 from phire/ban-timetravel
5.0-15487f5c550e9cb8f5bbc6a4f9bd77bc84c077671c480Scott MansellDelay singlecore gpu interrupts
5.0-1557726e4e67d4536835cc1fdf09a5c3ce75404dc8d87Scott MansellMerge pull request #10258 from Pokechu22/fifoplayer-efb-clear
5.0-155765af18773bffe99deea9fa2defc5c05475cdf4161Pokechu22FifoPlayer: Clear EFB before starting playback
5.0-15575fc1ed33c11f8ed13463ae2b98e0b5a8d93f0cc62Mai MMerge pull request #10250 from JosJuice/i18n-save-game
5.0-155666a1a7efdd5e114f8068335c2082122253a817b04JosJuiceDolphinQt: Add i18n comment for "Save Game"
5.0-1557357d251c2f0d5b294ac25c0d0703ea193fc8830aaScott MansellMerge pull request #10242 from smitdylan2001/master
5.0-155649de7ef6d8d787cbb1bcc97cfc246613798bf510aDylan SmitFix improper naming
5.0-155711e212d6212e8ee35c2fda7291ec61651e3c4324eJosJuiceMerge pull request #10245 from Pokechu22/libpng-errors
5.0-155708cf841ecc7f53c20eeda80e5beb0f3430868d28ePokechu22Fix saving RGBA images
5.0-1556999e589cc980988197bd4f367fae8bc4a5d4c51a1Pokechu22Log libpng warnings and errors
5.0-15568676c500cdc3562cf76b8dcb24062d05a169a4082Scott MansellMerge pull request #10214 from OatmealDome/mvk-better-incremental
5.0-15475730df73cb356f81748f46ab7764fe8bee43dbbfcOatmealDomeMoltenVK: Don't run fetchDependencies unnecessarily
5.0-15474f1f08536591ed869a2f90bab2a22d6301fb44c15OatmealDomeMoltenVK: Move version into a variable
5.0-1556555e331836d8852494a700c927a99689f5ff46bd1JMC47Merge pull request #10243 from JosJuice/jitarm64-push-size
5.0-1555583d2d55aab0a2475dee9e8814943447fd2fae63dJosJuiceJitArm64: Fix incorrect push size calculation
5.0-15563aa5cb35c8639bb847664dbc0c225fee61d7f3f5cLéo LamMerge pull request #10143 from Pokechu22/png-compression-level
5.0-1551694ccf765af5264ecc2173b103e97f73cc55e128dPokechu22Add option for setting the PNG zlib compression level
5.0-15561e1e3db13baabefa89991388d37db0bb260c4f535Léo LamMerge pull request #10228 from Filoppi/fix_android_input_deadlock
5.0-154871badceb455dae28a93a51da6c5cda0b510f93701FiloppiControllerInterface: fix UpdateReferences() deadlock
5.0-15559ba62019eb5fa2f207821a8cfd9610533d12313e6Léo LamMerge pull request #10235 from AdmiralCurtiss/netplay-save-sync-boot
5.0-155536350c93ae15ebead036cbadbea5fae5c67b846f4Admiral H. CurtissNetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.
5.0-15552894773f6079d1c5a38838e77f9eec789059c925aAdmiral H. CurtissCore/Boot: Add Wii FS sync data (for temp NAND/netplay) to BootSessionData and handle it in the boot and shutdown logic.
5.0-155517b776f376912f66d85f3aa6a68de39106c6144b8Admiral H. CurtissNetPlay: Refactor game boot code path to allow passing BootSessionData through it.
5.0-1555083ad84061e05fd7d07998757aa3fc9622066573fAdmiral H. CurtissCore/Boot: Refactor storage of boot-to-savestate data into a separate class.
5.0-15554cc9a75a87bc6e6c28d05535d3dd8877979aab4d0Mai MMerge pull request #10230 from JMC47/redsteel2
5.0-1555215ff70baba2d33a0531a6392f39a55902e81f003Mai MMerge pull request #10231 from JosJuice/android-dir-init-livedata
5.0-15501c2aa2818bea25a1b541fc0d25688d4233ffab055JosJuiceAndroid: Make rescan on app start work again
5.0-15500bb475391d2a0ae9e5acd57a00e609618fcbf3ec9JosJuiceAndroid: Make DirectoryInitialization use LiveData
5.0-15516d73f3183ac42b3cd58c12a78fab6373e96a74783JMC47Compatibility Settings for Red Steel 2
5.0-15549d5b917a6c2d25926c5aa057fdaf8fce5debb3182Léo LamMerge pull request #10237 from AdmiralCurtiss/netplay-server-crash
5.0-15525e2c4cf49e2d54ea4480d20823d35eb55fb401e68Admiral H. CurtissNetPlayServer: Clear remaining m_players when netplay thread ends so that their destructors can run while the ENetHost still exists.
5.0-1554737247a51a7ddd7c49caa55b3cd925409ae0effdfJMC47Merge pull request #10240 from AdmiralCurtiss/mgba-save-import-export
5.0-155468488ff6884b2c1ce2666b1d2dbab6e36afad4572Admiral H. CurtissGBA: Add import and export save options to context menu.
5.0-1554505ecff199f553e705e2a32c213a1de2a590dac2dMai MMerge pull request #10232 from JosJuice/android-minify
5.0-15500d3a23fe5c28fb2eb9a3c4e3847ea0e14152d277dJosJuiceAndroid: Enable R8 code shrinking
5.0-15543138847f98e137a20d7ad7b134d00be8899a23a76Mai MMerge pull request #10239 from JosJuice/android-mmu
5.0-1554277aa2cd04edb1a18f42cf14351a6c2dafa8ff02bJosJuiceAndroid: Add MMU setting to GUI
5.0-15541e716349426ec0d4c6f90d68cc235daf8c63c419aJMC47Merge pull request #10238 from PatrickFerry/add-mmu-games
5.0-15540f8ea167b1f5f775f0e104637370f59da149f6e95Patrick FerryGameSettings: Enable MMU for We Love Golf!
5.0-15539715a80ef57e6b3677dbde28dd1e67d73958a61b2Patrick FerryGameSettings: Enable MMU and Set Texture Cache Accuracy to "Medium" for 007: From Russia with Love
5.0-15538d2ca1037d966f7f20a4c20280d079e4a8d5149daJMC47Merge pull request #10162 from JosJuice/jitarm64-memcheck
5.0-155375490797867ebfd4c5581944930d5bb87c69f915cJosJuiceJitArm64: Implement memcheck for psq_lXX/psq_stXX with update
5.0-1553661c73061e93309640923e537408bd4c4fa2b7fdfJosJuiceJitArm64: Implement memcheck for psq_lXX/psq_stXX without update
5.0-155359e43796912db01e5ec619e23b5a5bca28a7e48edJosJuiceJitArm64: Allow passing temp FPR to EmitMemcheck
5.0-1553489301b1f91624f93fad0bd0d770140bd6110d9faJosJuiceJitArm64: Implement memcheck for lfXX/stfXX with update
5.0-155338c96e60cd1dfb0e1055fa4071066db64deada69dJosJuiceJitArm64: Implement memcheck for lfXX/stfXX without update
5.0-155321c8ddcdda128a8a26804348620f259873bf7a510JosJuiceJitArm64: Implement memcheck for dcbz
5.0-155314fe15e788fd4d0f6bad5335ed04740ceb6eb2d58JosJuiceJitArm64: Implement memcheck for lmw/stmw
5.0-15530b4ffdce80008024449684b8339e18b6a61d87cabJosJuiceJitArm64: Implement memcheck for lXX/stX with update
5.0-15529662ae570a0b8bbdfa73caabc37e1f2148d73f0b1JosJuiceJitArm64: Make EmitBackpatchRoutine support saving W0
5.0-15528e316d0e94feacf89a22bc1f841e76c8945326f4dJosJuiceJitArm64: Don't update dest reg when load triggers exception, part 2
5.0-1552796190887ce8cf523d45b9cfb0eb17a15e801f218JosJuiceJitArm64: Don't update dest reg when load triggers exception
5.0-15526ab1ceee16f029572d0856ec5f233b83dba921cc1JosJuiceJitArm64: Implement memcheck for lXX/stX without update
5.0-155258c905e152adba4f446375ce05daeb8b901dcc361JosJuiceJitArm64: Make WriteConditionalExceptionExit more flexible
5.0-15524e5a4a8667244aa64745f8d13456a9a4faa292310JMC47Merge pull request #10055 from JosJuice/jitarm64-reuse-memory
5.0-153352d1674cd5650b8fb6eb2ca0a1e8c6717aadbe83aJosJuiceJitArm64: Keep track of free code regions and reuse space when possible
5.0-1533444beaeaff5a7a6ee5b93f4cbc7971d5c399462a9JosJuiceArm64Emitter: Check end of allocated space when emitting code
5.0-15333867cd99de1f372d92aee2a33970af8c3f0fc72beJosJuiceJitArm64: Remove the ability to reuse backpatch slowmem handlers
5.0-155206ca2897d200f898607cb1fe4370ed20b7f6ddd86JMC47Merge pull request #10233 from AdmiralCurtiss/riivolution-case-sensitive
5.0-155190fc563ee2ee2f9a1278c0ac04e667a59ca0fdbe2Admiral H. CurtissRiivolutionPatcher: Use case-insensitive filename comparison when searching for files in a folder patch.
5.0-15518dbaebdc585d562c25d4cf9360c8da6e078dcc1a6JMC47Merge pull request #10222 from phire/fix-copy-filter-clamping
5.0-154869bbc843542656f9b51bbedb1bdca8085677a2c56Scott MansellVideoSoftware: Fix copy filter clamping
5.0-154857128befb39185c051502fbdf0e71fabc9ddbb30cScott MansellFix copy filter clamping regression in Spyro
5.0-155156f4bbac528682389e34a1a4985820ee5137619c7JMC47Merge pull request #9956 from Pokechu22/non-power-of-2-wrap-2
5.0-1551195b99410443e7ae47df1f3e9436e275c80dd3678Pokechu22Use Fast Texture Sampling by default
5.0-155101adff1c46757f91c343c3f238511e86156314388Pokechu22VideoCommon: Skip textureQueryLevels if it doesn't exist
5.0-15509bdcfb311872481280b947703fedb04e7d18f2231Pokechu22VideoCommon: Handle custom texture sizes correctly
5.0-1550893eea7cb1382cee1a265f330b824dcf1ca65294cPokechu22VideoCommon: Add option to use old behavior (Fast Texture Sampling)
5.0-15507ee80298ca4b4fb810b02334508e11c5405aa77d2Pokechu22VideoCommon: Implement diagonal LOD
5.0-15506b9288212a018bfac1bf2239c4dd778ad74bff186Pokechu22Software: Adjust diagonal LOD implementation
5.0-1550551e3334526ec3d86655c49307577f9bcffd05aa6Pokechu22VideoCommon: Use coarse derivatives for Manual Texture Sampling if possible
5.0-15504ddf26913955cdfad9ca502aa444cdf94bc0964e8Pokechu22VideoCommon: Manually handle texture wrapping and sampling
5.0-155034a9b26de86aa7e99af51016e07a755968b8777e0Pokechu22VideoCommon: Expose SamplerState to shaders
5.0-155029ef228503abe24820985e431ef942c6ebb312442Pokechu22VideoCommon: Provide raw texdims to shaders
5.0-15501a273b655661bfc09e5c6a81a681aab3f130699ccPokechu22RenderState: Use operator== for operator!= and adjust constructors
5.0-155006236a0d494378430767c20c7930af0c9cfe1ff5bPokechu22Eliminate SamplerCommon
5.0-154993096f77ba09fe3510a785e073602a8a829a02d9ePokechu22Eliminate SamplerCommon::AreBpTexMode0MipmapsEnabled
5.0-15498d2041b4c2a8562073ab905e2aea3b05c678aa962Pokechu22VideoCommon: Add signed version of BitfieldExtract
5.0-15497555a93057c07f045cc71c4652c54eebb990021b7Pokechu22VideoCommon: Allow BitfieldExtract in specialized shaders
5.0-154998b57aad8edd82ccc414775d22e96d896bcac6176Mai MMerge pull request #10229 from JosJuice/android-game-list-livedata
5.0-154982941cf8d94bb374b4a0d496cd39e49e9be62c555JosJuiceAndroid: Make GameFileCacheManager use LiveData, part 2
5.0-15497857963b336dcf51acccc6400e5ee7f97bd9bee5aJosJuiceAndroid: Make GameFileCacheManager use LiveData, part 1
5.0-15496735fd60e52b871e8edf95545a4e92de7b7eb8999Mai MMerge pull request #10217 from JMC47/bombermanjetters
5.0-1547740acfb906729784306edba3ef366bafae3a69747JMC47Force Dual Core on for Bomberman Jetters
5.0-15494b14d982d365479b4957afa3dfa4d9819af9f4c4aMai MMerge pull request #10225 from JosJuice/android-game-settings-title