viewer.extend(viewerCesiumInspectorMixin);
viewer.cesiumInspector.viewModel.performance = true;
viewer.cesiumInspector.viewModel._showPerformance();
viewer.cesiumInspector.viewModel.update();
knockout.getObservable(viewer.cesiumInspector.viewModel, 'performance')(true);
knockout.track(this, ['filterTile', 'suspendUpdates', 'dropDownVisible', 'shaderCacheText', 'frustums', 'frustumStatisticText', 'pickTileActive', 'pickPrimitiveActive', 'hasPickedPrimitive', 'hasPickedTile', 'tileText', 'performance', 'generalVisible', 'generalSwitchText', 'primitivesVisible', 'primitivesSwitchText', 'terrainVisible', 'terrainSwitchText', 'depthFrustumText']);
scene.debugShowFramesPerSecond = true;