Parcourir la source

Fux bug with request splicing

David Catuhe il y a 7 ans
Parent
commit
51dc523ab6
29 fichiers modifiés avec 25947 ajouts et 25947 suppressions
  1. 10581 10581
      Playground/babylon.d.txt
  2. 10094 10094
      dist/preview release/babylon.d.ts
  3. 41 41
      dist/preview release/babylon.js
  4. 2 2
      dist/preview release/babylon.max.js
  5. 42 42
      dist/preview release/babylon.worker.js
  6. 5052 5052
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts
  7. 45 45
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js
  8. 2 2
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js
  9. 2 2
      dist/preview release/customConfigurations/minimalGLTFViewer/es6.js
  10. 2 2
      dist/preview release/es6.js
  11. 3 3
      dist/preview release/gui/babylon.gui.min.js
  12. 4 4
      dist/preview release/inspector/babylon.inspector.bundle.js
  13. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  14. 2 2
      dist/preview release/loaders/babylon.glTF1FileLoader.min.js
  15. 2 2
      dist/preview release/loaders/babylon.glTF2FileLoader.min.js
  16. 3 3
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  17. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  18. 3 3
      dist/preview release/loaders/babylonjs.loaders.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.customMaterial.min.js
  20. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  21. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  22. 3 3
      dist/preview release/materialsLibrary/babylonjs.materials.min.js
  23. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  24. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  25. 1 1
      dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js
  26. 1 1
      dist/preview release/serializers/babylon.glTF2Serializer.min.js
  27. 1 1
      dist/preview release/serializers/babylonjs.serializers.min.js
  28. 50 50
      dist/preview release/viewer/babylon.viewer.js
  29. 2 2
      src/Engine/babylon.engine.ts

Fichier diff supprimé car celui-ci est trop grand
+ 10581 - 10581
Playground/babylon.d.txt


Fichier diff supprimé car celui-ci est trop grand
+ 10094 - 10094
dist/preview release/babylon.d.ts


Fichier diff supprimé car celui-ci est trop grand
+ 41 - 41
dist/preview release/babylon.js


+ 2 - 2
dist/preview release/babylon.max.js

@@ -13154,7 +13154,7 @@ var BABYLON;
             // Remove from Instances
             var index = Engine.Instances.indexOf(this);
             if (index >= 0) {
-                delete Engine.Instances[index];
+                Engine.Instances.splice(index, 1);
             }
             this._workingCanvas = null;
             this._workingContext = null;
@@ -13549,7 +13549,7 @@ var BABYLON;
             var request = BABYLON.Tools.LoadFile(url, onSuccess, onProgress, database, useArrayBuffer, onError);
             this._activeRequests.push(request);
             request.onCompleteObservable.add(function (request) {
-                delete _this._activeRequests[_this._activeRequests.indexOf(request)];
+                _this._activeRequests.splice(_this._activeRequests.indexOf(request), 1);
             });
             return request;
         };

Fichier diff supprimé car celui-ci est trop grand
+ 42 - 42
dist/preview release/babylon.worker.js


Fichier diff supprimé car celui-ci est trop grand
+ 5052 - 5052
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts


Fichier diff supprimé car celui-ci est trop grand
+ 45 - 45
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


+ 2 - 2
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -13154,7 +13154,7 @@ var BABYLON;
             // Remove from Instances
             var index = Engine.Instances.indexOf(this);
             if (index >= 0) {
-                delete Engine.Instances[index];
+                Engine.Instances.splice(index, 1);
             }
             this._workingCanvas = null;
             this._workingContext = null;
@@ -13549,7 +13549,7 @@ var BABYLON;
             var request = BABYLON.Tools.LoadFile(url, onSuccess, onProgress, database, useArrayBuffer, onError);
             this._activeRequests.push(request);
             request.onCompleteObservable.add(function (request) {
-                delete _this._activeRequests[_this._activeRequests.indexOf(request)];
+                _this._activeRequests.splice(_this._activeRequests.indexOf(request), 1);
             });
             return request;
         };

+ 2 - 2
dist/preview release/customConfigurations/minimalGLTFViewer/es6.js

@@ -13140,7 +13140,7 @@ var BABYLON;
             // Remove from Instances
             var index = Engine.Instances.indexOf(this);
             if (index >= 0) {
-                delete Engine.Instances[index];
+                Engine.Instances.splice(index, 1);
             }
             this._workingCanvas = null;
             this._workingContext = null;
@@ -13535,7 +13535,7 @@ var BABYLON;
             var request = BABYLON.Tools.LoadFile(url, onSuccess, onProgress, database, useArrayBuffer, onError);
             this._activeRequests.push(request);
             request.onCompleteObservable.add(function (request) {
-                delete _this._activeRequests[_this._activeRequests.indexOf(request)];
+                _this._activeRequests.splice(_this._activeRequests.indexOf(request), 1);
             });
             return request;
         };

+ 2 - 2
dist/preview release/es6.js

@@ -13140,7 +13140,7 @@ var BABYLON;
             // Remove from Instances
             var index = Engine.Instances.indexOf(this);
             if (index >= 0) {
-                delete Engine.Instances[index];
+                Engine.Instances.splice(index, 1);
             }
             this._workingCanvas = null;
             this._workingContext = null;
@@ -13535,7 +13535,7 @@ var BABYLON;
             var request = BABYLON.Tools.LoadFile(url, onSuccess, onProgress, database, useArrayBuffer, onError);
             this._activeRequests.push(request);
             request.onCompleteObservable.add(function (request) {
-                delete _this._activeRequests[_this._activeRequests.indexOf(request)];
+                _this._activeRequests.splice(_this._activeRequests.indexOf(request), 1);
             });
             return request;
         };

Fichier diff supprimé car celui-ci est trop grand
+ 3 - 3
dist/preview release/gui/babylon.gui.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 4 - 4
dist/preview release/inspector/babylon.inspector.bundle.js


Fichier diff supprimé car celui-ci est trop grand
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 2 - 2
dist/preview release/loaders/babylon.glTF1FileLoader.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 2 - 2
dist/preview release/loaders/babylon.glTF2FileLoader.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 3 - 3
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 3 - 3
dist/preview release/loaders/babylonjs.loaders.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/materialsLibrary/babylon.customMaterial.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 3 - 3
dist/preview release/materialsLibrary/babylonjs.materials.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/serializers/babylon.glTF2Serializer.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
dist/preview release/serializers/babylonjs.serializers.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 50 - 50
dist/preview release/viewer/babylon.viewer.js


+ 2 - 2
src/Engine/babylon.engine.ts

@@ -5269,7 +5269,7 @@
             var index = Engine.Instances.indexOf(this);
 
             if (index >= 0) {
-                delete Engine.Instances[index];
+                Engine.Instances.splice(index, 1);
             }
 
             this._workingCanvas = null;
@@ -5730,7 +5730,7 @@
             let request = Tools.LoadFile(url, onSuccess, onProgress, database, useArrayBuffer, onError);
             this._activeRequests.push(request);
             request.onCompleteObservable.add(request => {
-                delete this._activeRequests[this._activeRequests.indexOf(request)];
+                this._activeRequests.splice(this._activeRequests.indexOf(request), 1);
             });
             return request;
         }