From 70618480d95b0c0b9a8a55d47f9233b2111b4c6f Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Mon, 7 Jan 2013 11:20:49 -0800 Subject: [PATCH] Change "track frame time property" to a list preference The preference can now be used to disable GPU profiling, expose profiling data to dumpsys gfxinfo or display that data on screen. Change-Id: Ib77e9695445fae4a7419667716e92bcc196437df --- res/values/arrays.xml | 14 ++++++++ res/values/strings.xml | 2 -- res/xml/development_prefs.xml | 6 ++-- .../android/settings/DevelopmentSettings.java | 33 ++++++++++++++----- 4 files changed, 43 insertions(+), 12 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 14e1fc89091..c29c7be1bf3 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -686,6 +686,20 @@ error + + + Off + On screen + In adb shell dumpsys gfxinfo + + + + + false + visual + true + + Standard limit diff --git a/res/values/strings.xml b/res/values/strings.xml index ee82030357a..426162f486d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -3957,8 +3957,6 @@ Profile GPU rendering - - Measure rendering time in adb shell dumpsys gfxinfo Window animation scale diff --git a/res/xml/development_prefs.xml b/res/xml/development_prefs.xml index e67aad14380..616e9586efb 100644 --- a/res/xml/development_prefs.xml +++ b/res/xml/development_prefs.xml @@ -183,10 +183,12 @@ android:title="@string/show_cpu_usage" android:summary="@string/show_cpu_usage_summary"/> - + android:persistent="false" + android:entries="@array/track_frame_time_entries" + android:entryValues="@array/track_frame_time_values" />