@@ -2354,7 +2354,7 @@ var BABYLON;
var pixels = _this.getPixelsFromTexture(babylonTexture);
var size = babylonTexture.getSize();
return _this._createBase64FromCanvasAsync(pixels, size.width, size.height, mimeType).then(function (base64Data) {
- var textureInfo = _this._getTextureInfoFromBase64(base64Data, babylonTexture.name, mimeType, babylonTexture.coordinatesIndex, samplerIndex_1);
+ var textureInfo = _this._getTextureInfoFromBase64(base64Data, babylonTexture.name.replace(/\.\/|\/|\.\\|\\/g, "_"), mimeType, babylonTexture.coordinatesIndex, samplerIndex_1);
if (textureInfo) {
_this._textureMap[textureUid] = textureInfo;
}
@@ -2515,7 +2515,7 @@ var BABYLON;
@@ -202,6 +202,7 @@ module BABYLON {
this._multiRenderTarget.onClearObservable.add((engine: Engine) => {
engine.clear(new Color4(0.0, 0.0, 0.0, 1.0), true, true, true);
});
+
// Custom render function
var renderSubMesh = (subMesh: SubMesh): void => {
var mesh = subMesh.getRenderingMesh();