summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Properties.h
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2012-08-06 14:51:10 -0700
committerRomain Guy <romainguy@google.com>2012-08-06 14:51:10 -0700
commit4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1 (patch)
tree2616ad1230b8ebc22a720945c5841a36572b9545 /libs/hwui/Properties.h
parentbec1d13da2ef3c8c2c4cc4f740474d095068bd8b (diff)
downloadframeworks_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.h14
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"