summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/RegionSamplingThread.cpp
diff options
context:
space:
mode:
author Dennis Kiilerich <dki@google.com> 2025-02-06 02:34:05 -0800
committer Dennis Kiilerich <dki@google.com> 2025-03-11 11:26:47 -0700
commit00a764ee8a3d2b59991f0e08557ac7a876862b81 (patch)
tree44e96e569d948cfceb37aa30ffe507da70ec3502 /services/surfaceflinger/RegionSamplingThread.cpp
parentd0503fa4db892711445b44302d36968a88a469a8 (diff)
Use power mode of all independent displays to control power optimisations.
In the following cases, if there is any performance-optimised/independent active display (powered on) then power optimisations are disabled. If there is no performance-optimised/independent active display then power optimisations are enabled, even if there are power-optimised displays that are powered on. * Physical or virtual display power mode change * Physical or virtual display added or removed Power optimisations include: * Lowering thread priority Bug: 342681202 Bug: 241285876 Flag: android.companion.virtualdevice.flags.correct_virtual_display_power_state Test: manually tested with flag on/off using Android Auto Projected Change-Id: I96068c8779dbfe2b51b4d9acd522b6cb3995681f
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
0 files changed, 0 insertions, 0 deletions