Explorar el Código

WebGLRenderer: Clean up.

Mr.doob hace 8 años
padre
commit
ca68c5303a
Se han modificado 1 ficheros con 4 adiciones y 6 borrados
  1. 4 6
      src/renderers/WebGLRenderer.js

+ 4 - 6
src/renderers/WebGLRenderer.js

@@ -2594,21 +2594,21 @@ function WebGLRenderer( parameters ) {
 
 		}
 
-		var framebuffer;
+		var framebuffer = null;
 		var isCube = false;
 
 		if ( renderTarget ) {
 
-			var renderTargetProperties = properties.get( renderTarget );
+			var __webglFramebuffer = properties.get( renderTarget ).__webglFramebuffer;
 
 			if ( renderTarget.isWebGLRenderTargetCube ) {
 
-				framebuffer = renderTargetProperties.__webglFramebuffer[ renderTarget.activeCubeFace ];
+				framebuffer = __webglFramebuffer[ renderTarget.activeCubeFace ];
 				isCube = true;
 
 			} else {
 
-				framebuffer = renderTargetProperties.__webglFramebuffer;
+				framebuffer = __webglFramebuffer;
 
 			}
 
@@ -2618,8 +2618,6 @@ function WebGLRenderer( parameters ) {
 
 		} else {
 
-			framebuffer = null;
-
 			_currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio );
 			_currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio );
 			_currentScissorTest = _scissorTest;