THREE.TexturePass=function(e,a){void 0===THREE.CopyShader;var r=THREE.CopyShader;this.uniforms=THREE.UniformsUtils.clone(r.uniforms),this.uniforms.opacity.value=void 0!==a?a:1,this.uniforms.tDiffuse.value=e,this.material=new THREE.ShaderMaterial({uniforms:this.uniforms,vertexShader:r.vertexShader,fragmentShader:r.fragmentShader}),this.enabled=!0,this.needsSwap=!1,this.camera=new THREE.OrthographicCamera(-1,1,1,-1,0,1),this.scene=new THREE.Scene,this.quad=new THREE.Mesh(new THREE.PlaneBufferGeometry(2,2),null),this.scene.add(this.quad)},THREE.TexturePass.prototype={render:function(e,a,r,i){this.quad.material=this.material,e.render(this.scene,this.camera,r)}};