diff options
author | Romain Guy <romainguy@google.com> | 2012-10-15 19:22:57 -0700 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2012-10-15 19:22:57 -0700 |
commit | 6a9a3e765a6a1e0a19ff7a866603f1a51155cc5d (patch) | |
tree | 11f0416142d50579d9187c271cac250875eae06a /src/com | |
parent | 2b62fcb3e629b59ed8cfaf26c3b712f8bb9bd352 (diff) | |
download | packages_apps_settings-6a9a3e765a6a1e0a19ff7a866603f1a51155cc5d.zip packages_apps_settings-6a9a3e765a6a1e0a19ff7a866603f1a51155cc5d.tar.gz packages_apps_settings-6a9a3e765a6a1e0a19ff7a866603f1a51155cc5d.tar.bz2 |
New developer setting: force 4x MSAA
Change-Id: I443b97ad8adc9f461aa140069f208f83f19f8c52
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/settings/DevelopmentSettings.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java index d1f9b55..0ad6a91 100644 --- a/src/com/android/settings/DevelopmentSettings.java +++ b/src/com/android/settings/DevelopmentSettings.java @@ -93,6 +93,7 @@ public class DevelopmentSettings extends PreferenceFragment private static final String ENFORCE_READ_EXTERNAL = "enforce_read_external"; private static final String LOCAL_BACKUP_PASSWORD = "local_backup_password"; private static final String HARDWARE_UI_PROPERTY = "persist.sys.ui.hw"; + private static final String MSAA_PROPERTY = "debug.egl.force_msaa"; private static final String BUGREPORT_IN_POWER_KEY = "bugreport_in_power"; private static final String DEBUG_APP_KEY = "debug_app"; @@ -105,6 +106,7 @@ public class DevelopmentSettings extends PreferenceFragment private static final String DISABLE_OVERLAYS_KEY = "disable_overlays"; private static final String SHOW_CPU_USAGE_KEY = "show_cpu_usage"; private static final String FORCE_HARDWARE_UI_KEY = "force_hw_ui"; + private static final String FORCE_MSAA_KEY = "force_msaa"; private static final String TRACK_FRAME_TIME_KEY = "track_frame_time"; private static final String SHOW_HW_SCREEN_UPDATES_KEY = "show_hw_screen_udpates"; private static final String SHOW_HW_LAYERS_UPDATES_KEY = "show_hw_layers_udpates"; @@ -158,6 +160,7 @@ public class DevelopmentSettings extends PreferenceFragment private CheckBoxPreference mDisableOverlays; private CheckBoxPreference mShowCpuUsage; private CheckBoxPreference mForceHardwareUi; + private CheckBoxPreference mForceMsaa; private CheckBoxPreference mTrackFrameTime; private CheckBoxPreference mShowHwScreenUpdates; private CheckBoxPreference mShowHwLayersUpdates; @@ -224,6 +227,7 @@ public class DevelopmentSettings extends PreferenceFragment mDisableOverlays = findAndInitCheckboxPref(DISABLE_OVERLAYS_KEY); mShowCpuUsage = findAndInitCheckboxPref(SHOW_CPU_USAGE_KEY); mForceHardwareUi = findAndInitCheckboxPref(FORCE_HARDWARE_UI_KEY); + mForceMsaa = findAndInitCheckboxPref(FORCE_MSAA_KEY); mTrackFrameTime = findAndInitCheckboxPref(TRACK_FRAME_TIME_KEY); mShowHwScreenUpdates = findAndInitCheckboxPref(SHOW_HW_SCREEN_UPDATES_KEY); mShowHwLayersUpdates = findAndInitCheckboxPref(SHOW_HW_LAYERS_UPDATES_KEY); @@ -393,6 +397,7 @@ public class DevelopmentSettings extends PreferenceFragment updateFlingerOptions(); updateCpuUsageOptions(); updateHardwareUiOptions(); + updateMsaaOptions(); updateTrackFrameTimeOptions(); updateShowHwScreenUpdatesOptions(); updateShowHwLayersUpdatesOptions(); @@ -650,6 +655,15 @@ public class DevelopmentSettings extends PreferenceFragment pokeSystemProperties(); } + private void updateMsaaOptions() { + updateCheckBox(mForceMsaa, SystemProperties.getBoolean(MSAA_PROPERTY, false)); + } + + private void writeMsaaOptions() { + SystemProperties.set(MSAA_PROPERTY, mForceMsaa.isChecked() ? "true" : "false"); + pokeSystemProperties(); + } + private void updateTrackFrameTimeOptions() { updateCheckBox(mTrackFrameTime, SystemProperties.getBoolean(HardwareRenderer.PROFILE_PROPERTY, false)); @@ -987,6 +1001,8 @@ public class DevelopmentSettings extends PreferenceFragment writeShowAllANRsOptions(); } else if (preference == mForceHardwareUi) { writeHardwareUiOptions(); + } else if (preference == mForceMsaa) { + writeMsaaOptions(); } else if (preference == mTrackFrameTime) { writeTrackFrameTimeOptions(); } else if (preference == mShowHwScreenUpdates) { |