Skip to content

Commit 838d357

Browse files
authored
AfterImageNode: Fix usage of multiple nodes. (#30834)
* fix afterImageNode when multiple afterImage exist * change the fix keeping previous architecture with module scoped variable
1 parent d3ca4be commit 838d357

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

examples/jsm/tsl/display/AfterImageNode.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ class AfterImageNode extends TempNode {
143143
this.textureNodeOld.value = this._oldRT.texture;
144144

145145
// comp
146+
_quadMeshComp.material = this._materialComposed;
146147

147148
renderer.setRenderTarget( this._compRT );
148149
_quadMeshComp.render( renderer );
@@ -202,9 +203,6 @@ class AfterImageNode extends TempNode {
202203
const materialComposed = this._materialComposed || ( this._materialComposed = new NodeMaterial() );
203204
materialComposed.name = 'AfterImage';
204205
materialComposed.fragmentNode = afterImg();
205-
206-
_quadMeshComp.material = materialComposed;
207-
208206
//
209207

210208
const properties = builder.getNodeProperties( this );

0 commit comments

Comments
 (0)