diff --git a/device-common.mk b/device-common.mk index 0eb5465..f06f015 100644 --- a/device-common.mk +++ b/device-common.mk @@ -92,3 +92,14 @@ PRODUCT_COPY_FILES += \ PRODUCT_PROPERTY_OVERRIDES += \ persist.config.calibration_cad=/vendor/etc/sensors/calibration_cad.xml \ persist.config.calibration_fac=/persist/sensors/calibration/calibration.xml + +# HWUI common settings +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hwui.gradient_cache_size=1 \ + ro.hwui.drop_shadow_cache_size=6 \ + ro.hwui.r_buffer_cache_size=8 \ + ro.hwui.texture_cache_flushrate=0.4 \ + ro.hwui.text_small_cache_width=1024 \ + ro.hwui.text_small_cache_height=1024 \ + ro.hwui.text_large_cache_width=2048 \ + ro.hwui.text_large_cache_height=1024 diff --git a/device-muskie.mk b/device-muskie.mk index 1e9fee0..6a38db3 100644 --- a/device-muskie.mk +++ b/device-muskie.mk @@ -32,3 +32,9 @@ include device/google/muskie/device-common.mk PRODUCT_PROPERTY_OVERRIDES += \ ro.sf.lcd_density=560 \ + +# HWUI cache sizes +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hwui.texture_cache_size=72 \ + ro.hwui.layer_cache_size=48 \ + ro.hwui.path_cache_size=32 diff --git a/device-walleye.mk b/device-walleye.mk index 46c6e8c..5c02074 100644 --- a/device-walleye.mk +++ b/device-walleye.mk @@ -32,3 +32,9 @@ include device/google/muskie/device-common.mk PRODUCT_PROPERTY_OVERRIDES += \ ro.sf.lcd_density=420 + +# HWUI cache sizes +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hwui.texture_cache_size=56 \ + ro.hwui.layer_cache_size=32 \ + ro.hwui.path_cache_size=16