summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/DisplayDevice.cpp
AgeCommit message (Expand)Author
2025-03-20Revert "Turn off synthetic VSYNC when adjusting thread scheduling for perform... ELIYAZ MOMIN (xWF)
2025-03-14Turn off synthetic VSYNC when adjusting thread scheduling for performance Dennis Kiilerich
2025-03-13SF: Remove *DisplayId::tryCast and DisplayId::isVirtual() Gil Dekel
2025-03-07Handle virtual display power state in SurfaceFlinger Vladimir Komsiyski
2025-03-04Indicate optimization policy to SurfaceFlinger from DisplayManager Dennis Kiilerich
2025-02-10SF: Let DM resize framebuffer on resolution change Dominik Laskowski
2024-11-01SF: omit vsync callbacks when screen is OFF Ady Abraham
2024-08-14SF: Remove DisplayDevice::getVsyncPeriodFromHWC Dominik Laskowski
2024-07-11SF: add a new behaviour for idle timer on VRR Ady Abraham
2024-06-28Create a wrapper for atrace macros Vishnu Nair
2024-06-12SF: Isolate modesetting in DisplayModeController Dominik Laskowski
2024-05-24[SF] Use Render rate for Refresh rate ramindani
2024-05-11Rename RefreshRateOverlay vsyncRate to RefreshRate Ying Wei
2024-05-09Use a strongly typed LogicalDisplayId for displayId(2/n) Linnan Li
2024-03-26[SF] use peak refresh rate to schedule the next ramindani
2024-02-15SF: Add details to setDesiredMode trace and log Dominik Laskowski
2024-02-09Reland^2 "SF: Set an initial mode [...] for external displays" Dominik Laskowski
2024-02-07Revert^2 "SF: Set an initial mode [...] for external displays" Dominik Laskowski
2024-01-31Reland "SF: Set an initial mode [...] for external displays" Dominik Laskowski
2024-01-30SF: Fix error handling for getDisplayVsyncPeriod Dominik Laskowski
2024-01-25Merge "SF: Initialize all displays on boot/restart" into main Dominik Laskowski
2024-01-24SF: Initialize all displays on boot/restart Dominik Laskowski
2024-01-22Revert "SF: Set an initial mode in response to hotplug for external displays" Petri Gynther
2024-01-17SF: Set an initial mode in response to hotplug for external displays Dominik Laskowski
2023-12-26Merge "Revert "SF: Flow DisplayModeRequest through mode set FSM"" into main Leon Scroggins
2023-12-21Revert "SF: Flow DisplayModeRequest through mode set FSM" Dominik Laskowski
2023-12-19Merge "Update HDCP for external displays" into main Huihong Luo
2023-12-15SF: Flow DisplayModeRequest through mode set FSM Dominik Laskowski
2023-12-15Update HDCP for external displays Huihong Luo
2023-12-05Add isProtected flag to Output Chavi Weingarten
2023-11-30SF: Remove DisplayDevice::ActiveModeInfo Dominik Laskowski
2023-11-20SF: Clean up DisplayDevice::initiateModeChange Dominik Laskowski
2023-11-20SF: Tidy naming of mode set FSM Dominik Laskowski
2023-11-13SF: Deduplicate ID concat of DisplayDevice traces Dominik Laskowski
2023-10-02SF: avoid a nullptr access in RefreshRateOverlay / HDR overlay Ady Abraham
2023-09-22[SF] Update only the render rate on the ramindani
2023-09-11[SF] Update DisplayMode::Fps with PeakFps ramindani
2023-08-09[SF] Update to use updateRefreshRateOverlayRate from setActiveMode ramindani
2023-08-01SF: Fix mode setting for secondary displays Dominik Laskowski
2023-07-14Add new SF backdoor option: hdr/sdr ratio overlay Sally Qi
2023-06-26Revert "SF: Introduce struct surfaceflinger::Config" Lloyd Pique
2023-06-22SF: Introduce struct surfaceflinger::Config Lloyd Pique
2023-05-11Move rotation flags to SF Leon Scroggins III
2023-04-14Round up virtual display refresh rate Huihong Luo
2023-03-16Merge "SF: trace display power state" into udc-dev Ady Abraham
2023-03-16SF: trace display power state Ady Abraham
2023-03-10[sf] Switch layer trace generator to use the new sf front end Vishnu Nair
2023-03-03Merge "[SF] Set RefreshRateOverlay enable status to HWC" into udc-dev Ram Indani
2023-03-03Rename "leader" display to "pacesetter" Leon Scroggins III
2023-03-03[SF] Set RefreshRateOverlay enable status to HWC ramindani