aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger
Commit message (Expand)AuthorAgeFilesLines
* nvnflinger: fix nameLiam2023-03-0129-3040/+0
* service: move hle_ipc from kernelLiam2023-03-013-6/+8
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-034-46/+51
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ...liamwhite2023-02-024-51/+46
* Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei2023-01-304-46/+51
|\
| * hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-281-1/+1
| * nvflinger: Split Parcel class into InputParcel and OutputParcelameerj2022-12-254-46/+51
* | nvnflinger: correct swap interval handlingLiam2023-01-112-5/+5
|/
* Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-031-0/+1
|\
| * general: fix compile for Apple ClangLiam2022-11-221-0/+1
* | Merge pull request #9346 from lioncash/vtableliamwhite2022-11-291-0/+1
|\ \
| * | producer_listener: Add virtual destructor to IProducerListenerLioncash2022-11-281-0/+1
| |/
* | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash2022-11-283-4/+3
* | buffer_queue_consumer: std::move std::shared_ptr in Connect()Lioncash2022-11-281-1/+1
* | consumer_base: Pass shared_ptr by const referenceLioncash2022-11-282-6/+6
* | consumer_base: Remove redundant virtualLioncash2022-11-281-5/+5
|/
* nvnflinger: fix lost wakeupLiam2022-11-144-12/+16
* nvnflinger: release queued handles immediately on disconnectionLiam2022-10-271-0/+7
* vi: implement CloseDisplayLiam2022-10-272-0/+18
* core: barrier service thread shutdownLiam2022-10-232-4/+10
* kernel: remove KWritableEventLiam2022-10-123-7/+4
* Nvflinger: correct duplication.Fernando Sahmkow2022-10-062-2/+2
* Core: Fix get nvmap object random crashVonChenPlus2022-10-065-8/+30
* VideoCore: Refactor fencing system.Fernando Sahmkow2022-10-061-12/+3
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-061-2/+7
* NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow2022-10-062-1/+7
* common: remove "yuzu:" prefix from thread namesLiam2022-10-031-1/+1
* service: vi: Retrieve vsync event once per displayMorph2022-09-252-5/+8
* Rework multi-core vsyncKelebek12022-08-012-17/+30
* hle: service: nvflinger: Fix implicit conversion.bunnei2022-07-161-1/+4
* yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei2022-07-161-8/+10
* hle: service: nvflinger: Factor speed limit into frame time calculation.bunnei2022-07-161-1/+8
* nvflinger: Polymorphic destructor requried for abstract class IBinderMerry2022-07-151-0/+1
* PRKelebek12022-07-101-3/+3
* Rework CoreTimingKelebek12022-07-101-7/+6
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-1/+1
* hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei2022-06-053-31/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-2329-69/+69
* Merge pull request #8169 from merryhime/scoped_lockbunnei2022-04-086-25/+25
|\
| * core/hle: Standardize scoped_lock initializersMerry2022-04-075-23/+23
| * core/hle: Replace lock_guard with scoped_lockMerry2022-04-071-2/+2
* | fix: remove #pragma once in .cpp fileAndrea Pappacoda2022-04-071-2/+0
|/
* hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.bunnei2022-04-012-61/+42
* hle: service: nvflinger: consumer_base: Cleanup & fixes.bunnei2022-04-012-15/+17
* hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuff...bunnei2022-04-012-10/+38
* hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.bunnei2022-04-012-3/+0
* hle: service: nvflinger: Use correct logger namespace.bunnei2022-04-011-2/+2
* hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer tr...bunnei2022-03-255-181/+130
* hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of un...bunnei2022-03-251-2/+2
* hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.bunnei2022-03-251-4/+4