| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-23 | Merge pull request #6551 from bunnei/improve-kernel-obj | bunnei | |
| Improve management of kernel objects | |||
| 2021-07-20 | hle: service: kernel_helpers: Remove unnecessary pragma once. | bunnei | |
| 2021-07-20 | hle: kernel: svc: Remove part of ExitProcess. | bunnei | |
| - ExitProcess is not actually implemented either way, and this needs more work before we implement. | |||
| 2021-07-20 | hle: service: nvdrv: Remove unused kernel reference. | bunnei | |
| 2021-07-20 | hle: service: hid: npad: Remove unused kernel reference. | bunnei | |
| 2021-07-20 | hle: kernel: Track and release server sessions, and protect methods with locks. | bunnei | |
| 2021-07-20 | hle: kernel: KProcess: Change process termination assert to a warning. | bunnei | |
| - Since we do not implement multiprocess right now, this should not be a crashing assert. | |||
| 2021-07-20 | hle: kernel: Ensure current running process is closed. | bunnei | |
| 2021-07-20 | hle: kernel: Ensure global handle table is finalized before closing. | bunnei | |
| 2021-07-20 | kernel: svc: ConnectToNamedPort: Close extra reference to port. | bunnei | |
| 2021-07-20 | hle: service: sm: Refactor to better manage ports. | bunnei | |
| 2021-07-20 | hle: kernel: k_process: Close the handle table on shutdown. | bunnei | |
| 2021-07-20 | hle: kernel: k_process: Close main thread reference after it is inserted ↵ | bunnei | |
| into handle table. | |||
| 2021-07-20 | hle: kernel: Ensure global handle table is initialized. | bunnei | |
| 2021-07-20 | hle: service: Add a helper module for managing kernel objects. | bunnei | |
| 2021-07-20 | hle: kernel: Provide methods for tracking dangling kernel objects. | bunnei | |
| 2021-07-20 | applet_controller: Add preliminary support for version 8 | Morph | |
| Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now. | |||
| 2021-07-15 | Merge pull request #6525 from ameerj/nvdec-fixes | Fernando S | |
| nvdec: Fix Submit Ioctl data source, vic frame dimension computations | |||
| 2021-07-15 | applets/web: Resolve Nintendo CDN URLs | Morph | |
| This fixes the hint videos in New Super Mario Bros. U Deluxe | |||
| 2021-07-14 | nvhost_nvdec_common: Read Submit ioctl data from object addr | ameerj | |
| Fixes Mario Golf intro video decoding. | |||
| 2021-07-14 | nvhost_nvdec_common: Fix {Slice/Write}Vectors return | ameerj | |
| Plus some minor cleanup for consistency. | |||
| 2021-07-14 | service: Append service name prefix to common filenames | Morph | |
| 2021-07-14 | applets: Append applet_ prefix to backend applets | Morph | |
| 2021-07-13 | Merge pull request #6599 from german77/disable_rumble | Ameer J | |
| npad: Disable vibration check if disabled | |||
| 2021-07-12 | boxcat: Silence -Wmaybe-uninitialized in httplib.h | ReinUsesLisp | |
| 2021-07-10 | npad: Disable vibration check if disabled | german77 | |
| 2021-07-08 | Merge pull request #6539 from lat9nq/default-setting | Ameer J | |
| general: Move most settings' defaults and labels into their definition | |||
| 2021-07-06 | Report 2 channels active. Fixes Tales of Vesperia's mono channel audio. | Kelebek1 | |
| 2021-07-04 | service: mii: Retrieve the correct default miis. | Morph | |
| We were including the first 2 default miis which are not meant to be shown in games. With this change, we properly retrieve the 6 default miis shown in games, with 3 of each gender. | |||
| 2021-07-03 | Merge pull request #6498 from Kelebek1/Audio | bunnei | |
| [audio_core] Decouple audio update and processing, and process at variable rate | |||
| 2021-07-01 | Fix XC2/VOEZ crashing, add audio looping and a few misc fixes | Kelebek1 | |
| 2021-06-28 | core, input_common: Miscellaneous fixes | lat9nq | |
| bcat: Fix settings access telemetry_session: Fix settings accesses So this is what I get for testing with the web service disabled. touch_from_button: Fix settings access for clang | |||
| 2021-06-28 | general: Make most settings a BasicSetting | lat9nq | |
| Creates a new BasicSettings class in common/settings, and forces setting a default and label for each setting that uses it in common/settings. Moves defaults and labels from both frontends into common settings. Creates a helper function in each frontend to facillitate reading the settings now with the new default and label properties. Settings::Setting is also now a subclass of Settings::BasicSetting. Also adds documentation for both Setting and BasicSetting. | |||
| 2021-06-28 | filesystem: Open a read-only directory for SDMC mods | Morph | |
| This prevents mod files from being locked due to the read-only share flag in Windows. | |||
| 2021-06-28 | core: Simplify SDMC mod loading | lat9nq | |
| If someone else wants to support other mod formats in the SDMC directory, that can be added later. For now, just allow RomFS modding here and force people to do other types of mods the old way. Addresses review comments. Co-authored-by: LC <mathew1800@gmail.com> | |||
| 2021-06-28 | core: Support LayeredFS mod from SDMC directory | lat9nq | |
| Enables loading a mod directly from `[yuzu data directory]/sdmc/atmosphere/contents/[title_id]`. For use with some homebrew mod managers. | |||
| 2021-06-27 | Decouple audio processing and run at variable rate | Kelebek1 | |
| Currently, processing of audio samples is called from AudioRenderer's Update method, using a fixed 4 buffers to process the given samples. Games call Update at variable rates, depending on framerate and/or sample count, which causes inconsistency in audio processing. From what I've seen, 60 FPS games update every ~0.004s, but 30 FPS/160 sample games update somewhere between 0.02 and 0.04, 5-10x slower. Not enough samples get fed to the backend, leading to a lot of audio skipping. This PR seeks to address this by de-coupling the audio consumption and the audio update. Update remains the same without calling for buffer queuing, and the consume now schedules itself to run based on the sample rate and count. | |||
| 2021-06-26 | Merge pull request #6526 from bunnei/doom-update | bunnei | |
| services: Misc. minor changes for latest SDK update. | |||
| 2021-06-26 | hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size. | bunnei | |
| 2021-06-24 | Merge pull request #6519 from Wunkolo/mem-size-literal | bunnei | |
| common: Replace common_sizes into user-literals | |||
| 2021-06-24 | hle: hle_helpers: Skip data payload offset checks on TIPC requests. | bunnei | |
| - TIPC does not use this. | |||
| 2021-06-24 | hle: service: hwopus: Implement GetWorkBufferSizeEx and ↵ | bunnei | |
| OpenHardwareOpusDecoderEx. - This is used by the latest update of Doom Eternal. | |||
| 2021-06-24 | hle: service: aoc: Stub GetAddOnContentListChangedEventWithProcessId. | bunnei | |
| - This is used by the latest update of Doom Eternal. | |||
| 2021-06-24 | common: Replace common_sizes into user-literals | Wunkolo | |
| Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc user-literals within literals.h. To keep the global namespace clean, users will have to use: ``` using namespace Common::Literals; ``` to access these literals. | |||
| 2021-06-24 | Merge pull request #6522 from Morph1984/pragma | bunnei | |
| general: Add missing #pragma once directives | |||
| 2021-06-24 | general: Add missing #pragma once directives | Morph | |
| 2021-06-24 | Add missing includes (#6521) | Chloe | |
| * Add missing includes * Add array | |||
| 2021-06-23 | Merge pull request #6517 from lioncash/fmtlib | bunnei | |
| externals: Update fmt to 8.0.0 | |||
| 2021-06-23 | Merge pull request #6504 from Kelebek1/samples-played | bunnei | |
| [audout] Implement GetAudioOutPlayedSampleCount | |||
| 2021-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | |
| Also removes some deprecated API usages. | |||
