Browse Source

WebGLRenderer: Code clean up.

Mr.doob 10 years ago
parent
commit
133a4a4afb
1 changed files with 14 additions and 10 deletions
  1. 14 10
      src/renderers/WebGLRenderer.js

+ 14 - 10
src/renderers/WebGLRenderer.js

@@ -629,13 +629,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 		geometryGroup.__webglFaceBuffer = _gl.createBuffer();
 		geometryGroup.__webglFaceBuffer = _gl.createBuffer();
 		geometryGroup.__webglLineBuffer = _gl.createBuffer();
 		geometryGroup.__webglLineBuffer = _gl.createBuffer();
 
 
-		var m, ml;
+		var numMorphTargets = geometryGroup.numMorphTargets;
 
 
-		if ( geometryGroup.numMorphTargets ) {
+		if ( numMorphTargets ) {
 
 
 			geometryGroup.__webglMorphTargetsBuffers = [];
 			geometryGroup.__webglMorphTargetsBuffers = [];
 
 
-			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+			for ( var m = 0, ml = numMorphTargets; m < ml; m ++ ) {
 
 
 				geometryGroup.__webglMorphTargetsBuffers.push( _gl.createBuffer() );
 				geometryGroup.__webglMorphTargetsBuffers.push( _gl.createBuffer() );
 
 
@@ -643,11 +643,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 		}
 		}
 
 
-		if ( geometryGroup.numMorphNormals ) {
+		var numMorphNormals = geometryGroup.numMorphNormals;
+
+		if ( numMorphNormals ) {
 
 
 			geometryGroup.__webglMorphNormalsBuffers = [];
 			geometryGroup.__webglMorphNormalsBuffers = [];
 
 
-			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+			for ( var m = 0, ml = numMorphNormals; m < ml; m ++ ) {
 
 
 				geometryGroup.__webglMorphNormalsBuffers.push( _gl.createBuffer() );
 				geometryGroup.__webglMorphNormalsBuffers.push( _gl.createBuffer() );
 
 
@@ -1087,13 +1089,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 		geometryGroup.__faceArray = new UintArray( ntris * 3 );
 		geometryGroup.__faceArray = new UintArray( ntris * 3 );
 		geometryGroup.__lineArray = new UintArray( nlines * 2 );
 		geometryGroup.__lineArray = new UintArray( nlines * 2 );
 
 
-		var m, ml;
+		var numMorphTargets = geometryGroup.numMorphTargets;
 
 
-		if ( geometryGroup.numMorphTargets ) {
+		if ( numMorphTargets ) {
 
 
 			geometryGroup.__morphTargetsArrays = [];
 			geometryGroup.__morphTargetsArrays = [];
 
 
-			for ( m = 0, ml = geometryGroup.numMorphTargets; m < ml; m ++ ) {
+			for ( var m = 0, ml = numMorphTargets; m < ml; m ++ ) {
 
 
 				geometryGroup.__morphTargetsArrays.push( new Float32Array( nvertices * 3 ) );
 				geometryGroup.__morphTargetsArrays.push( new Float32Array( nvertices * 3 ) );
 
 
@@ -1101,11 +1103,13 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 		}
 		}
 
 
-		if ( geometryGroup.numMorphNormals ) {
+		var numMorphNormals = geometryGroup.numMorphNormals;
+
+		if ( numMorphNormals ) {
 
 
 			geometryGroup.__morphNormalsArrays = [];
 			geometryGroup.__morphNormalsArrays = [];
 
 
-			for ( m = 0, ml = geometryGroup.numMorphNormals; m < ml; m ++ ) {
+			for ( var m = 0, ml = numMorphNormals; m < ml; m ++ ) {
 
 
 				geometryGroup.__morphNormalsArrays.push( new Float32Array( nvertices * 3 ) );
 				geometryGroup.__morphNormalsArrays.push( new Float32Array( nvertices * 3 ) );