Skip to content

Commit

Permalink
Merge pull request mrdoob#13030 from dhritzkiv/patch-25
Browse files Browse the repository at this point in the history
PMREM: Restore previous renderTarget after update()
  • Loading branch information
mrdoob authored Jan 10, 2018
2 parents 50fcfd0 + c7c5645 commit 38162cc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions examples/js/pmrem/PMREMCubeUVPacker.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,15 @@ THREE.PMREMCubeUVPacker.prototype = {
var gammaOutput = renderer.gammaOutput;
var toneMapping = renderer.toneMapping;
var toneMappingExposure = renderer.toneMappingExposure;
var currentRenderTarget = renderer.getRenderTarget();

renderer.gammaInput = false;
renderer.gammaOutput = false;
renderer.toneMapping = THREE.LinearToneMapping;
renderer.toneMappingExposure = 1.0;
renderer.render( this.scene, this.camera, this.CubeUVRenderTarget, false );

renderer.setRenderTarget( currentRenderTarget );
renderer.toneMapping = toneMapping;
renderer.toneMappingExposure = toneMappingExposure;
renderer.gammaInput = gammaInput;
Expand Down
2 changes: 2 additions & 0 deletions examples/js/pmrem/PMREMGenerator.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ THREE.PMREMGenerator.prototype = {
var gammaOutput = renderer.gammaOutput;
var toneMapping = renderer.toneMapping;
var toneMappingExposure = renderer.toneMappingExposure;
var currentRenderTarget = renderer.getRenderTarget();

renderer.toneMapping = THREE.LinearToneMapping;
renderer.toneMappingExposure = 1.0;
Expand All @@ -109,6 +110,7 @@ THREE.PMREMGenerator.prototype = {

}

renderer.setRenderTarget( currentRenderTarget );
renderer.toneMapping = toneMapping;
renderer.toneMappingExposure = toneMappingExposure;
renderer.gammaInput = gammaInput;
Expand Down

0 comments on commit 38162cc

Please sign in to comment.