summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-12NetKDRequest: Make use of std::eraseLioncash
2023-12-12Formats: Make use of std::erase_ifLioncash
2023-12-12I2CBus: Make use of std::erase_ifLioncash
2023-12-12GeckoCodeConfig: Make use of std::erase_ifLioncash
2023-12-12ActionReplay: Make use of std::erase_ifLioncash
2023-12-12Watches: Make use of std::erase_ifLioncash
2023-12-12RiivolutionParser: Remove usages of global system accessorLioncash
We can retrieve the encompassing system instance through the CPUThreadGuard instance instead.
2023-12-12RiivolutionParser: Make use of std::span where applicableLioncash
The main interface for these only take in patches and iterate over them in a contiguous sequence, so we can reasonably generify the interface.
2023-12-12VideoCommon: update shader asset to provide a variant default valueiwubcode
2023-12-11CustomAssetLibrary: Remove unused GetAssetSize() functionLioncash
There's a direct analogue of this function within DirectFilesystemAssetLibrary that *is* used, however, so we can get rid of this one.
2023-12-12Merge pull request #12394 from lioncash/compareAdmiral H. Curtiss
General: Resolve -Wsign-compare warnings
2023-12-12Merge pull request #12396 from lioncash/opeqAdmiral H. Curtiss
Core/SyncIdentifier: Default operator==
2023-12-11Core/SyncIdentifier: Default operator==Lioncash
Lets us remove a bunch of code and a dependency on the <tuple> header.
2023-12-12Merge pull request #12386 from lioncash/settingTilka
Common/SettingsHandler: Minor convenience changes
2023-12-11VertexLoaderTest: Resolve -Wdangling-else warningsLioncash
The ways the assertion macros expand end up generating -Wdangling-else warnings. Trivial enough to fix by just bracing the if statements.
2023-12-12Merge pull request #12393 from lioncash/tlsAdmiral H. Curtiss
DolphinQT/Host: Remove unused TLS variable tls_is_host_thread
2023-12-11JitArm64_RegCache: Resolve -Wsign-compare warningLioncash
2023-12-11JitArm64_SystemRegisters: Resolve -Wsign-compare warningLioncash
2023-12-11FloatUtilsTest: Resolve -Wsign-compare warningLioncash
2023-12-11AndroidCommon: Resolve -Wsign-compare warningLioncash
2023-12-11TraversalClient: Resolve -Wsign-compare warningLioncash
2023-12-11VertexManagerBase: Resolve -Wsign-compare warningLioncash
2023-12-11Merge pull request #12390 from lioncash/stringAdmiral H. Curtiss
GraphicsModListWidget: Add string specifier to By and Description fields
2023-12-11Merge pull request #12392 from lioncash/declAdmiral H. Curtiss
General: Resolve -Wmissing-declaration warnings
2023-12-11Merge pull request #12389 from lioncash/cheeveAdmiral H. Curtiss
AchievementManager: Make GetInstance() and GetLock() return a reference
2023-12-11DolphinQT/Host: Remove unimplemented prototypesLioncash
Remnants of prior existing code.
2023-12-11DolphinQT/Host: Remove unused TLS variable tls_is_host_threadLioncash
This is never accessed or read from.
2023-12-11Merge pull request #12388 from lioncash/compareAdmiral H. Curtiss
GameFile: Default GameBanner operator==
2023-12-11Merge pull request #12391 from lioncash/reorderTilka
General: Resolve -Wreorder warnings
2023-12-11PostProcessing: Mark helper functions as staticLioncash
These didn't have any prototypes and were generating -Wmissing-declaration warnings.
2023-12-11ShaderAsset: Mark ParseShaderProperties() as staticLioncash
This had no function prototype, so this can be internally linked. Resolves a -Wmissing-declaration warning.
2023-12-11WC24PatchEngine: Mark LoadPatches() as staticLioncash
Resolves a -Wmissing-declaration warning, since no prototype existed for the function.
2023-12-11CustomShaderCache: Resolve -Wreorder warningsLioncash
Lays out the initializer lists to be in the same order that initialization would occur in.
2023-12-11ConfigFloatSlider: Resolve -Wreorder warningsLioncash
Orders the initializer list the way that the members would actually be initialized in. Resolves some -Wreorder warnings
2023-12-11Merge pull request #12387 from lioncash/cacheAdmiral H. Curtiss
GameFileCache: Pass std::function by reference rather than by value
2023-12-11GraphicsModListWidget: Add string specifier to By and Description fieldsLioncash
Translators should always know where text is going to be appended and have the ability to move things around to fit the language better.
2023-12-11AchievementManager: Return by reference from GetLock()Lioncash
This makes the API a little nicer to use, since you don't need to do a mandatory dereference when passing the lock into any kind of scope guard.
2023-12-11AchievementsWindow: Add missing override specifierLioncash
2023-12-11DolphinQT: Remove unnecessary includes from achievement filesLioncash
Reduces the amount of dependencies being pulled in on both local and external headers.
2023-12-11AchievementManager: Make GetInstance() return a referenceLioncash
The internal static member will always have a valid lifetime. Makes this consistent with other instance based objects in our code.
2023-12-11Merge pull request #12383 from iwubcode/android_new_sdk_for_cpp20JosJuice
Android: update NDK to 26.1.10909125 in order to pick up new compiler features
2023-12-11GameFile: Default GameBanner operator==Lioncash
Same behavior, but less code.
2023-12-11GameFileCache: Use std::span with Update()Lioncash
All we're really doing is iterating over a sequence of strings, so we don't need to tie this specifically to std::vector.
2023-12-11GameFileCache: Pass std::function by reference rather than by valueLioncash
std::function is internally allowed to allocate, and these functions aren't being stored anywhere (only called), so we can freely get rid of some minor overhead here by passing by reference. This change also creates aliases for the functions, so that there isn't a lot of visual noise when reading the function signatures.
2023-12-11Common/SettingsHandler: Use std::string_view moreLioncash
We don't need to enforce the use of std::string instances with AddSetting(). We can accept views and only construct one string, rather than three temporaries.
2023-12-11Common/SettingsHandler: Use std::erase in Decrypt()Lioncash
Same behavior, way less verbose code.
2023-12-11Merge pull request #12374 from iwubcode/custom_texture_potential_crash_fixMai
VideoCommon: prevent a potential custom texture crash
2023-12-10Merge pull request #12384 from AdmiralCurtiss/font-load-offsetMai
HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL().
2023-12-11HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL().Admiral H. Curtiss
2023-12-10Merge pull request #12381 from AdmiralCurtiss/re-enable-achievement-nagMai
AchievementManager: Only nag user about disabled achievements when they were actually enabled before.