summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvflinger/nvflinger.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rework multi-core vsyncKelebek12022-08-021-1/+4
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-1/+1
* hle: nvflinger: Remove unused unordered_map include.bunnei2022-03-251-1/+0
* hle: nvflinger: Migrate android namespace -> Service::android.bunnei2022-03-251-2/+2
* hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei2022-03-251-10/+17
* nvflinger: Use jthread and stop_token for VSync threadameerj2021-10-031-9/+2
* core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-09-041-0/+3
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-261-3/+0
* core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-08-071-0/+3
* Merge pull request #6284 from ameerj/shantae-fixbunnei2021-05-161-1/+9
|\
| * nvflinger: Create layers when they are queried but not foundameerj2021-05-061-1/+9
* | core: Make variable shadowing a compile-time errorLioncash2021-05-161-1/+1
* | hle: kernel: Remove deprecated Object class.bunnei2021-05-061-1/+0
* | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-1/+1
* | hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-2/+3
|/
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-1/+1
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-2/+2
* service: nvflinger: Improve synchronization for BufferQueue.bunnei2020-12-291-1/+1
* hle: service: nvflinger: Refactor locking and interfaces.bunnei2020-12-291-5/+2
* General: Tidy up clang-format warnings part 2Lioncash2020-08-131-4/+6
* nvflinger: Mark interface functions with return values as [[nodiscard]]Lioncash2020-07-261-16/+14
* nvflinger: Use return value of Lock()Lioncash2020-07-261-1/+1
* NvFlinger: Clang Format.Fernando Sahmkow2020-06-271-1/+1
* Services/NvFlinger: Do vSync in a sepparate thread on Multicore.Fernando Sahmkow2020-06-271-0/+14
* NVFlinger: Lock race condition between CPU, Host Timing, VSync.Fernando Sahmkow2020-06-271-0/+7
* service: vi: Implement CloseLayer.bunnei2020-01-041-0/+3
* core_timing: Use better reference tracking for EventType. (#3159)bunnei2019-11-271-1/+1
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-1/+1
* RebaseDavid Marcec2019-09-221-4/+1
* Deglobalize System: NvFlingerDavid Marcec2019-09-221-1/+3
* NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-051-1/+1
* nvflinger: Implement swap intervalsFernando Sahmkow2019-07-051-0/+4
* service/nvflinger: Store BufferQueue instances as regular data membersLioncash2019-02-221-2/+5
* service/vi/vi_layer: Convert Layer struct into a classLioncash2019-02-211-1/+1
* service/nvflinger: Move display specifics over to vi_displayLioncash2019-02-211-1/+1
* service/nvflinger: Relocate definitions of Layer and Display to the vi serviceLioncash2019-02-201-32/+11
* core_timing: Convert core timing into a classLioncash2019-02-161-2/+6
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-3/+3
* service/nvflinger,service/vi: Handle failure cases with exposed APILioncash2019-02-061-7/+16
* service/nvflinger: Mark FindVsyncEvent() as a const member functionLioncash2019-02-051-1/+1
* service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent()Lioncash2019-02-051-1/+1
* service/nvflinger: Make FindBufferQueueId() a const member functionLioncash2019-01-301-1/+7
* service/nvflinger: Rename Get prefix on function to FindLioncash2019-01-301-10/+10
* nvflinger: Add the Null displayLioncash2019-01-301-1/+2
* nvflinger: Use a std::array for the available displays instead of std::vectorLioncash2019-01-301-1/+7
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-1/+1
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-3/+8
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-2/+2
* nvdrv: Get rid of global std::weak_ptrLioncash2018-08-081-0/+9
* nvflinger: Get rid of indirect inclusionsLioncash2018-08-071-1/+4
* nvflinger: Use std::string_view in OpenDisplay()Lioncash2018-08-071-1/+2
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv2018-01-221-0/+84