浏览代码

TAARenderPass: Fix runtime error in `dispose()`. (#26991)

* Fix for dispose error
sampleRenderTarget is being deleted and set to null by super.dispose();
the check for undefined was incorrect causing an attempt to call dispose on a null object.

* Removed disposal of sampleRenderTarget entierly
Jesse 1 年之前
父节点
当前提交
2818a67b4f
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      examples/jsm/postprocessing/TAARenderPass.js

+ 1 - 2
examples/jsm/postprocessing/TAARenderPass.js

@@ -147,8 +147,7 @@ class TAARenderPass extends SSAARenderPass {
 
 		super.dispose();
 
-		if ( this.sampleRenderTarget !== undefined ) this.sampleRenderTarget.dispose();
-		if ( this.holdRenderTarget !== undefined ) this.holdRenderTarget.dispose();
+		if ( this.holdRenderTarget ) this.holdRenderTarget.dispose();
 
 	}