diff options
author | Romain Guy <romainguy@google.com> | 2012-08-06 14:51:10 -0700 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2012-08-06 14:51:10 -0700 |
commit | 4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1 (patch) | |
tree | 2616ad1230b8ebc22a720945c5841a36572b9545 /libs/hwui/Properties.h | |
parent | bec1d13da2ef3c8c2c4cc4f740474d095068bd8b (diff) | |
download | frameworks_base-4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1.zip frameworks_base-4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1.tar.gz frameworks_base-4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1.tar.bz2 |
Add new debug tool to track hardware layers updates
You can setprop debug.hwui.show_layers_updates true to flash
hw layers in green when they update. This is also a setting
in the Dev. section of the settings app.
Change-Id: Ibe1d63a4f81567dc1d590c9b088d2e7505df8abf
Diffstat (limited to 'libs/hwui/Properties.h')
-rw-r--r-- | libs/hwui/Properties.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libs/hwui/Properties.h b/libs/hwui/Properties.h index 3f3b39a..6b6dc9e 100644 --- a/libs/hwui/Properties.h +++ b/libs/hwui/Properties.h @@ -25,9 +25,6 @@ * the OpenGLRenderer. */ -// If turned on, layers drawn inside FBOs are optimized with regions -#define RENDER_LAYERS_AS_REGIONS 1 - // If turned on, text is interpreted as glyphs instead of UTF-16 #define RENDER_TEXT_AS_GLYPHS 1 @@ -43,9 +40,10 @@ #define STENCIL_BUFFER_SIZE 0 /** - * Debug level for app developers. + * Debug level for app developers. The value is a numeric value defined + * by the DebugLevel enum below. */ -#define PROPERTY_DEBUG "hwui.debug_level" +#define PROPERTY_DEBUG "debug.hwui.level" /** * Debug levels. Debug levels are used as flags. @@ -57,6 +55,12 @@ enum DebugLevel { kDebugMoreCaches = kDebugMemory | kDebugCaches }; +/** + * Used to enable/disbale layers update debugging. The accepted values are + * "true" and "false". The default value is "false". + */ +#define PROPERTY_DEBUG_LAYERS_UPDATES "debug.hwui.show_layers_updates" + // These properties are defined in mega-bytes #define PROPERTY_TEXTURE_CACHE_SIZE "ro.hwui.texture_cache_size" #define PROPERTY_LAYER_CACHE_SIZE "ro.hwui.layer_cache_size" |