From 7a77bfe6c45c1fc398b2a57ee8ce4d06ae8352c7 Mon Sep 17 00:00:00 2001 From: Kundan Date: Sun, 29 Mar 2026 19:20:24 +0530 Subject: [PATCH 1/3] Fix: preserve multiview in RenderTarget.copy() (#33285) --- src/core/RenderTarget.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/RenderTarget.js b/src/core/RenderTarget.js index 77188fcc4ba61e..65626728f856c4 100644 --- a/src/core/RenderTarget.js +++ b/src/core/RenderTarget.js @@ -369,6 +369,7 @@ class RenderTarget extends EventDispatcher { if ( source.depthTexture !== null ) this.depthTexture = source.depthTexture.clone(); this.samples = source.samples; + this.multiview = source.multiview; return this; From 859402c773a5de2da5f6adee5de4b682c1fd52c0 Mon Sep 17 00:00:00 2001 From: Michael Herzog Date: Sun, 29 Mar 2026 17:40:16 +0200 Subject: [PATCH 2/3] Update NormalMapNode.js Clean up. --- src/nodes/display/NormalMapNode.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nodes/display/NormalMapNode.js b/src/nodes/display/NormalMapNode.js index a4b9fd4c747043..9073408b3ad2eb 100644 --- a/src/nodes/display/NormalMapNode.js +++ b/src/nodes/display/NormalMapNode.js @@ -87,7 +87,7 @@ class NormalMapNode extends TempNode { } else if ( unpackNormalMode !== NoNormalPacking ) { - console.error( `THREE.NodeMaterial: Unexpected unpack normal mode: ${ unpackNormalMode }` ); + error( `THREE.NodeMaterial: Unexpected unpack normal mode: ${ unpackNormalMode }` ); } @@ -95,7 +95,7 @@ class NormalMapNode extends TempNode { if ( unpackNormalMode !== NoNormalPacking ) { - console.error( `THREE.NodeMaterial: Normal map type '${ normalMapType }' is not compatible with unpack normal mode '${ unpackNormalMode }'` ); + error( `THREE.NodeMaterial: Normal map type '${ normalMapType }' is not compatible with unpack normal mode '${ unpackNormalMode }'` ); } From 4dca8250181c6fb0e55fff353f1e13bd33980509 Mon Sep 17 00:00:00 2001 From: Michael Herzog Date: Sun, 29 Mar 2026 17:42:44 +0200 Subject: [PATCH 3/3] Update WebGLRenderer.js Clean up. --- src/renderers/WebGLRenderer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index b39248f2fbcf11..aa0a4195c9c6a1 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -727,7 +727,7 @@ class WebGLRenderer { if ( _outputBufferType === UnsignedByteType ) { - console.error( 'THREE.WebGLRenderer: setEffects() requires outputBufferType set to HalfFloatType or FloatType.' ); + error( 'THREE.WebGLRenderer: setEffects() requires outputBufferType set to HalfFloatType or FloatType.' ); return; } @@ -738,7 +738,7 @@ class WebGLRenderer { if ( effects[ i ].isOutputPass === true ) { - console.warn( 'THREE.WebGLRenderer: OutputPass is not needed in setEffects(). Tone mapping and color space conversion are applied automatically.' ); + warn( 'THREE.WebGLRenderer: OutputPass is not needed in setEffects(). Tone mapping and color space conversion are applied automatically.' ); break; }