diff options
author | hwc487 | 2012-07-23 14:37:51 -0700 |
---|---|---|
committer | hwc487 | 2012-07-23 14:37:51 -0700 |
commit | e9d08c7af751d75af16371fcac06fd1af8a60fac (patch) | |
tree | e0499f795bf5a5f3db30b61e70a5852ff0799aed /js/lib/rdge | |
parent | 2b05717e49bafc4b401441d9a55153b9e4ae7e43 (diff) | |
download | ninja-e9d08c7af751d75af16371fcac06fd1af8a60fac.tar.gz |
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.
Diffstat (limited to 'js/lib/rdge')
-rwxr-xr-x | js/lib/rdge/materials/material.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/js/lib/rdge/materials/material.js b/js/lib/rdge/materials/material.js index e8571e9d..227a772a 100755 --- a/js/lib/rdge/materials/material.js +++ b/js/lib/rdge/materials/material.js | |||
@@ -263,6 +263,10 @@ var Material = function GLMaterial( world ) { | |||
263 | var material = this._materialNode; | 263 | var material = this._materialNode; |
264 | if (material) technique = material.shaderProgram[this.getTechniqueName()]; | 264 | if (material) technique = material.shaderProgram[this.getTechniqueName()]; |
265 | 265 | ||
266 | // make sure RDGE has the correct context | ||
267 | if (this.getWorld()) | ||
268 | RDGE.globals.engine.setContext( this.getWorld().getCanvas().rdgeid ); | ||
269 | |||
266 | if(prop === "gradient") { | 270 | if(prop === "gradient") { |
267 | this.setGradientData(value); | 271 | this.setGradientData(value); |
268 | } else { | 272 | } else { |