summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/TransactionCallbackInvoker.cpp
AgeCommit message (Expand)Author
2025-03-13Introduce a dependency monitor for fences Alec Mouri
2024-10-28Clean up BufferReleaseChannel logging Patrick Williams
2024-10-17Remove release fence flags Melody Hsu
2024-09-23Revert "Add some tracing for release fences" Alec Mouri
2024-09-13Add some tracing for release fences Alec Mouri
2024-08-30Read from BufferReleaseChannel in background thread Patrick Williams
2024-08-30Revert^3 "Read from BufferReleaseChannel in background thread" Satish Yalla
2024-08-29Revert^2 "Read from BufferReleaseChannel in background thread" Patrick Williams
2024-08-28Revert "Read from BufferReleaseChannel in background thread" Priyanka Advani (xWF)
2024-08-26Read from BufferReleaseChannel in background thread Patrick Williams
2024-07-25Revert "Optimize BLAST buffer releases via Unix sockets" Patrick Williams
2024-07-23Optimize BLAST buffer releases via Unix sockets Patrick Williams
2024-06-28Create a wrapper for atrace macros Vishnu Nair
2024-06-28Merge "Jank callback API refactor." into main Pascal Mütschard
2024-06-28Jank callback API refactor. Pascal Mütschard
2024-06-26Add trace slices to capture tasks important for latency monitoring Vishnu Nair
2024-03-20Add promise for buffer releaseFence to LayerFE. Melody Hsu
2024-01-26Correctly pass screenshot fences to transaction callbacks Alec Mouri
2023-11-15Assign previous release fence to previous frame ID Alec Mouri
2023-02-09Send available JankData in all transaction completion callbacks. Pascal Muetschard
2023-01-09Fix flicker issue on external display. Sally Qi
2022-08-05SF: Clean up postComposition Dominik Laskowski
2022-05-18Merge "Use semaphore instead of condition variable" into tm-dev Alec Mouri
2022-05-16Use semaphore instead of condition variable Alec Mouri
2022-05-16SF: Do not duplicate fences per layer per frame Dominik Laskowski
2022-02-09SF: pass acquire fence on BLAST callbacks Ady Abraham
2021-11-19SF: Introduce background task executor Vishnu Nair
2021-11-09Revert "SurfaceFlinger: Emit callbacks for non-buffer layer transactions" Jiakai Zhang
2021-11-04SurfaceFlinger: Emit callbacks for non-buffer layer transactions Vishnu Nair
2021-10-18SurfaceFlinger: Fix duplicate callbacks Vishnu Nair
2021-10-14Revert^2 "Second Patch for async RenderEngine" Sally Qi
2021-10-12Revert "Second Patch for async RenderEngine" Vladimir Marko
2021-10-11Second Patch for async RenderEngine Sally Qi
2021-10-11TransactionCallbackInvoker: Send callbacks on thread Robert Carr
2021-09-29Simplify TransactionCallbackInvoker Robert Carr
2021-06-25Blast: Use a unique id to track buffers Vishnu Nair
2021-06-17SF: change acquired buffers based on the current refresh rate Ady Abraham
2021-04-21Introduce ASurfaceTransaction_setOnCommit api Vishnu Nair
2021-03-17Introduce release buffer callback for BufferStateLayer Vishnu Nair
2021-02-03SurfaceFlinger: Emit TransactionCompleted callbacks directly. Robert Carr