a1e2662bc8b5d4741f1c8d2b8b4b08433e677970
Now early wakeup is controlled by BaseDepthController (with the exception of Taskbar which uses TaskbarOverlayController). It does all of the following: - Increase GPU clock - Increase CPU clock (notifyRendererOfExpensiveFrame) - Tell SurfaceFlinger to wake up early By default these happen the first time we render a non-0 blur, but in some cases we can proactively activate it even earlier: - Swipe up to All Apps begins - Home screen QSB is tapped These early cases were already handled for CPU and GPU, but now SF is also in the loop. In addition, SF early wakeup is disabled when Launcher is no longer in the foreground. Bug: 410973453 Test: Log manually to see early wakeup start/end Flag: com.android.launcher3.all_apps_blur Change-Id: I39ac0baf8c706b20f0818d31dbc8165b798ea54a
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%