summaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger/nvflinger.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* nvnflinger: fix nameGravatar Liam2023-03-011-155/+0
* nvnflinger: correct swap interval handlingGravatar Liam2023-01-111-1/+1
* general: fix compile for Apple ClangGravatar Liam2022-11-221-0/+1
* vi: implement CloseDisplayGravatar Liam2022-10-271-0/+5
* core: barrier service thread shutdownGravatar Liam2022-10-231-0/+2
* kernel: remove KWritableEventGravatar Liam2022-10-121-1/+0
* NVDRV: Fix Open/Close and make sure each device is correctly created.Gravatar Fernando Sahmkow2022-10-061-0/+1
* service: vi: Retrieve vsync event once per displayGravatar Morph2022-09-251-2/+4
* Rework multi-core vsyncGravatar Kelebek12022-08-011-1/+4
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-1/+1
* hle: nvflinger: Remove unused unordered_map include.Gravatar bunnei2022-03-241-1/+0
* hle: nvflinger: Migrate android namespace -> Service::android.Gravatar bunnei2022-03-241-2/+2
* hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.Gravatar bunnei2022-03-241-10/+17
* nvflinger: Use jthread and stop_token for VSync threadGravatar ameerj2021-10-031-9/+2
* core: hle: service: nvflinger/vi: Improve management of KEvent.Gravatar bunnei2021-09-031-0/+3
* Revert "kernel: Various improvements to scheduler"Gravatar bunnei2021-08-251-3/+0
* core: hle: service: nvflinger/vi: Improve management of KEvent.Gravatar bunnei2021-08-071-0/+3
* Merge pull request #6284 from ameerj/shantae-fixGravatar bunnei2021-05-161-1/+9
|\
| * nvflinger: Create layers when they are queried but not foundGravatar ameerj2021-05-061-1/+9
* | core: Make variable shadowing a compile-time errorGravatar Lioncash2021-05-161-1/+1
* | hle: kernel: Remove deprecated Object class.Gravatar bunnei2021-05-051-1/+0
* | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.Gravatar bunnei2021-05-051-1/+1
* | hle: kernel: Migrate KEvent to KAutoObject.Gravatar bunnei2021-05-051-2/+3
|/
* hle: kernel: Rename WritableEvent to KWritableEvent.Gravatar bunnei2021-02-051-1/+1
* hle: kernel: Rename ReadableEvent to KReadableEvent.Gravatar bunnei2021-02-051-2/+2
* service: nvflinger: Improve synchronization for BufferQueue.Gravatar bunnei2020-12-281-1/+1
* hle: service: nvflinger: Refactor locking and interfaces.Gravatar bunnei2020-12-281-5/+2
* General: Tidy up clang-format warnings part 2Gravatar Lioncash2020-08-131-4/+6
* nvflinger: Mark interface functions with return values as [[nodiscard]]Gravatar Lioncash2020-07-251-16/+14
* nvflinger: Use return value of Lock()Gravatar Lioncash2020-07-251-1/+1
* NvFlinger: Clang Format.Gravatar Fernando Sahmkow2020-06-271-1/+1
* Services/NvFlinger: Do vSync in a sepparate thread on Multicore.Gravatar Fernando Sahmkow2020-06-271-0/+14
* NVFlinger: Lock race condition between CPU, Host Timing, VSync.Gravatar Fernando Sahmkow2020-06-271-0/+7
* service: vi: Implement CloseLayer.Gravatar bunnei2020-01-041-0/+3
* core_timing: Use better reference tracking for EventType. (#3159)Gravatar bunnei2019-11-261-1/+1
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-1/+1
* RebaseGravatar David Marcec2019-09-221-4/+1
* Deglobalize System: NvFlingerGravatar David Marcec2019-09-221-1/+3
* NVServices: Styling, define constructors as explicit and correctionsGravatar Fernando Sahmkow2019-07-051-1/+1
* nvflinger: Implement swap intervalsGravatar Fernando Sahmkow2019-07-051-0/+4
* service/nvflinger: Store BufferQueue instances as regular data membersGravatar Lioncash2019-02-211-2/+5
* service/vi/vi_layer: Convert Layer struct into a classGravatar Lioncash2019-02-211-1/+1
* service/nvflinger: Move display specifics over to vi_displayGravatar Lioncash2019-02-211-1/+1
* service/nvflinger: Relocate definitions of Layer and Display to the vi serviceGravatar Lioncash2019-02-191-32/+11
* core_timing: Convert core timing into a classGravatar Lioncash2019-02-151-2/+6
* core_timing: Rename CoreTiming namespace to Core::TimingGravatar Lioncash2019-02-121-3/+3
* service/nvflinger,service/vi: Handle failure cases with exposed APIGravatar Lioncash2019-02-051-7/+16
* service/nvflinger: Mark FindVsyncEvent() as a const member functionGravatar Lioncash2019-02-051-1/+1
* service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent()Gravatar Lioncash2019-02-051-1/+1
* service/nvflinger: Make FindBufferQueueId() a const member functionGravatar Lioncash2019-01-301-1/+7