@@ -69,7 +69,7 @@ Object.assign( THREE.EffectComposer.prototype, {
pass = this.passes[ i ];
- if ( ! pass.enabled ) continue;
+ if ( pass.enabled === false ) continue;
pass.render( this.renderer, this.writeBuffer, this.readBuffer, delta, maskActive );
@@ -2,7 +2,7 @@
* @author alteredq / http://alteredqualia.com/
*/
-THREE.ShaderPass = function( shader, textureID ) {
+THREE.ShaderPass = function ( shader, textureID ) {
THREE.Pass.call( this );
@@ -14,8 +14,7 @@ THREE.ShaderPass = function( shader, textureID ) {
this.material = shader;
- }
- else if ( shader ) {
+ } else if ( shader ) {
this.uniforms = THREE.UniformsUtils.clone( shader.uniforms );
@@ -128,7 +128,6 @@
composer = new THREE.EffectComposer( renderer );
var renderPass = new THREE.RenderPass( scene, camera );
- var copyPass = new THREE.ShaderPass( THREE.CopyShader );
composer.addPass( renderPass );
var vh = 1.4, vl = 1.2;
@@ -142,8 +141,9 @@
vignettePass.uniforms[ "darkness" ].value = 1.0;
composer.addPass( vignettePass );
- composer.addPass( copyPass );
+ var copyPass = new THREE.ShaderPass( THREE.CopyShader );
copyPass.renderToScreen = true;
+ composer.addPass( copyPass );
// events