|
@@ -128,6 +128,9 @@ class BloomPass extends Pass {
|
|
|
|
|
|
|
|
if ( maskActive ) renderer.state.buffers.stencil.setTest( false );
|
|
if ( maskActive ) renderer.state.buffers.stencil.setTest( false );
|
|
|
|
|
|
|
|
|
|
+ const oldAutoClear = renderer.autoClear;
|
|
|
|
|
+ renderer.autoClear = false;
|
|
|
|
|
+
|
|
|
// Render quad with blurred scene into texture (convolution pass 1)
|
|
// Render quad with blurred scene into texture (convolution pass 1)
|
|
|
|
|
|
|
|
this._fsQuad.material = this.materialConvolution;
|
|
this._fsQuad.material = this.materialConvolution;
|
|
@@ -161,6 +164,8 @@ class BloomPass extends Pass {
|
|
|
if ( this.clear ) renderer.clear();
|
|
if ( this.clear ) renderer.clear();
|
|
|
this._fsQuad.render( renderer );
|
|
this._fsQuad.render( renderer );
|
|
|
|
|
|
|
|
|
|
+ renderer.autoClear = oldAutoClear;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|