Browse Source

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 year ago
parent
commit
2818a67b4f
1 changed files with 1 additions and 2 deletions
  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();
 		super.dispose();
 
 
-		if ( this.sampleRenderTarget !== undefined ) this.sampleRenderTarget.dispose();
-		if ( this.holdRenderTarget !== undefined ) this.holdRenderTarget.dispose();
+		if ( this.holdRenderTarget ) this.holdRenderTarget.dispose();
 
 
 	}
 	}