aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger/nvflinger.cpp
Commit message (Expand)AuthorAgeFilesLines
* nvnflinger: fix nameLiam2023-03-011-335/+0
* nvnflinger: correct swap interval handlingLiam2023-01-111-4/+4
* buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash2022-11-281-2/+1
* vi: implement CloseDisplayLiam2022-10-271-0/+13
* core: barrier service thread shutdownLiam2022-10-231-4/+8
* Core: Fix get nvmap object random crashVonChenPlus2022-10-061-1/+1
* 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-061-1/+6
* common: remove "yuzu:" prefix from thread namesLiam2022-10-031-1/+1
* service: vi: Retrieve vsync event once per displayMorph2022-09-251-3/+4
* Rework multi-core vsyncKelebek12022-08-011-16/+26
* 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
* PRKelebek12022-07-101-3/+3
* Rework CoreTimingKelebek12022-07-101-7/+6
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-1/+1
* hle: service: nvflinger: Use correct logger namespace.bunnei2022-04-011-2/+2
* hle: nvflinger: Use std::chrono for present_ns.bunnei2022-03-241-1/+1
* hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei2022-03-241-42/+39
* Remove invalid assertion statementFeng Chen2021-12-281-3/+0
* nvflinger: Use jthread and stop_token for VSync threadameerj2021-10-031-23/+6
* Merge pull request #6981 from ameerj/nvflinger-hb-formatFernando S2021-09-111-1/+1
|\
| * nvflinger: Use external surface format for framebuffer creationameerj2021-09-061-1/+1
* | core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-09-041-1/+1
|/
* core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-09-031-6/+7
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-251-8/+7
* core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-08-071-1/+1
* core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-08-071-6/+7
* config, nvflinger: Add FPS cap settingameerj2021-07-231-5/+6
* nvflinger: Add toggle to disable buffer swap interval limitsameerj2021-06-171-0/+3
* Merge pull request #6284 from ameerj/shantae-fixbunnei2021-05-161-4/+26
|\
| * nvflinger: Create layers when they are queried but not foundameerj2021-05-061-4/+26
* | core: Make variable shadowing a compile-time errorLioncash2021-05-161-1/+1
* | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-051-3/+3
* | hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-051-2/+2
|/
* service: Eliminate cases of member shadowingLioncash2021-04-261-7/+7
* common: Move settings to common from core.bunnei2021-04-141-1/+1
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-2/+2
* core: hle: Add missing calls to MicroProfileOnThreadExit.bunnei2021-01-111-0/+4
* service: nvflinger: Improve synchronization for BufferQueue.bunnei2020-12-281-4/+9
* hle: service: nvflinger: Refactor locking and interfaces.bunnei2020-12-281-10/+13
* service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed.bunnei2020-11-011-0/+4
* Revert "core: Fix clang build"bunnei2020-10-201-1/+1
* core: Fix clang buildLioncash2020-10-171-1/+1
* General: Make use of std::nullopt where applicableLioncash2020-09-221-3/+3
* core_timing: Make use of uintptr_t to represent user_dataLioncash2020-07-271-1/+1
* nvflinger: Use return value of Lock()Lioncash2020-07-251-1/+1
* core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash2020-07-151-3/+3