summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-07hid: Implement DeactivateNpadMorph
Makes use of the already existing DeactivateController function.
2019-10-06Merge pull request #2951 from lioncash/globalZach Hilman
core: Remove Core::CurrentProcess()
2019-10-06Merge pull request #2952 from lioncash/warningRodrigo Locatti
bcat: Silence various warnings
2019-10-06Merge pull request #2955 from lioncash/allocatorRodrigo Locatti
alignment: Resolve allocator construction issues on debug
2019-10-06alignment: Resolve allocator construction issues on debugLioncash
This was related to the source allocator being passed into the constructor potentially having a different type than allocator being constructed. We simply need to provide a constructor to handle this case. This resolves issues related to the allocator causing debug builds on MSVC to fail.
2019-10-06alignment: Specify trait definitions within the allocatorLioncash
Allows containers and other data structures to consider optimizations based off of them. We satisfy all of these requirements anyways.
2019-10-06Merge pull request #2954 from ReinUsesLisp/fix-invalidationFernando Sahmkow
gl_shader_disk_cache: Properly ignore existing cache
2019-10-06gl_shader_disk_cache: Properly ignore existing cacheReinUsesLisp
Previously old entries where appended to the file even if the shader cache was ignored at boot. Address that issue.
2019-10-06bcat/module: Silence truncation warningsLioncash
We need to perform explicit casts here, otherwise we're implicitly truncating a 64-bit type to a 32-bit one.
2019-10-06bcat: Take std::function instance by value in NullBackend's constructorLioncash
Without this, the std::move within the constructor initializer list won't be able to actually perform a move.
2019-10-06bcat: In-class initialize ProgressServiceBackend's impl memberLioncash
Allows us to remove a constructor initializer list.
2019-10-06bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash
Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made.
2019-10-06qt: Fix game name format errorZach Hilman
2019-10-06bcat: Make ProgressServiceBackend's GetEvent() constLioncash
This member function doesn't modify internal member state, so it can be marked const.
2019-10-06boxcat: Silence an unused variable warningLioncash
On parse errors, we can log out the explanatory string indicating what the parsing error was, rather than just ignoring the variable and returning an overly broad error code.
2019-10-06core/core: Remove unused headerLioncash
This isn't used anywhere in either the cpp or header file.
2019-10-06core: Remove Core::CurrentProcess()Lioncash
This only encourages the use of the global system instance (which will be phased out long-term). Instead, we use the direct system function call directly to remove the appealing but discouraged short-hand.
2019-10-06hle/service: Replace global system instance calls with instance-based onesLioncash
Migrates the HLE service code off the use of directly accessing the global system instance where trivially able to do so. This removes all usages of Core::CurrentProcess from the service code, only 8 occurrences of this function exist elsewhere. There's still quite a bit of "System::GetInstance()" being used, however this was able to replace a few instances.
2019-10-05Merge pull request #2942 from ReinUsesLisp/clang-warningsbunnei
Silence miscellaneous warnings
2019-10-05Merge pull request #2943 from DarkLordZach/azure-titlebars-v2bunnei
ci: Add custom titlebars for mainline and patreon
2019-10-05video_core/control_flow: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/control_flow: Eliminate pessimizing movesLioncash
These can inhibit the ability of a compiler to perform RVO.
2019-10-05video_core/ast: Unindent most of IsFullyDecompiled() by one levelLioncash
2019-10-05video_core/ast: Make ShowCurrentState() take a string_view instead of ↵Lioncash
std::string Allows the function to be non-allocating in terms of the output string.
2019-10-05video_core/ast: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/ast: Replace std::string with a constexpr std::string_viewLioncash
Same behavior, but without the need to heap allocate
2019-10-05video_core/ast: Default the move constructor and assignment operatorLioncash
This is behaviorally equivalent and also fixes a bug where some members weren't being moved over.
2019-10-05video_core/{ast, expr}: Organize forward declarationLioncash
Keeps them alphabetically sorted for readability.
2019-10-05video_core/expr: Supply operator!= along with operator==Lioncash
Provides logical symmetry to the interface.
2019-10-05video_core/{ast, expr}: Use std::move where applicableLioncash
Avoids unnecessary atomic reference count increments and decrements.
2019-10-05video_core/ast: Supply const accessors for data where applicableLioncash
Provides const equivalents of data accessors for use within const contexts.
2019-10-05Merge pull request #2888 from FernandoS27/decompiler2David
Shader_IR: Implement a full control flow decompiler for the shader IR.
2019-10-05qt: Change titlebar formattingZach Hilman
2019-10-05common: Add additional SCM revision fieldsZach Hilman
2019-10-04audio/audout_u: Change formatting for old clang-format versionsReinUsesLisp
2019-10-04yuzu/game_list_worker: Silence warningsReinUsesLisp
2019-10-04yuzu/game_list: Silence -Wswitch and -Wunused-variableReinUsesLisp
2019-10-04yuzu/configure_service: Silence -WswitchReinUsesLisp
2019-10-04yuzu_tester: Remove unused variableReinUsesLisp
2019-10-04service/nvdrv: Silence -WswitchReinUsesLisp
2019-10-04service/nfp: Silence -Wunused and -WswitchReinUsesLisp
2019-10-04service/hid: Silence -Wunused and -WswitchReinUsesLisp
2019-10-04service/am: Silence -WreorderReinUsesLisp
2019-10-04service/hid: Remove unused system referenceReinUsesLisp
2019-10-04service/friend: Remove unused fieldReinUsesLisp
2019-10-04service/filesystem: Silence -Wunused-variableReinUsesLisp
2019-10-04service/bcat: Silence -Wreorder and -WunusedReinUsesLisp
2019-10-04service/audio: Silence -WunusedReinUsesLisp
2019-10-04service/apm: Silence -Wunused and -WreorderReinUsesLisp
2019-10-04common/file_util: Silence -WswitchReinUsesLisp