power: Add support for EXPENSIVE_RENDERING
When background_blur is enabled, the rendering can be expensive and many janks will occur. So, need to support the mode in power module and pass it to perf-hal to handle. Change-Id: I5bab53e72134d76201d9fc28b9bdae4185790deb CRs-Fixed: 3278491
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
68d610c2d9
commit
92e50efac0
@@ -49,6 +49,8 @@ extern "C" {
|
||||
#define HINT_HANDLED (0)
|
||||
#define HINT_NONE (-1)
|
||||
|
||||
#define PERF_HINT_EXPENSIVE_RENDERING 0x000010A5
|
||||
|
||||
#include <hardware/power.h>
|
||||
|
||||
enum CPU_GOV_CHECK {
|
||||
@@ -60,6 +62,7 @@ enum CPU_GOV_CHECK {
|
||||
|
||||
void power_init(void);
|
||||
void power_hint(power_hint_t hint, void *data);
|
||||
void set_expensive_rendering(bool enabled);
|
||||
void set_interactive(int on);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user