Introduce SetGpuRendererPreferenceController

- Create new SetGpuRendererPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I9f7f944598b2dcd04231c5cf58d83c0ef7e17f04
This commit is contained in:
jeffreyhuang
2017-10-12 11:28:16 -07:00
parent 379ba7ffff
commit 2c6cd9a66e
3 changed files with 246 additions and 1 deletions

View File

@@ -399,7 +399,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
controllers.add(new ForceMSAAPreferenceController(context));
controllers.add(new HardwareOverlaysPreferenceController(context));
controllers.add(new SimulateColorSpacePreferenceController(context));
// set gpu renderer
controllers.add(new SetGpuRendererPreferenceController(context));
controllers.add(new UsbAudioRoutingPreferenceController(context));
controllers.add(new StrictModePreferenceController(context));
// profile gpu rendering