summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/CompositionEngine/src/Output.cpp
AgeCommit message (Expand)Author
2025-09-18[SP 2025-09-01] Don't blur too many layersbanksia-dev Alec Mouri
2025-03-13Introduce a dependency monitor for fences Alec Mouri
2025-03-10SF: Remove *DisplayId::tryCast usage from Output Gil Dekel
2025-03-07Treat blurs as expensive rendering Sally Qi
2025-01-10[Lut] in client composition, we should pass hwc.luts into lutShader to Sally Qi
2024-12-13Merge "Invert content priority so that higher value is higher priority" into ... Brian Lindahl
2024-12-13Invert content priority so that higher value is higher priority Brian Lindahl
2024-12-05Revert^2 "[Lut backend] Fix a bug where we were passing a nullptr to the HWC ... Sally Qi
2024-11-18Notify listeners about active picture profiles Brian Lindahl
2024-11-14SF: add a backdoor to introduce a janky frame to HWC Ady Abraham
2024-11-07Compose a layer with a picture profile passed in by an app Brian Lindahl
2024-10-23Merge "[Lut HAL backend] implementation 2nd patch" into main Sally Qi
2024-10-22[Lut HAL backend] implementation 2nd patch Sally Qi
2024-10-17Remove release fence flags Melody Hsu
2024-08-13Remove unnecessary std::move Yi Kong
2024-06-28Create a wrapper for atrace macros Vishnu Nair
2024-06-24Fix lambda in presentFrameAndReleaseLayersAsync Leon Scroggins III
2024-05-30Output::presentFrameAndReleaseLayers: flush pending commands for OFF displays Leon Scroggins III
2024-04-18Check ADPF SF flag in PowerAdvisor only after boot is completed Xiang Wang
2024-03-22Merge "Add ADPF GPU duration reporting for SurfaceFlinger" into main Xiang Wang
2024-03-21Merge "Delete border rendering code from SurfaceFlinger." into main Melody Hsu
2024-03-21Add ADPF GPU duration reporting for SurfaceFlinger Xiang Wang
2024-03-20Delete border rendering code from SurfaceFlinger. Melody Hsu
2024-03-20Add promise for buffer releaseFence to LayerFE. Melody Hsu
2024-02-20Fix "Abnormal while playing netflix in PIP mode" Eason Chiu
2023-12-28SF: Update present timing per display Leon Scroggins III
2023-12-06Support fp16 in sf Alec Mouri
2023-12-05Add isProtected flag to Output Chavi Weingarten
2023-11-21Offload present to a separate thread Leon Scroggins III
2023-11-09Merge changes from topic "fipresentOrValidate" into main Ram Indani
2023-11-09[SF] Add frameIntervalNs for presentOrValidate command ramindani
2023-11-07SF: Rename `postFramebuffer` for clarity Leon Scroggins III
2023-10-06Clean up duplicate shadow lengths in layer snapshot Vishnu Nair
2023-10-05Correct the comment in Output::getBestDataspace. Sally Qi
2023-08-18Remove useFramebufferCache parameter in drawLayers() Alec Mouri
2023-08-04Avoid blurring and rounded corners without EGL_EXT_protected_content Leon Scroggins III
2023-07-25Merge "Remove the concept of target dataspace" into main Alec Mouri
2023-07-25Remove the concept of target dataspace Alec Mouri
2023-07-21[sf] Only trace rebuildLayerStacks if there are changes Vishnu Nair
2023-06-21Send load up hint for cache rendering jimmyshiu
2023-04-19[sf] Release the currently presented buffer when setBuffer is called Vishnu Nair
2023-04-10Skip renderCachedSets if the Output is not enabled Leon Scroggins III
2023-03-28SF: avoid skipping waiting for the earliest time to present Ady Abraham
2023-02-24SF: Frontend fixes for issues surfaced by SurfaceFlinger_test Vishnu Nair
2023-02-10Some fixes to TrustedPresentationListener Chavi Weingarten
2023-01-31SF: clean up texture filtering logic Patrick Williams
2023-01-12Add mNamePlusId to hasClientComposition trace Leon Scroggins III
2023-01-12Name the ScreenCaptureOutput Leon Scroggins III
2022-12-13Merge "Remove unused flag ro.sf.blurs_are_expensive and stale code." Carlos Martinez Romero
2022-12-09Push HWC cache slot generation down into CompositionEngine Brian Lindahl