浏览代码

Prevent unexpected renderTarget override in OutlineEffect

Takahiro 6 年之前
父节点
当前提交
267a1c226c
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      examples/js/effects/OutlineEffect.js

+ 2 - 2
examples/js/effects/OutlineEffect.js

@@ -439,7 +439,7 @@ THREE.OutlineEffect = function ( renderer, parameters ) {
 
 
 	this.render = function ( scene, camera ) {
 	this.render = function ( scene, camera ) {
 
 
-		var renderTarget = null;
+		var renderTarget;
 		var forceClear = false;
 		var forceClear = false;
 
 
 		if ( arguments[ 2 ] !== undefined ) {
 		if ( arguments[ 2 ] !== undefined ) {
@@ -456,7 +456,7 @@ THREE.OutlineEffect = function ( renderer, parameters ) {
 
 
 		}
 		}
 
 
-		renderer.setRenderTarget( renderTarget );
+		if ( renderTarget !== undefined ) renderer.setRenderTarget( renderTarget );
 
 
 		if ( forceClear ) renderer.clear();
 		if ( forceClear ) renderer.clear();