Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_frameworks_native
/
refs/heads/android-16
/
services
/
surfaceflinger
/
SurfaceFlinger.cpp
8859b13
Merge tag 'android-16.0.0_r1' of https://android.googlesource.com/platform/frameworks/native into HEAD
by micky387
· 3 months ago
785d27f
Merge tag 'android-15.0.0_r32' of https://android.googlesource.com/platform/frameworks/native into HEAD
by micky387
· 4 months ago
android-15
65e7621
Remove spurious std::move().
by Anton Ivanov
· 6 months ago
09ae6bf
Merge "Detect secure layers and start lazy HDCP activation" into main
by Huihong Luo
· 6 months ago
1eb810d
Merge "Remove HDCP vsync hack" into main
by Huihong Luo
· 6 months ago
520d8fc
Merge "Revert^2 "Use TransactionState in SurfaceFlinger."" into main
by Treehugger Robot
· 6 months ago
9b2db4b
Detect secure layers and start lazy HDCP activation
by Huihong Luo
· 8 months ago
73416e1
Remove HDCP vsync hack
by Huihong Luo
· 6 months ago
5c39885
Merge "Revert "Turn off synthetic VSYNC when adjusting thread scheduling for performance"" into main
by Treehugger Robot
· 6 months ago
b1e7d3c
Merge "[SF] Backdoor to update the WorkDuration" into main
by Ram Indani
· 6 months ago
92bf32a
Revert "Turn off synthetic VSYNC when adjusting thread scheduling for performance"
by ELIYAZ MOMIN (xWF)
· 6 months ago
70d21c0
[SF] Backdoor to update the WorkDuration
by ramindani
· 6 months ago
d7b71ac
Revert^2 "Use TransactionState in SurfaceFlinger."
by Anton Ivanov
· 6 months ago
0b7e13d
surfaceflinger formatting
by Daniel Zheng
· 6 months ago
418b3be
Merge "Prune logic from buffer stuffing recovery using UIDs" into main
by Melody Hsu
· 6 months ago
6b3c3bd
Merge "Revert "Use TransactionState in SurfaceFlinger."" into main
by Treehugger Robot
· 6 months ago
4f8b4f3
Revert "Use TransactionState in SurfaceFlinger."
by Anton Ivanov
· 6 months ago
2e90a1e
Prune logic from buffer stuffing recovery using UIDs
by Melody Hsu
· 6 months ago
bbf76c3
Print display ids of Virtual Displays too
by Pierre Barbier de Reuille
· 6 months ago
bac7071
Turn off synthetic VSYNC when adjusting thread scheduling for performance
by Dennis Kiilerich
· 6 months ago
eed408a
Merge "Introduce a dependency monitor for fences" into main
by Alec Mouri
· 6 months ago
5b73d4d
Merge "getSupportedRefreshRates same as legacy on MRR" into main
by Rachel Lee
· 6 months ago
df868ba
Introduce a dependency monitor for fences
by Alec Mouri
· 6 months ago
c28b463
Merge changes from topic "make-displayid-opaque" into main
by Gil Dekel
· 6 months ago
b4fbc2d
Merge "SF: Remove multithreaded_present flag" into main
by Dominik Laskowski
· 6 months ago
9897d79
SF: Remove PhysicalDisplayId::getPort()
by Gil Dekel
· 6 months ago
147626a
SF: Remove *DisplayId::tryCast and DisplayId::isVirtual()
by Gil Dekel
· 6 months ago
db4e6ad
SF: Remove multithreaded_present flag
by Dominik Laskowski
· 6 months ago
578ac8e
Merge "Use TransactionState in SurfaceFlinger." into main
by Treehugger Robot
· 6 months ago
d7f5048
getSupportedRefreshRates same as legacy on MRR
by Rachel Lee
· 6 months ago
2c710c3
Merge "Use power mode of all independent displays to control power optimisations." into main
by Treehugger Robot
· 6 months ago
ed63243
Use TransactionState in SurfaceFlinger.
by Anton Ivanov
· 6 months ago
00a764e
Use power mode of all independent displays to control power optimisations.
by Dennis Kiilerich
· 7 months ago
de4ce29
SF: Remove *DisplayId::tryCast usage from ScreenCaptureOutput
by Gil Dekel
· 6 months ago
2225717
SF: Remove *DisplayId::tryCast usage from VirtualDisplaySurface
by Gil Dekel
· 6 months ago
a8da2ca
SF: Remove *DisplayId::tryCast usage from Output
by Gil Dekel
· 6 months ago
ec207e8
Rename setPowerModeInternal to setPhysicalDisplayPowerMode
by Dennis Kiilerich
· 6 months ago
e6c3826
Merge "Handle virtual display power state in SurfaceFlinger" into main
by Vladimir Komsiyski
· 6 months ago
e0ab7b9
Handle virtual display power state in SurfaceFlinger
by Vladimir Komsiyski
· 6 months ago
515b2e4
Merge "[SF] SysProp max_acquired_buffers" into main
by Treehugger Robot
· 6 months ago
4ef6d54
Merge "Indicate optimization policy to SurfaceFlinger from DisplayManager" into main
by Treehugger Robot
· 6 months ago
2f70649
Merge "Provide classes that logically make up a transaction with == and !=." into main
by Treehugger Robot
· 6 months ago
ccfdcd8
Merge changes I6f68b884,I870d8f13 into main
by Treehugger Robot
· 6 months ago
4418a39
SF: Clean up helpers for thread priority
by Dominik Laskowski
· 6 months ago
8520206
Indicate optimization policy to SurfaceFlinger from DisplayManager
by Dennis Kiilerich
· 7 months ago
c7f8793
Provide classes that logically make up a transaction with == and !=.
by Anton Ivanov
· 6 months ago
0d33ab4
[SF] SysProp max_acquired_buffers
by ramindani
· 6 months ago
a41a592
SF: Handle Link training failure in SF and DM
by Lucas Berthou
· 8 months ago
de2cdcf
SF: Remove connected_display flag
by Dominik Laskowski
· 6 months ago
23ac46c
Fix display brightness for HDR layers during transitions
by Melody Hsu
· 6 months ago
f9f3f96
SF: Allow multiple invalid stack layers through to CE
by Gil Dekel
· 7 months ago
346b290
Merge "SF: Annotate more lock requirements" into main
by Ben Widawsky
· 7 months ago
67346b9
SF: Annotate more lock requirements
by Ben Widawsky
· 7 months ago
e07d8df
Merge "SF: Let DM resize framebuffer on resolution change" into main
by Dominik Laskowski
· 7 months ago
06b6e6b
Merge "SF: Feed presentation fences to external displays' vsync predictors" into main
by Su Hong Koo
· 7 months ago
d2b6fcd
Merge "SF: Reject hotplugs on invalid or duplicate ports" into main
by Gil Dekel
· 7 months ago
161feaf
SF: Reject hotplugs on invalid or duplicate ports
by Gil Dekel
· 7 months ago
e67937f
SF: Feed presentation fences to external displays' vsync predictors
by Su Hong Koo
· 7 months ago
36cb1ed
Extract DisplayState elements into ScreenshotArgs
by Melody Hsu
· 7 months ago
251e612
SF: Let DM resize framebuffer on resolution change
by Dominik Laskowski
· 1 year, 1 month ago
17d1c43
Merge "Demarcate cached sets in composition summary" into main
by Cairn Overturf
· 7 months ago
3f9ee01
Merge "SF: Turn DisplayId::fromValue to an explicit wrapper" into main
by Gil Dekel
· 7 months ago
ad9d514
Demarcate cached sets in composition summary
by Cairn Overturf
· 7 months ago
bddaa24
SF: Turn DisplayId::fromValue to an explicit wrapper
by Gil Dekel
· 7 months ago
bbd72f6
Merge "Extract RenderArea elements into screenshot args" into main
by Melody Hsu
· 7 months ago
5b3d976
Extract RenderArea elements into screenshot args
by Melody Hsu
· 7 months ago
fbf8178
Merge "Fix out of bounds error when updating composition summary" into main
by Treehugger Robot
· 7 months ago
a9889e9
Fix out of bounds error when updating composition summary
by Vishnu Nair
· 7 months ago
3786b82
Fix SurfaceFlinger crash caused by layerleak
by guodalin
· 9 months ago
9bc2519
SF: Merge properties that skip boot animation
by Paz Zcharya
· 7 months ago
08194ac
Merge "Lock all of SurfaceFlinger::processDisplayAdded for kMainThreadContext instead of just a portion of it." into main
by Dennis Kiilerich
· 7 months ago
5906db4
Merge "SF: prerequisite refactor to remove deprecated HIDL enum" into main
by Treehugger Robot
· 7 months ago
13f4858
SF: prerequisite refactor to remove deprecated HIDL enum
by Lucas Berthou
· 8 months ago
e2390e8
Lock all of SurfaceFlinger::processDisplayAdded for kMainThreadContext instead of just a portion of it.
by Dennis Kiilerich
· 8 months ago
aacae491
Merge "Fix some clang warnings in SurfaceFlinger.{h, cpp}" into main
by Anton Ivanov
· 8 months ago
2417b9f
Fix some clang warnings in SurfaceFlinger.{h, cpp}
by Anton Ivanov
· 8 months ago
4944c11
Add debug sysprops to disable sched fifo in surfaceflinger
by Vishnu Nair
· 8 months ago
dd5c214
[SF] Use render rate for the compositorTiming
by ramindani
· 8 months ago
708a26c
Merge "[SF] Use render rate for the compositorTiming" into main
by Ram Indani
· 8 months ago
a410ba7
Merge "Fix ownership for RenderArea in screenshots." into main
by Alec Mouri
· 8 months ago
37973d9
Fix ownership for RenderArea in screenshots.
by Alec Mouri
· 8 months ago
6b6d542
[SF] Use render rate for the compositorTiming
by ramindani
· 8 months ago
94221f9
Merge "Trace critical workloads" into main
by Vishnu Nair
· 8 months ago
c92fd97
Merge "Take the ceil() of the width and height of the new render target." into main
by Shan Huang
· 8 months ago
c1d9a62
Take the ceil() of the width and height of the new render target.
by Shan Huang
· 8 months ago
734f288
Trace critical workloads
by Vishnu Nair
· 9 months ago
10fc899
[Lut screenshot] backend implementation v2
by Sally Qi
· 9 months ago
3f0c723
Rename TransactionState to QueuedTransactionState
by Vishnu Nair
· 9 months ago
bdd2039
Merge "Revert "Resync on the transaction."" into main
by Treehugger Robot
· 9 months ago
529a0a7
Revert "Resync on the transaction."
by Ram Indani
· 9 months ago
74479d2
Moved the Perfetto flag check into SurfaceFlinger.
by Michael Krehan
· 9 months ago
1903112
Merge changes from topic "multiple-picture-listeners" into main
by Brian Lindahl
· 9 months ago
4acf143
Merge "SF: Fix UAF on every resolution switch" into main
by Treehugger Robot
· 9 months ago
e965b80
Merge "Rework how SF generates gainmapped screenshots" into main
by Treehugger Robot
· 9 months ago
fdb6b24
Merge "Reject duplicate layer stacks in SF" into main
by Melody Hsu
· 9 months ago
e57f9e4
Rework how SF generates gainmapped screenshots
by Alec Mouri
· 9 months ago
125c5f3
Merge changes from topic "make-displayid-opaque" into main
by Treehugger Robot
· 9 months ago
59163fd
SF: Fix UAF on every resolution switch
by Dominik Laskowski
· 9 months ago
1e431a4
Reject duplicate layer stacks in SF
by Melody Hsu
· 10 months ago
6bbe47e
Merge "Resync on the transaction." into main
by Midas Chien
· 9 months ago
Next »