David Catuhe 5 år sedan
förälder
incheckning
b475a570ed

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/babylon.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 72 - 69
dist/preview release/babylon.max.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/babylon.max.js.map


+ 1 - 1
dist/preview release/packagesSizeBaseLine.json

@@ -1 +1 @@
-{"thinEngineOnly":114615,"engineOnly":151244,"sceneOnly":508634,"minGridMaterial":640495,"minStandardMaterial":781566}
+{"thinEngineOnly":114615,"engineOnly":151244,"sceneOnly":508634,"minGridMaterial":640495,"minStandardMaterial":781670}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 7 - 7
dist/preview release/viewer/babylon.viewer.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
dist/preview release/viewer/babylon.viewer.max.js


+ 6 - 1
src/Materials/Textures/texture.ts

@@ -592,12 +592,17 @@ export class Texture extends BaseTexture {
      */
     public serialize(): any {
         let savedName = this.name;
+
         if (!Texture.SerializeBuffers) {
             if (StringTools.StartsWith(this.name, "data:")) {
                 this.name = "";
             }
         }
 
+        if (StringTools.StartsWith(this.name, "data:") && this.url === this.name) {
+            this.url = "";
+        }
+
         var serializationObject = super.serialize();
 
         if (!serializationObject) {
@@ -705,7 +710,7 @@ export class Texture extends BaseTexture {
                 } else {
                     let url = rootUrl + parsedTexture.name;
 
-                    if (Texture.UseSerializedUrlIfAny && parsedTexture.url) {
+                    if (StringTools.StartsWith(parsedTexture.url, "data:") || (Texture.UseSerializedUrlIfAny && parsedTexture.url)) {
                         url = parsedTexture.url;
                     }
                     texture = new Texture(url, scene, !generateMipMaps, parsedTexture.invertY);