aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger
AgeCommit message (Collapse)Author
2022-11-14nvnflinger: fix lost wakeupLiam
2022-10-27nvnflinger: release queued handles immediately on disconnectionLiam
2022-10-27vi: implement CloseDisplayLiam
2022-10-23core: barrier service thread shutdownLiam
2022-10-12kernel: remove KWritableEventLiam
2022-10-06Nvflinger: correct duplication.Fernando Sahmkow
2022-10-06Core: Fix get nvmap object random crashVonChenPlus
2022-10-06VideoCore: Refactor fencing system.Fernando Sahmkow
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow
2022-10-06NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-09-25service: vi: Retrieve vsync event once per displayMorph
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-01Rework multi-core vsyncKelebek1
2022-07-16hle: service: nvflinger: Fix implicit conversion.bunnei
2022-07-16yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei
- These were all somewhat redundant.
2022-07-16hle: 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-15nvflinger: Polymorphic destructor requried for abstract class IBinderMerry
2022-07-10PRKelebek1
2022-07-10Rework CoreTimingKelebek1
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-06-05hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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-08Merge pull request #8169 from merryhime/scoped_lockbunnei
Replace lock_guard with scoped_lock
2022-04-07core/hle: Standardize scoped_lock initializersMerry
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry
2022-04-07fix: remove #pragma once in .cpp fileAndrea Pappacoda
2022-04-01hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.bunnei
2022-04-01hle: service: nvflinger: consumer_base: Cleanup & fixes.bunnei
2022-04-01hle: service: nvflinger: buffer_queue_producer: Cleanup & add ↵bunnei
GetReleasedBuffers.
2022-04-01hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.bunnei
2022-04-01hle: service: nvflinger: Use correct logger namespace.bunnei
2022-03-25hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer ↵bunnei
tracking.
2022-03-25hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of ↵bunnei
unique_lock.
2022-03-25hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.bunnei
2022-03-25hle: service: nvflinger: Remove unused BufferQueue.bunnei
2022-03-24hle: nvflinger: ConsumerBase: Mark ctor as explicit.bunnei
2022-03-24hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.bunnei
2022-03-24hle: nvflinger: Remove unused unordered_map include.bunnei
2022-03-24hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo.bunnei
2022-03-24hle: nvflinger: Merge Rect with Common::Rectangle.bunnei
2022-03-24hle: nvflinger: buffer_queue_core: Declare default dtor.bunnei
2022-03-24hle: nvflinger: buffer_queue_producer: DequeueBuffer: Remove unnecessary lock.bunnei
2022-03-24hle: nvflinger: consumer_base: StillTracking: Should be const.bunnei
2022-03-24hle: nvflinger: graphic_buffer_producer: Remove unnecessary pragma pack.bunnei
2022-03-24hle: nvflinger: parcel: Reserve token size.bunnei
2022-03-24hle: nvflinger: buffer_queue_core: StillTracking: Take const reference.bunnei
2022-03-24hle: nvflinger: buffer_queue_core: Cleanup locking.bunnei
2022-03-24hle: nvflinger: Use std::chrono for present_ns.bunnei
2022-03-24hle: nvflinger: Migrate android namespace -> Service::android.bunnei
2022-03-24hle: nvflinger: BufferQueueProducer: Handle SetPreallocatedBuffer with empty ↵bunnei
buffer. - Used by Naruto Ultimate Ninja Storm.