summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Core Timing: Rework Core Timing to run all cores evenly.Gravatar Fernando Sahmkow2019-10-096-38/+89
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1Gravatar bunnei2019-10-1418-123/+73480
|\ \ \ \ \ \ | | | | | | | | | | | | | | pl_u: Move open source font archives and fix NAND error
| * | | | | | pl_u: Fix mismatched rebase size error in font encryptionGravatar Zach Hilman2019-10-133-19/+17
| | | | | | |
| * | | | | | pl_u: Use kernel physical memoryGravatar Zach Hilman2019-10-132-4/+8
| | | | | | |
| * | | | | | pl_u: Remove excess static qualifierGravatar Zach Hilman2019-10-131-1/+1
| | | | | | |
| * | | | | | pl_u: Use OSS system archives if real archives don't existGravatar Zach Hilman2019-10-132-112/+48
| | | | | | |
| * | | | | | system_archive: Synthesize shared fonts system archivesGravatar Zach Hilman2019-10-133-5/+101
| | | | | | |
| * | | | | | externals: Move OSS font data to file_sys in coreGravatar Zach Hilman2019-10-1313-1/+73324
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2968 from FreddyFunk/fix-zl-zr-analog-triggersGravatar bunnei2019-10-141-4/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers
| * | | | | | fixed clang format & addressed feedbackGravatar FreddyFunk2019-10-101-26/+24
| | | | | | |
| * | | | | | yuzu/configure_input_player: Fix input handling for ZL and ZR from ↵Gravatar FreddyFunk2019-10-101-7/+23
| |/ / / / / | | | | | | | | | | | | | | | | | | controllers with analog triggers
* | | | | | Merge pull request #2930 from DarkLordZach/gamecard-partitionsGravatar bunnei2019-10-144-26/+128
|\ \ \ \ \ \ | |/ / / / / |/| | | | | file_sys: Add code to access raw gamecard partitions and lazily load them
| * | | | | card_image: Implement system update commands in XCIGravatar Zach Hilman2019-10-132-3/+37
| | | | | |
| * | | | | card_image: Add accessors for raw partitions in XCIGravatar Zach Hilman2019-09-222-0/+36
| | | | | |
| * | | | | card_image: Lazily load partitions in XCIGravatar Zach Hilman2019-09-222-26/+41
| | | | | |
| * | | | | pfs: Provide accessors for file sizes and offsetsGravatar Zach Hilman2019-09-222-0/+17
| | | | | |
* | | | | | Merge pull request #2910 from FearlessTobi/port-4930Gravatar bunnei2019-10-096-0/+38
|\ \ \ \ \ \ | | | | | | | | | | | | | | Port citra-emu/citra#4930: "Pause when in background"
| * | | | | | yuzu: Pause when in backgroundGravatar FearlessTobi2019-09-266-0/+38
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
* | | | | | Merge pull request #2928 from ReinUsesLisp/dirty-depth-boundsGravatar bunnei2019-10-092-1/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | maxwell_3d: Add dirty flags for depth bounds values
| * | | | | | maxwell_3d: Add dirty flags for depth bounds valuesGravatar ReinUsesLisp2019-10-052-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful in Vulkan where we want to update depth bounds without caring if it's enabled or disabled through vkCmdSetDepthBounds.
* | | | | | | Merge pull request #2927 from ReinUsesLisp/polygon-offset-unitsGravatar bunnei2019-10-091-1/+3
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | gl_rasterizer: Fix polygon offset units
| * | | | | | gl_rasterizer: Fix polygon offset unitsGravatar ReinUsesLisp2019-10-011-1/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason hardware divides polygon offset units by two. This is visible since drivers multiply the application requested polygon offset by two.
* | | | | | Merge pull request #2921 from FreddyFunk/compiler-warnings-coreGravatar bunnei2019-10-091-6/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | Services::ES fix casting warnings
| * | | | | | Services::ES fix casting warningsGravatar FreddyFunk2019-09-291-6/+6
| | | | | | |
* | | | | | | Merge pull request #2654 from DarkLordZach/lm-log-rewriteGravatar bunnei2019-10-0810-159/+367
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | lm: Rewrite logger to use core reporting services
| * | | | | | | lm: Flush manager output on core shutdownGravatar Zach Hilman2019-09-225-11/+15
| | | | | | | |
| * | | | | | | lm: Rename Initialize to Log and implement with manager/reporterGravatar Zach Hilman2019-09-221-140/+22
| | | | | | | | | | | | | | | | | | | | | | | | Allows saving and clearer output of data.
| * | | | | | | lm: Implement manager class to output to reporterGravatar Zach Hilman2019-09-222-0/+233
| | | | | | | |
| * | | | | | | core: Add LM::Manager to systemGravatar Zach Hilman2019-09-226-19/+39
| | | | | | | | | | | | | | | | | | | | | | | | Allows centralized control over logging mechanisms.
| * | | | | | | reporter: Add log output for packaged lm log dataGravatar Zach Hilman2019-09-222-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | Takes the vector from head to tail of log data and saves it.
* | | | | | | | Merge pull request #2959 from ReinUsesLisp/cbuf-hsetp2Gravatar Fernando Sahmkow2019-10-081-1/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | shader/half_set_predicate: Fix HSETP2 for constant buffers
| * | | | | | | | shader/half_set_predicate: Fix HSETP2 for constant buffersGravatar ReinUsesLisp2019-10-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HSETP2 when used with a constant buffer parses the second operand type as F32. This is not configurable.
| * | | | | | | | shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUGGravatar ReinUsesLisp2019-10-071-1/+2
| | | | | | | | |
* | | | | | | | | hid: Implement DeactivateNpadGravatar Morph2019-10-072-1/+13
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Makes use of the already existing DeactivateController function.
* | | | | | | | Merge pull request #2951 from lioncash/globalGravatar Zach Hilman2019-10-0618-65/+87
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | core: Remove Core::CurrentProcess()
| * | | | | | | core/core: Remove unused headerGravatar Lioncash2019-10-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This isn't used anywhere in either the cpp or header file.
| * | | | | | | core: Remove Core::CurrentProcess()Gravatar Lioncash2019-10-065-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | hle/service: Replace global system instance calls with instance-based onesGravatar Lioncash2019-10-0614-51/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge pull request #2952 from lioncash/warningGravatar Rodrigo Locatti2019-10-064-12/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | bcat: Silence various warnings
| * | | | | | | | bcat/module: Silence truncation warningsGravatar Lioncash2019-10-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to perform explicit casts here, otherwise we're implicitly truncating a 64-bit type to a 32-bit one.
| * | | | | | | | bcat: Take std::function instance by value in NullBackend's constructorGravatar Lioncash2019-10-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, the std::move within the constructor initializer list won't be able to actually perform a move.
| * | | | | | | | bcat: In-class initialize ProgressServiceBackend's impl memberGravatar Lioncash2019-10-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows us to remove a constructor initializer list.
| * | | | | | | | bcat: Make ProgressServiceBackend's constructor take a std::string_viewGravatar Lioncash2019-10-062-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made.
| * | | | | | | | bcat: Make ProgressServiceBackend's GetEvent() constGravatar Lioncash2019-10-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This member function doesn't modify internal member state, so it can be marked const.
| * | | | | | | | boxcat: Silence an unused variable warningGravatar Lioncash2019-10-061-1/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge pull request #2955 from lioncash/allocatorGravatar Rodrigo Locatti2019-10-061-0/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | alignment: Resolve allocator construction issues on debug
| * | | | | | | | alignment: Resolve allocator construction issues on debugGravatar Lioncash2019-10-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | alignment: Specify trait definitions within the allocatorGravatar Lioncash2019-10-061-0/+5
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows containers and other data structures to consider optimizations based off of them. We satisfy all of these requirements anyways.
* | | | | | | | Merge pull request #2954 from ReinUsesLisp/fix-invalidationGravatar Fernando Sahmkow2019-10-062-16/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | gl_shader_disk_cache: Properly ignore existing cache
| * | | | | | | | gl_shader_disk_cache: Properly ignore existing cacheGravatar ReinUsesLisp2019-10-062-16/+17
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously old entries where appended to the file even if the shader cache was ignored at boot. Address that issue.