auto-git:

[change] src/rendering/quantized-environment-blend-cache.ts
This commit is contained in:
2026-04-22 13:46:02 +02:00
parent 081add83cc
commit 3e48fbd608

View File

@@ -431,6 +431,7 @@ class RendererEnvironmentBlendTextureBuilder {
const previousToneMapping = this.renderer.toneMapping; const previousToneMapping = this.renderer.toneMapping;
const previousOutputColorSpace = this.renderer.outputColorSpace; const previousOutputColorSpace = this.renderer.outputColorSpace;
try {
this.renderer.xr.enabled = false; this.renderer.xr.enabled = false;
this.renderer.autoClear = true; this.renderer.autoClear = true;
this.renderer.toneMapping = NoToneMapping; this.renderer.toneMapping = NoToneMapping;
@@ -457,18 +458,19 @@ class RendererEnvironmentBlendTextureBuilder {
this.scratchTarget.texture this.scratchTarget.texture
); );
this.renderer.setRenderTarget(previousRenderTarget);
this.renderer.autoClear = previousAutoClear;
this.renderer.xr.enabled = previousXrEnabled;
this.renderer.toneMapping = previousToneMapping;
this.renderer.outputColorSpace = previousOutputColorSpace;
return { return {
texture: pmremTarget.texture, texture: pmremTarget.texture,
dispose: () => { dispose: () => {
pmremTarget.dispose(); pmremTarget.dispose();
} }
}; };
} finally {
this.renderer.setRenderTarget(previousRenderTarget);
this.renderer.autoClear = previousAutoClear;
this.renderer.xr.enabled = previousXrEnabled;
this.renderer.toneMapping = previousToneMapping;
this.renderer.outputColorSpace = previousOutputColorSpace;
}
} }
dispose() { dispose() {