]> _ Git - fluidbook-html5.git/commitdiff
#809
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 29 Jan 2019 14:04:21 +0000 (15:04 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 29 Jan 2019 14:04:21 +0000 (15:04 +0100)
js/libs/fluidbook/fluidbook.3dflip.js

index 749480d168ab35123e0f05584861e5a69aaa2807..36d5e21543b58b3c8656e495249e15b7b65f3a4f 100644 (file)
@@ -454,7 +454,6 @@ Fluidbook3DFlip.prototype = {
         var $this = this;
 
         if (this.performancesMode !== 'performancesTest') {
-            $("footer").append(' | 3D : forced ' + this.performancesMode);
             _cb = callback;
         } else {
             _cb = function () {
@@ -476,38 +475,44 @@ Fluidbook3DFlip.prototype = {
 
         var res = this.getPerformancesTestResult();
         console.log('perf test', res);
-        if (!this.lowPerf) {
-            if (res < 5) {
-                newMode = 'disable';
-            } else if (res < 20) {
-                newMode = 'veryLowPerf';
-            } else if (res < 35) {
-                newMode = 'lowPerf';
-            } else {
-                newMode = 'highPerf';
-            }
-        } else if (this.veryLowPerf) {
-            if (res < 30) {
+
+        if (this.fluidbook.support.iOS) {
+            if (res < 45) {
                 newMode = 'disable';
-            } else {
-                newMode = 'veryLowPerf';
             }
         } else {
-            if (res < 10) {
-                newMode = 'disable';
-            } else if (res < 30) {
-                if (this.fluidbook.support.edge) {
+
+            if (!this.lowPerf) {
+                if (res < 5) {
+                    newMode = 'disable';
+                } else if (res < 20) {
+                    newMode = 'veryLowPerf';
+                } else if (res < 35) {
+                    newMode = 'lowPerf';
+                } else {
+                    newMode = 'highPerf';
+                }
+            } else if (this.veryLowPerf) {
+                if (res < 30) {
                     newMode = 'disable';
                 } else {
                     newMode = 'veryLowPerf';
                 }
             } else {
-                newMode = 'lowPerf';
+                if (res < 10) {
+                    newMode = 'disable';
+                } else if (res < 30) {
+                    if (this.fluidbook.support.edge) {
+                        newMode = 'disable';
+                    } else {
+                        newMode = 'veryLowPerf';
+                    }
+                } else {
+                    newMode = 'lowPerf';
+                }
             }
         }
 
-        $("footer").append(' | 3D : ' + newMode);
-
         if (newMode !== 'disable') {
             this.init3D(newMode);
             callback();