Explorar el Código

Merge pull request #2602 from bghgary/loader-bug-fix

Bug fix for glTF models with MSFT_LOD
David Catuhe hace 8 años
padre
commit
c8f758043a
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      loaders/src/glTF/2.0/babylon.glTFLoader.ts

+ 1 - 1
loaders/src/glTF/2.0/babylon.glTFLoader.ts

@@ -405,12 +405,12 @@ module BABYLON.GLTF2 {
                     }
                     else {
                         var material = this._gltf.materials[primitive.material];
-                        this.addPendingData(material);
                         this.loadMaterial(material, (babylonMaterial, isNew) => {
                             if (isNew && this._parent.onMaterialLoaded) {
                                 this._parent.onMaterialLoaded(babylonMaterial);
                             }
 
+                            this.addPendingData(material);
                             babylonMaterial.forceCompilation(babylonMesh, babylonMaterial => {
                                 babylonMultiMaterial.subMaterials[i] = babylonMaterial;
                                 this.removePendingData(material);