aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvflinger/nvflinger.h
AgeCommit message (Expand)Author
2023-03-01nvnflinger: fix nameLiam
2023-01-11nvnflinger: correct swap interval handlingLiam
2022-11-22general: fix compile for Apple ClangLiam
2022-10-27vi: implement CloseDisplayLiam
2022-10-23core: barrier service thread shutdownLiam
2022-10-12kernel: remove KWritableEventLiam
2022-10-06NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow
2022-09-25service: vi: Retrieve vsync event once per displayMorph
2022-08-01Rework multi-core vsyncKelebek1
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-24hle: nvflinger: Remove unused unordered_map include.bunnei
2022-03-24hle: nvflinger: Migrate android namespace -> Service::android.bunnei
2022-03-24hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei
2021-10-03nvflinger: Use jthread and stop_token for VSync threadameerj
2021-09-03core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei
2021-08-25Revert "kernel: Various improvements to scheduler"bunnei
2021-08-07core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei
2021-05-16Merge pull request #6284 from ameerj/shantae-fixbunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-05-06nvflinger: Create layers when they are queried but not foundameerj
2021-05-05hle: kernel: Remove deprecated Object class.bunnei
2021-05-05hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KEvent to KAutoObject.bunnei
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei
2020-12-28service: nvflinger: Improve synchronization for BufferQueue.bunnei
2020-12-28hle: service: nvflinger: Refactor locking and interfaces.bunnei
2020-08-13General: Tidy up clang-format warnings part 2Lioncash
2020-07-25nvflinger: Mark interface functions with return values as [[nodiscard]]Lioncash
2020-07-25nvflinger: Use return value of Lock()Lioncash
2020-06-27NvFlinger: Clang Format.Fernando Sahmkow
2020-06-27Services/NvFlinger: Do vSync in a sepparate thread on Multicore.Fernando Sahmkow
2020-06-27NVFlinger: Lock race condition between CPU, Host Timing, VSync.Fernando Sahmkow
2020-01-04service: vi: Implement CloseLayer.bunnei
2019-11-26core_timing: Use better reference tracking for EventType. (#3159)bunnei
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-09-22RebaseDavid Marcec
2019-09-22Deglobalize System: NvFlingerDavid Marcec
2019-07-05NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow
2019-07-05nvflinger: Implement swap intervalsFernando Sahmkow
2019-02-21service/nvflinger: Store BufferQueue instances as regular data membersLioncash
2019-02-21service/vi/vi_layer: Convert Layer struct into a classLioncash
2019-02-21service/nvflinger: Move display specifics over to vi_displayLioncash
2019-02-19service/nvflinger: Relocate definitions of Layer and Display to the vi serviceLioncash
2019-02-15core_timing: Convert core timing into a classLioncash
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash
2019-02-05service/nvflinger,service/vi: Handle failure cases with exposed APILioncash
2019-02-05service/nvflinger: Mark FindVsyncEvent() as a const member functionLioncash
2019-02-05service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent()Lioncash
2019-01-30service/nvflinger: Make FindBufferQueueId() a const member functionLioncash