Bläddra i källkod

WebGLRenderer: Removed restoreRenderState()

Mugen87 7 år sedan
förälder
incheckning
cf15406a8b
1 ändrade filer med 2 tillägg och 10 borttagningar
  1. 2 10
      src/renderers/WebGLRenderer.js

+ 2 - 10
src/renderers/WebGLRenderer.js

@@ -1435,7 +1435,7 @@ function WebGLRenderer( parameters ) {
 	function renderObject( object, scene, camera, geometry, material, group ) {
 
 		object.onBeforeRender( _this, scene, camera, geometry, material, group );
-		restoreRenderState( scene, _currentArrayCamera || camera );
+		currentRenderState = renderStates.get( scene, _currentArrayCamera || camera );
 
 		object.modelViewMatrix.multiplyMatrices( camera.matrixWorldInverse, object.matrixWorld );
 		object.normalMatrix.getNormalMatrix( object.modelViewMatrix );
@@ -1459,7 +1459,7 @@ function WebGLRenderer( parameters ) {
 		}
 
 		object.onAfterRender( _this, scene, camera, geometry, material, group );
-		restoreRenderState( scene, _currentArrayCamera || camera );
+		currentRenderState = renderStates.get( scene, _currentArrayCamera || camera );
 
 	}
 
@@ -2322,14 +2322,6 @@ function WebGLRenderer( parameters ) {
 
 	}
 
-	//
-
-	function restoreRenderState( scene, camera ) {
-
-		currentRenderState = renderStates.get( scene, camera );
-
-	}
-
 	// GL state setting
 
 	this.setFaceCulling = function ( cullFace, frontFaceDirection ) {