Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-30 | CMake: Consolidate common PCH headers | ameerj | |
2022-11-30 | Merge pull request #9320 from yuzu-emu/fix-audio-suspend | Fernando S | |
AudioCore: Take suspend lock when stalling the running process. | |||
2022-11-29 | CMake: Use precompiled headers | ameerj | |
2022-11-29 | Merge pull request #9340 from lioncash/nvdrv | liamwhite | |
nvdrv: Simplify builder declarations | |||
2022-11-29 | Merge pull request #9346 from lioncash/vtable | liamwhite | |
producer_listener: Add virtual destructor to IProducerListener | |||
2022-11-29 | Merge pull request #9345 from lioncash/fence | liamwhite | |
consumer_base: Pass std::shared_ptr by const reference | |||
2022-11-29 | Merge pull request #9343 from lioncash/bounds | liamwhite | |
syncpoint_manager: Reduce redundant bounds checks | |||
2022-11-28 | service: nifm: Update stubs for Submit/GetRequestState/GetResult | Morph | |
2022-11-28 | video_core: add null backend | Liam | |
2022-11-28 | producer_listener: Add virtual destructor to IProducerListener | Lioncash | |
Several member variables are shared_ptr's to this base class. Even though producer listeners are still unimplemented, this ensures we always have consistent deletion behavior once this ends up being used polymorphically. | |||
2022-11-28 | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer() | Lioncash | |
This isn't directly modified. Also allows rvalues to be used with it. | |||
2022-11-28 | buffer_queue_consumer: std::move std::shared_ptr in Connect() | Lioncash | |
Avoids an unnecessary reference count increment and decrement | |||
2022-11-28 | consumer_base: Pass shared_ptr by const reference | Lioncash | |
Avoids churning atomic reference count increments and decrements. | |||
2022-11-28 | consumer_base: Remove redundant virtual | Lioncash | |
override already serves this purpose | |||
2022-11-28 | syncpoint_manager: Mark IsSyncpointAllocated() as const | Lioncash | |
This doesn't modify class state at all. | |||
2022-11-28 | syncpoint_manager: Reduce number of bounds checks | Lioncash | |
The only time we need to check bounds is on the first access. | |||
2022-11-28 | nvdrv: Simplify builder declarations | Lioncash | |
We can just use auto here. If one of these ever happens to not be derived from nvdevice, then this will cause a compilation error. We can also move the devices into the collection to get rid of an unnecessary atomic reference count increment and decrement. | |||
2022-11-28 | core/hid/emulated_controller: Use ranges version of transform | Lioncash | |
Makes the transform calls much nicer to read. | |||
2022-11-28 | common/input: Add helpers functions for creating input and output devices | Lioncash | |
Avoids the redundancy of needing to explictly specify the common namespace and the type. | |||
2022-11-27 | Vulkan: update initialization | Liam | |
Co-authored-by: bylaws <bylaws@users.noreply.github.com> | |||
2022-11-27 | yuzu-cmd: Fix input callback crash on close | german77 | |
2022-11-27 | crypto: use user-provided keys whenever possible | Valeri | |
Solves an issue where autogenerated title keys would take precedence over those provided by user. | |||
2022-11-26 | core: Use atomic instead of a lock to protect is_paused. | bunnei | |
- This allows us to call IsPaused() elsewhere if we are holding the suspend lock. | |||
2022-11-23 | service: Make use of buffer element count helpers | Lioncash | |
2022-11-23 | hle_ipc: Add helper functions for getting number of buffer elements | Lioncash | |
2022-11-23 | hle_ipc: Mark relevant member functions as [[nodiscard]] | Lioncash | |
Will allow the compiler to complain about cases where ignoring the return value would be a bug. | |||
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-22 | Merge pull request #9299 from lioncash/cast | liamwhite | |
k_handle_table: Remove cast to void* in GetObjectForIpc | |||
2022-11-22 | k_handle_table: Remove cast to void* in GetObjectForIpc | Lioncash | |
This was used to get around the KProcess class being incomplete. We can just move this to the cpp file and eliminate the cast entirely, letting the compiler do its work. | |||
2022-11-22 | Merge pull request #9219 from german77/nfc_impl | bunnei | |
service: nfc: Implement NFC IUser service | |||
2022-11-20 | Configuration: Add per-game input profiles | ameerj | |
2022-11-20 | Merge branch 'master' into nfc_impl | Narr the Reg | |
2022-11-20 | dmnt:cht: fix copy-paste error | Liam | |
2022-11-20 | Merge pull request #9238 from german77/cabinet_applet | bunnei | |
service: am: Implement cabinet applet | |||
2022-11-19 | Merge pull request #9254 from FernandoS27/auto-cpu-fix | bunnei | |
Dynarmic: Remove inaccurate NaN from Auto CPU settings. | |||
2022-11-19 | Merge pull request #9191 from german77/touching_souls | liamwhite | |
core: hid: Implement true multitouch support | |||
2022-11-19 | service: nfc: Implement nfc user | Narr the Reg | |
2022-11-19 | service: hid: Only overclock npad controllers | german77 | |
2022-11-19 | core: hid: Implement true multitouch support | Narr the Reg | |
2022-11-18 | Merge pull request #9234 from liamwhite/data-cash-money | bunnei | |
kernel: implement data cache management operations | |||
2022-11-17 | Merge pull request #9244 from liamwhite/lost-wakeup | bunnei | |
nvnflinger: fix lost wakeup | |||
2022-11-17 | Merge pull request #9229 from Docteh/achy_breaky_heart | Morph | |
Add break for default cases | |||
2022-11-17 | Dynarmic: Remove inaccurate NaN from Auto CPU settings. | Fernando Sahmkow | |
2022-11-14 | Merge pull request #9243 from german77/result | bunnei | |
core: Update result module | |||
2022-11-14 | nvnflinger: fix lost wakeup | Liam | |
2022-11-14 | core: Update result module | Narr the Reg | |
2022-11-13 | Add break for default cases | Kyle Kienapfel | |
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
2022-11-13 | general: Address review comments | german77 | |
2022-11-13 | service: am: Fix cabinet applet result | german77 | |
2022-11-13 | service: am: Implement cabinet applet backend | german77 | |