summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/Scheduler/LayerInfo.h
AgeCommit message (Expand)Author
2024-04-25Set frame rate GTE to Max for MRR Rachel Lee
2024-03-19Add MRR guard logic to SF scheduler Rachel Lee
2023-12-07Refactor game-related frame rate override to LayerHistory Andy Yu
2023-11-29Merge "SF: update consistent criteria for heuristic refresh rate calculation"... Jerry Chang
2023-11-23SF: update consistent criteria for heuristic refresh rate calculation Jerry Chang
2023-11-22native: Rename frame rate selection strategies Rachel Lee
2023-11-21Logic for selection strategy "DoNotPropagate" Rachel Lee
2023-11-09Update LayerHistory layer properties when they change Vishnu Nair
2023-11-01Front buffered layers vote for max Alec Mouri
2023-10-11Add smooth switch bool for setFrameRateCategory Rachel Lee
2023-10-06[sf-newfe] Update layer history for invisible layers Vishnu Nair
2023-09-29Pull out FrameRateCompatibility definition to avoid circular dependencies Vishnu Nair
2023-09-21Merge "Prevent the refresh rate changed frequently when small dirty" into udc... Arthur Hung
2023-09-18Plumb new frameRateSelectionStrategy value Rachel Lee
2023-09-13Fix FrameRateCategory::NoPreference in SF Rachel Lee
2023-09-13Prevent the refresh rate changed frequently when small dirty Arthur Hung
2023-08-30SF: Suppress frame rate when small area updating Arthur Hung
2023-08-30SF: Suppress frame rate when small area updating Arthur Hung
2023-08-22Add setFrameRateCategory surface API Rachel Lee
2023-04-10SF: Clear layer history when inconclusive to frequent ramindani
2023-03-03[sf] use snapshots to update layer history Vishnu Nair
2023-01-13SF: tune infrequent layers for animations Ady Abraham
2022-10-27SF: Rename RefreshRateConfigs Dominik Laskowski
2022-07-06SurfaceFlinger: Remove usage of window types to implement policy Andy Labrada
2022-01-08SF: Delete SchedulerUtils.{h,cpp} Dominik Laskowski
2021-12-06Pass fps data to flattener Nathaniel Nifong
2021-11-19SF: Remove manual enum stringification Dominik Laskowski
2021-11-18SF: Set up libscheduler headers Dominik Laskowski
2021-10-14SF: Polish Fps class Dominik Laskowski
2021-07-01SF: move RefreshRateConfigs to DisplayDevice Ady Abraham
2021-05-18SF: increase LayerHistory::kMinPeriodBetweenFrames to 240fps Ady Abraham
2021-04-06SF: remove wp<Layer> from LayerHistory Ady Abraham
2021-02-05Rename DisplayConfig to DisplayMode Marin Shalamanov
2021-01-14SF: Improve LayerInfo::calculateAverageFrameTime Marin Shalamanov
2020-12-24SF: Use default minimal refresh rate between frames Marin Shalamanov
2020-12-08Add Fps class Marin Shalamanov
2020-11-30Move LayerHistoryV2 to LayerHistory Marin Shalamanov
2020-11-24SF: Deprecate content detection v1 Marin Shalamanov
2020-06-11SurfaceFlinger: stabilize heuristic refresh rate calculation Ady Abraham
2019-12-05SurfaceFlinger: use config groups Ady Abraham
2019-10-28SF: Optimize layer history in scheduler Dominik Laskowski
2019-09-18SurfaceFlinger: tune number of buffers for low activity layers Ady Abraham
2019-07-22SurfaceFlinger: tune LayerHistory to be less aggressive Ady Abraham
2019-07-10SurfaceFlinger: store fps instead of duration in LayerInfo Ady Abraham
2019-06-28SF: Don't bump to PERFORMANCE refresh rate with infrequent updates Ana Krulec
2019-06-13SurfaceFlinger: tune FPS detection logic Ady Abraham
2019-05-15SurfaceFlinger: Force HDR content on DEFAULT refresh rate Ady Abraham
2019-04-08SF: Updating content FPS tracking Ady Abraham