From e9d08c7af751d75af16371fcac06fd1af8a60fac Mon Sep 17 00:00:00 2001 From: hwc487 Date: Mon, 23 Jul 2012 14:37:51 -0700 Subject: Bugs fixed: 1915 - Data.JSON too large. Reduced mesh size and limited precision of fp numbers 1381 - Background transparency in preview. 1740 - File Save As caused WebGL to stop animating. Crossed RDGE IDs 1954 - Texture change from material popup broke screen rendering. Set correct context on property change. --- .../RDGE/src/core/script/MeshManager.js | 22 +++++++++++++++++++++- js/helper-classes/RDGE/src/core/script/renderer.js | 4 +++- 2 files changed, 24 insertions(+), 2 deletions(-) (limited to 'js/helper-classes/RDGE/src') diff --git a/js/helper-classes/RDGE/src/core/script/MeshManager.js b/js/helper-classes/RDGE/src/core/script/MeshManager.js index 4ff95cc4..f0600793 100755 --- a/js/helper-classes/RDGE/src/core/script/MeshManager.js +++ b/js/helper-classes/RDGE/src/core/script/MeshManager.js @@ -201,11 +201,31 @@ RDGE.MeshManager.prototype.onLoaded = function (meshName) { }; RDGE.MeshManager.prototype.exportJSON = function () { + for (var m in this.modelMap) { this.modelMap[m].primitive.built = false; } - return JSON.stringify(this.modelMap); + function replacer(key, value) { + if (key === "bufferStreams") + { + var nStreams = value.length; + for (iStream=0; iStream