Introduce DebugNonRectClipOperationsPreferenceCtrl

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

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I34349308819054bdd5256058f2de4f76a71f4677
This commit is contained in:
jeffreyhuang
2017-10-12 11:09:25 -07:00
parent 379ba7ffff
commit eca1bcabbe
3 changed files with 248 additions and 1 deletions

View File

@@ -395,7 +395,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
controllers.add(new GpuViewUpdatesPreferenceController(context));
controllers.add(new HardwareLayersUpdatesPreferenceController(context));
controllers.add(new DebugGpuOverdrawPreferenceController(context));
// debug non-rectangular clip operations
controllers.add(new DebugNonRectClipOperationsPreferenceController(context));
controllers.add(new ForceMSAAPreferenceController(context));
controllers.add(new HardwareOverlaysPreferenceController(context));
controllers.add(new SimulateColorSpacePreferenceController(context));