| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-11 | update hwopus DecodeInterleaved for FW 7.0.0+ | makigumo | |
| trivial change, see https://switchbrew.org/wiki/Audio_services#IHardwareOpusDecoder | |||
| 2020-02-07 | hle: services: Use std::shared_ptr instead of copy by value. | bunnei | |
| 2020-02-07 | Merge pull request #3381 from bunnei/ipc-fix | bunnei | |
| hle: services: Fix prepo IPC, and add better error checking. | |||
| 2020-02-05 | kernel: transfer_memory: Properly reserve and reset memory region. | bunnei | |
| 2020-02-05 | wait_object: Make wait behavior only require one object to signal. | Zach Hilman | |
| - This was holdover from citra. | |||
| 2020-02-05 | am: Correct IPC object count mismatch. | bunnei | |
| 2020-02-05 | services: am: Clear events on PopOutData and PopInteractiveOutData. | bunnei | |
| 2020-02-05 | am: Refactor IStorage interface. | bunnei | |
| 2020-02-05 | applets: software_keyboard: Signal state change on end of interactive session. | bunnei | |
| 2020-02-05 | applets: software_keyboard: Minor cleanup. | bunnei | |
| 2020-02-05 | services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser. | bunnei | |
| 2020-02-05 | hle_ipc: Add error checking to read/write buffer access. | bunnei | |
| 2020-02-03 | Merge pull request #3337 from ReinUsesLisp/vulkan-staged | bunnei | |
| yuzu: Implement Vulkan frontend | |||
| 2020-02-01 | Merge pull request #3284 from CJBok/hid-fix | bunnei | |
| hid: Fix analog sticks directional states | |||
| 2020-01-31 | Merge pull request #3364 from lioncash/thread | bunnei | |
| core/arm: Remove usage of global GetCurrentThread() | |||
| 2020-01-30 | Merge pull request #3363 from lioncash/unique_ptr | bunnei | |
| kernel/physical_core: Make use of std::unique_ptr instead of std::shared_ptr | |||
| 2020-01-30 | Revert "system_archive: Fix Korean and Chinese fonts" | bunnei | |
| 2020-01-30 | core/arm: Remove usage of global GetCurrentThread() | Lioncash | |
| Now both CPU backends go through their referenced system instance to obtain the current thread. | |||
| 2020-01-30 | kernel/physical_core: Make use of std::unique_ptr | Lioncash | |
| shared_ptr was used in 2d1984c20c75e03ec79eeb3806b12efa1679b977 due to a misunderstanding of how the language generates move constructors and move assignment operators. If a destructor is user-provided, then the compiler won't generate the move constructor and move assignment operators by default--they must be explicitly opted into. The reason for the compilation errors is due to the fact that the language will fall back to attempting to use the copy constructor/copy assignment operators if the respective move constructor or move assignment operator is unavailable. Given that we explicitly opt into them now, the the move constructor and move assignment operators will be generated as expected. | |||
| 2020-01-30 | core/cpu_manager: Remove unused includes | Lioncash | |
| Nothing from these headers are used within this source file, so we can remove them. | |||
| 2020-01-30 | kernel/physical_core: Remove unused kernel reference member variable | Lioncash | |
| This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call. | |||
| 2020-01-30 | Merge pull request #3353 from FernandoS27/aries | bunnei | |
| System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel | |||
| 2020-01-30 | Merge pull request #3151 from FearlessTobi/fix-korean | bunnei | |
| system_archive: Fix Korean and Chinese fonts | |||
| 2020-01-29 | yuzu: Implement Vulkan frontend | ReinUsesLisp | |
| Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization. | |||
| 2020-01-29 | settings: Add settings for graphics backend | ReinUsesLisp | |
| 2020-01-29 | core: Only wait for idle on gpu_core when it was initialized | ReinUsesLisp | |
| This fixes crashes when a Vulkan device fails to initialize. | |||
| 2020-01-27 | System: Address Feedback | Fernando Sahmkow | |
| 2020-01-26 | System: Correct PrepareReschedule. | Fernando Sahmkow | |
| 2020-01-26 | Kernel: Remove a few global instances from the kernel. | Fernando Sahmkow | |
| 2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | |
| This commit instends on better naming the new purpose of this classes. | |||
| 2020-01-26 | ArmInterface: Delegate Exclusive monitor factory to exclusive monitor ↵ | Fernando Sahmkow | |
| interfasce. | |||
| 2020-01-25 | Core: Refactor CPU Management. | Fernando Sahmkow | |
| This commit moves ARM Interface and Scheduler handling into the kernel. | |||
| 2020-01-25 | bsd: Stub several more functions. | bunnei | |
| - Required for Little Town Hero to boot further. | |||
| 2020-01-24 | Disable clang-format for font files | FearlessTobi | |
| 2020-01-24 | Kernel: Implement Physical Core. | Fernando Sahmkow | |
| 2020-01-24 | Merge pull request #3340 from SciresM/pmdx | bunnei | |
| loader: provide default arguments (zero byte) to NSOs | |||
| 2020-01-23 | Input: UDP Client to provide motion and touch controls | fearlessTobi | |
| An implementation of the cemuhook motion/touch protocol, this adds the ability for users to connect several different devices to citra to send direct motion and touch data to citra. Co-Authored-By: jroweboy <jroweboy@gmail.com> | |||
| 2020-01-22 | service: time: Implement ToPosixTimeWithMyRule. | bunnei | |
| - Used by Pokemon Mystery Dungeon. | |||
| 2020-01-22 | loader: provide default arguments (zero byte) to NSOs | Michael Scire | |
| Certain newer unity games (Terraria, Pokemon Mystery Dungeon) require that the argument region be populated. Failure to do so results in an integer underflow in argument count, and eventually an unmapped read at 0x800000000. Providing this default fixes this. Note that the behavior of official software is as yet unverified, arguments-wise. | |||
| 2020-01-20 | time: Fix month off-by-one error. | bunnei | |
| - Fixes timestamp in ZLA and Astral Chain saves. | |||
| 2020-01-19 | Merge pull request #3271 from bunnei/time-rewrite | bunnei | |
| service: time: Rewrite implementation of glue services. | |||
| 2020-01-19 | system_archive: Fix Chinese font | FearlessTobi | |
| Adds the proper OSS font for the Chinese language. | |||
| 2020-01-19 | system_archive: Fix Korean font | FearlessTobi | |
| Fixes Korean fonts when using Open-source system archives. | |||
| 2020-01-18 | core/memory: Create a special MapMemoryRegion for physical memory. | Markus Wick | |
| This allows us to create a fastmem arena within the memory.cpp helpers. | |||
| 2020-01-18 | core/hle: Simplify PhysicalMemory usage in vm_manager. | Markus Wick | |
| 2020-01-18 | core/loaders: Simplify PhysicalMemory usage. | Markus Wick | |
| It is currently a std::vector, however we might want to replace it with a more fancy allocator. So we can't use the C++ iterators any more. | |||
| 2020-01-15 | Moved analog direction logic to sdl_impl | CJBok | |
| 2020-01-14 | Corrected directional states sensitivity | CJBok | |
| 2020-01-11 | core/kernel: Fix GetTotalPhysicalMemoryUsed. | Markus Wick | |
| module._memory was already moved over to a new shared_ptr. So code_memory_size was not increased at all. This lowers the heap space and so saves a bit of memory, usually between 50 to 100 MB. This fixes a regression of c0a01f3adc466d07fc27020048e82cca60988970 | |||
| 2020-01-09 | hid: Fix analog sticks directional states | CJBok | |
