Explorar o código

Merge pull request #15869 from Mugen87/dev26

ShaderPass: Fix transparency bug in  WebGLDeferredRenderer
Mr.doob %!s(int64=6) %!d(string=hai) anos
pai
achega
bc0c2c5939
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      examples/js/postprocessing/ShaderPass.js

+ 2 - 1
examples/js/postprocessing/ShaderPass.js

@@ -60,7 +60,8 @@ THREE.ShaderPass.prototype = Object.assign( Object.create( THREE.Pass.prototype
 		} else {
 
 			renderer.setRenderTarget( writeBuffer );
-			if ( this.clear ) renderer.clear();
+			// TODO: Avoid using autoClear properties, see https://github.com/mrdoob/three.js/pull/15571#issuecomment-465669600
+			if ( this.clear ) renderer.clear( renderer.autoClearColor, renderer.autoClearDepth, renderer.autoClearStencil );
 			renderer.render( this.scene, this.camera );
 
 		}