summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/Scheduler/VSyncPredictor.h
AgeCommit message (Expand)Author
2024-08-06SF: kernel idle timer is not applicable for VRR Ady Abraham
2024-07-26Merge "SF: Avoid adjusting Vsync Timeline when minFramePeriod isn't violated"... Ram Indani
2024-07-24SF: Avoid adjusting Vsync Timeline when minFramePeriod isn't violated ramindani
2024-07-23Merge "SF: Avoid adjusting the frame time when last frame is presented early"... Ram Indani
2024-07-23SF: Avoid adjusting the frame time when last frame is presented early ramindani
2024-07-12SF: Move isWithin into implementation ramindani
2024-06-17SF: Update vsync timeline validUntil to be exact vsync time. ramindani
2024-04-01[SF] Check mode in VSyncPredictor to complete the mode transition ramindani
2024-03-23SF: keep a reference vsync point before clearing timestamps Ady Abraham
2024-03-07SF: change the render rate directly instead of starting a new VsyncTimeline Ady Abraham
2024-03-07SF: don't use minFramePeriod if it is same as vsync Ady Abraham
2024-03-07SF: flush setRenderRate when changing mode Ady Abraham
2024-03-07SF: reduce latency when switching low to high render rate Ady Abraham
2024-03-06Revert^2 "SF: Introduce VsyncTimeline to VsyncPredictor" Ady Abraham
2024-03-04Revert "SF: Introduce VsyncTimeline to VsyncPredictor" Ady Abraham
2024-02-27SF: Introduce VsyncTimeline to VsyncPredictor Ady Abraham
2024-01-30[SF] Updates to not send hints without a present being followed ramindani
2023-12-19SF: pass last vsync to VsyncPredictor Ady Abraham
2023-11-22SF: recover from sub-frame jank V2 Ady Abraham
2023-11-21SF: use peak refresh rate for HWC backpressure Ady Abraham
2023-11-21SF: pass DisplayMode to VsyncTracker Ady Abraham
2023-11-02[SF] Adds callback from the VsyncPredictor ramindani
2023-02-22Reland "Create a VsyncSchedule per display" Leon Scroggins III
2023-02-17Revert "Revert "SF: pass a render rate to VsyncTracker instead of a divisor"" Ady Abraham
2023-02-17Revert "SF: pass a render rate to VsyncTracker instead of a divisor" Adam Wright
2023-02-15SF: pass a render rate to VsyncTracker instead of a divisor Ady Abraham
2023-02-15SF: vsync divisors should use the same reference point Ady Abraham
2023-02-06Revert "Create a VsyncSchedule per display" Leon Scroggins III
2023-02-01Create a VsyncSchedule per display Leon Scroggins III
2023-01-18SF: cleanup VSP traces Ady Abraham
2022-11-28SF: add render frame rate to the scheduler Ady Abraham
2022-02-23SF: use the right terminology for divisor Ady Abraham
2022-01-08SF: Delete SchedulerUtils.{h,cpp} Dominik Laskowski
2021-03-29SurfaceFlinger: fix refresh rate override when changing refresh rate Ady Abraham
2020-11-03SurfaceFlinger: throttle applications based on uid Ady Abraham
2020-08-24SurfaceFlinger: use duration instead of offset Ady Abraham
2020-07-13SF: hwvsync on for more samples on recalibration Kevin DuBois
2020-03-24SurfaceFlinger: add debug information when vsync is not generated Ady Abraham
2020-02-12SurfaceFlinger: make sure VsyncPredictor always maintains a valid slope Ady Abraham
2020-01-28SF: VSR: VSyncTracker can reorients itself Kevin DuBois
2020-01-23Merge "SF: add trace points for dispatcher system" TreeHugger Robot
2020-01-21SF: add trace points for dispatcher system Kevin DuBois
2020-01-14SF: VSyncTracker, clear timestamps on beginResync Kevin DuBois
2019-11-26SF: VSyncReactor add timestamp querying functions Kevin DuBois
2019-11-19SF: add VSyncPredictor implementation Kevin DuBois