Explorar o código

WebGLRenderer: Clean up. (#26299)

Michael Herzog %!s(int64=2) %!d(string=hai) anos
pai
achega
a5d2d82091
Modificáronse 2 ficheiros con 2 adicións e 6 borrados
  1. 2 3
      src/renderers/WebGLRenderer.js
  2. 0 3
      src/renderers/webgl/WebGLObjects.js

+ 2 - 3
src/renderers/WebGLRenderer.js

@@ -1089,13 +1089,12 @@ class WebGLRenderer {
 
 			//
 
+			this.info.render.frame ++;
+
 			if ( _clippingEnabled === true ) clipping.beginShadows();
 
 			const shadowsArray = currentRenderState.state.shadowsArray;
 
-			// muse be done before shadowMap.render, so that the number is the the same for shadows and real objects
-			this.info.render.frame ++;
-
 			shadowMap.render( shadowsArray, scene, camera );
 
 			if ( _clippingEnabled === true ) clipping.endShadows();

+ 0 - 3
src/renderers/webgl/WebGLObjects.js

@@ -39,8 +39,6 @@ function WebGLObjects( gl, geometries, attributes, info ) {
 
 		if ( object.isSkinnedMesh ) {
 
-			// update skeleton only once in a frame
-
 			if ( object.skeleton.frame !== info.render.frame ) {
 
 				object.skeleton.update();
@@ -50,7 +48,6 @@ function WebGLObjects( gl, geometries, attributes, info ) {
 
 		}
 
-
 		return buffergeometry;
 
 	}