From 22cbc9644b79df60b3f6336f9563debd47fb3ea1 Mon Sep 17 00:00:00 2001 From: hwc487 Date: Thu, 28 Jun 2012 11:44:15 -0700 Subject: Added capability to split a mesh into multiiple parts to avoid buffer overflow situations. --- js/lib/rdge/materials/water-material.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'js/lib/rdge/materials/water-material.js') diff --git a/js/lib/rdge/materials/water-material.js b/js/lib/rdge/materials/water-material.js index 982b581f..45ac2a42 100644 --- a/js/lib/rdge/materials/water-material.js +++ b/js/lib/rdge/materials/water-material.js @@ -78,6 +78,19 @@ var WaterMaterial = function WaterMaterial() this.setResolution([world.getViewportWidth(), world.getViewportHeight()]); this.update(0); }; + + this.resetToDefault = function() + { + this._propValues[ this._propNames[u_tex_index ] ] = this._defaultTexMap.slice(0); + this._propValues[ this._propNames[u_emboss_index ] ] = 0.3; + this._propValues[ this._propNames[u_delta_index ] ] = 20.0; + this._propValues[ this._propNames[u_intensity_index ] ] = 3.0; + this._propValues[ this._propNames[u_speed_index ] ] = 0.2; + + var nProps = this._propNames.length; + for (var i=0; i