| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-01 | nvnflinger: fix name | Liam | |
| 2023-03-01 | service: move hle_ipc from kernel | Liam | |
| 2023-02-03 | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | |
| This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | |||
| 2023-02-02 | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵ | liamwhite | |
| ReadBuffer" | |||
| 2023-01-30 | Merge pull request #9508 from ameerj/hle-ipc-buffer-span | bunnei | |
| hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer | |||
| 2023-01-11 | nvnflinger: correct swap interval handling | Liam | |
| 2022-12-28 | hle_ipc: Rename ReadBufferSpan to ReadBuffer | ameerj | |
| 2022-12-25 | nvflinger: Split Parcel class into InputParcel and OutputParcel | ameerj | |
| The usages of the Parcel class were already unique to either Read or Write operations. Avoids needing a vector of the input payload for the InputParcel use-case, instead it can remain as a span. | |||
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-11-29 | Merge pull request #9346 from lioncash/vtable | liamwhite | |
| producer_listener: Add virtual destructor to IProducerListener | |||
| 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-22 | general: fix compile for Apple Clang | Liam | |
| 2022-11-14 | nvnflinger: fix lost wakeup | Liam | |
| 2022-10-27 | nvnflinger: release queued handles immediately on disconnection | Liam | |
| 2022-10-27 | vi: implement CloseDisplay | Liam | |
| 2022-10-23 | core: barrier service thread shutdown | Liam | |
| 2022-10-12 | kernel: remove KWritableEvent | Liam | |
| 2022-10-06 | Nvflinger: correct duplication. | Fernando Sahmkow | |
| 2022-10-06 | Core: Fix get nvmap object random crash | VonChenPlus | |
| 2022-10-06 | VideoCore: Refactor fencing system. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Refactor syncing. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Fix Open/Close and make sure each device is correctly created. | Fernando Sahmkow | |
| 2022-10-03 | common: remove "yuzu:" prefix from thread names | Liam | |
| 2022-09-25 | service: vi: Retrieve vsync event once per display | Morph | |
| The display vsync event can only be retrieved once per display. Returns VI::ResultPermissionDenied if we attempt to retrieve the vsync event for the same display. Prevents games such as .hack//G.U. Last Recode from consuming all the handles in the handle table by spamming vsync event retrievals and allows it to go in game. | |||
| 2022-08-01 | Rework multi-core vsync | Kelebek1 | |
| 2022-07-16 | hle: service: nvflinger: Fix implicit conversion. | bunnei | |
| 2022-07-16 | yuzu: settings: Remove framerate cap and merge unlocked framerate setting. | bunnei | |
| - These were all somewhat redundant. | |||
| 2022-07-16 | hle: service: nvflinger: Factor speed limit into frame time calculation. | bunnei | |
| - This allows the %-based "Limit Speed Percent" setting to work with MC emulation. - This is already supported for SC emulation. | |||
| 2022-07-15 | nvflinger: Polymorphic destructor requried for abstract class IBinder | Merry | |
| 2022-07-10 | PR | Kelebek1 | |
| 2022-07-10 | Rework CoreTiming | Kelebek1 | |
| 2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
| 2022-06-05 | hle: service: nvflinger: buffer_queue_consumer: Always free released buffers. | bunnei | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-08 | Merge pull request #8169 from merryhime/scoped_lock | bunnei | |
| Replace lock_guard with scoped_lock | |||
| 2022-04-07 | core/hle: Standardize scoped_lock initializers | Merry | |
| 2022-04-07 | core/hle: Replace lock_guard with scoped_lock | Merry | |
| 2022-04-07 | fix: remove #pragma once in .cpp file | Andrea Pappacoda | |
| 2022-04-01 | hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes. | bunnei | |
| 2022-04-01 | hle: service: nvflinger: consumer_base: Cleanup & fixes. | bunnei | |
| 2022-04-01 | hle: service: nvflinger: buffer_queue_producer: Cleanup & add ↵ | bunnei | |
| GetReleasedBuffers. | |||
| 2022-04-01 | hle: service: nvflinger: buffer_queue_core: Cleanup & fixes. | bunnei | |
| 2022-04-01 | hle: service: nvflinger: Use correct logger namespace. | bunnei | |
| 2022-03-25 | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer ↵ | bunnei | |
| tracking. | |||
| 2022-03-25 | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of ↵ | bunnei | |
| unique_lock. | |||
| 2022-03-25 | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock. | bunnei | |
