summaryrefslogtreecommitdiff
path: root/core/java/android/window/SurfaceSyncGroup.java
Commit message (Expand)AuthorAgeFilesLines
* Fix ViewRootImpl traversal issue after SurfaceSyncGroup timeoutVishnu Nair2024-10-121-0/+10
* Revert "Remove SSG timeout when SSG is complete"Zixuan Lan2023-10-161-1/+0
* Remove SSG timeout when SSG is completeChavi Weingarten2023-10-161-0/+1
* Workaround a robelectric related NPE in SurfaceSyncGroup.addTimerEric Rahm2023-05-271-2/+6
* Merge "Sanitize transactions in SSG" into udc-devChavi Weingarten2023-05-091-0/+1
|\
| * Sanitize transactions in SSGChavi Weingarten2023-05-021-0/+1
* | Only prevent overlapping SSG if a buffer is going to be syncedChavi Weingarten2023-05-091-41/+38
|/
* Ensure overlapping syncs don't submit buffers out of orderChavi Weingarten2023-04-181-2/+35
* Ensure transaction is applied if added after SSG is completeChavi Weingarten2023-04-131-5/+17
* Set timeouts for SurfaceSyncGroup based on HW timeoutVishnu Nair2023-03-131-1/+2
* Add timeouts for SurfaceSyncGroupChavi Weingarten2023-03-021-0/+59
* Made SurfaceSyncGroup finalChavi Weingarten2023-01-311-7/+17
* Expose SurfaceSyncGroup public APIsChavi Weingarten2023-01-271-117/+213
* Make SurfaceSyncGroup AIDL interface and add cross process syncsChavi Weingarten2023-01-061-150/+355
* Add traces and more debugging for SurfaceSyncGroup.Chavi Weingarten2022-12-271-19/+67
* Don't post finishDrawing call on client UI thread.Chavi Weingarten2022-12-271-1/+19
* Don't re-add SurfaceSyncGroup to same parentChavi Weingarten2022-12-151-3/+12
* Replace SyncTarget with SurfaceSyncGroupChavi Weingarten2022-12-121-148/+126
* Remove onSyncComplete from SurfaceSyncGroupChavi Weingarten2022-11-071-39/+30
* Create default implementation for getSyncTargetChavi Weingarten2022-07-261-1/+5
* Refactor SurfaceSyncer to use SurfaceSyncGroups instead of syncIdchaviw2022-07-251-0/+388