Просмотр исходного кода

better offline support initialization

David Catuhe 8 лет назад
Родитель
Сommit
e03706ac75
3 измененных файлов с 14842 добавлено и 14840 удалено
  1. 7418 7418
      dist/preview release/babylon.d.ts
  2. 7418 7418
      dist/preview release/babylon.module.d.ts
  3. 6 4
      src/babylon.engine.ts

Разница между файлами не показана из-за своего большого размера
+ 7418 - 7418
dist/preview release/babylon.d.ts


Разница между файлами не показана из-за своего большого размера
+ 7418 - 7418
dist/preview release/babylon.module.d.ts


+ 6 - 4
src/babylon.engine.ts

@@ -543,7 +543,7 @@
         public renderEvenInBackground = true;
         public preventCacheWipeBetweenFrames = false;
         // To enable/disable IDB support and avoid XHR on .manifest
-        public enableOfflineSupport = BABYLON.Database;
+        public enableOfflineSupport = false;
         public scenes = new Array<Scene>();
 
         // Observables
@@ -967,18 +967,20 @@
                 this._currentBufferPointers[i] = new BufferPointer();
             }
 
-            //Load WebVR Devices
+            // Load WebVR Devices
             if (options.autoEnableWebVR) {
                 this.initWebVR();
             }
 
-            //Detect if we are running on a faulty buggy OS.
+            // Detect if we are running on a faulty buggy OS.
             this._badOS = /iPad/i.test(navigator.userAgent) || /iPhone/i.test(navigator.userAgent);
 
-            //Detect if we are running on a faulty buggy desktop OS.
+            // Detect if we are running on a faulty buggy desktop OS.
             this._badDesktopOS = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
 
             Tools.Log("Babylon.js engine (v" + Engine.Version + ") launched");
+
+            this.enableOfflineSupport = (BABYLON.Database !== undefined);
         }
 
         public get webGLVersion(): number {