summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-13pl_u: Fix mismatched rebase size error in font encryptionZach Hilman
2019-10-13pl_u: Use kernel physical memoryZach Hilman
2019-10-13pl_u: Remove excess static qualifierZach Hilman
2019-10-13pl_u: Use OSS system archives if real archives don't existZach Hilman
2019-10-13system_archive: Synthesize shared fonts system archivesZach Hilman
2019-10-13externals: Move OSS font data to file_sys in coreZach Hilman
2019-10-09Merge pull request #2910 from FearlessTobi/port-4930bunnei
Port citra-emu/citra#4930: "Pause when in background"
2019-10-09Merge pull request #2928 from ReinUsesLisp/dirty-depth-boundsbunnei
maxwell_3d: Add dirty flags for depth bounds values
2019-10-09Merge pull request #2927 from ReinUsesLisp/polygon-offset-unitsbunnei
gl_rasterizer: Fix polygon offset units
2019-10-09Merge pull request #2921 from FreddyFunk/compiler-warnings-corebunnei
Services::ES fix casting warnings
2019-10-08Merge pull request #2654 from DarkLordZach/lm-log-rewritebunnei
lm: Rewrite logger to use core reporting services
2019-10-08Merge pull request #2959 from ReinUsesLisp/cbuf-hsetp2Fernando Sahmkow
shader/half_set_predicate: Fix HSETP2 for constant buffers
2019-10-07shader/half_set_predicate: Fix HSETP2 for constant buffersReinUsesLisp
HSETP2 when used with a constant buffer parses the second operand type as F32. This is not configurable.
2019-10-07shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUGReinUsesLisp
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-05maxwell_3d: Add dirty flags for depth bounds valuesReinUsesLisp
This is useful in Vulkan where we want to update depth bounds without caring if it's enabled or disabled through vkCmdSetDepthBounds.
2019-10-04audio/audout_u: Change formatting for old clang-format versionsReinUsesLisp