function BlurPass() {
	    var _this;

	    var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

	    classCallCheck(this, BlurPass);

	    _this = possibleConstructorReturn(this, getPrototypeOf$2(BlurPass).call(this, "BlurPass"));
	    /**
	     * A render target.
	     *
	     * @type {WebGLRenderTarget}
	     * @private
	     */

	    _this.renderTargetX = new WebGLRenderTarget(1, 1, {
	      minFilter: LinearFilter,
	      magFilter: LinearFilter,
	      stencilBuffer: false,
	      depthBuffer: false
	    });
	    _this.renderTargetX.texture.name = "Blur.TargetX";
	    _this.renderTargetX.texture.generateMipmaps = false;
	    /**
	     * A second render target.
	     *
	     * @type {WebGLRenderTarget}
	     * @private
	     */

	    _this.renderTargetY = _this.renderTargetX.clone();
	    _this.renderTargetY.texture.name = "Blur.TargetY";
	    /**
	     * The resolution scale.
	     *
	     * You need to call {@link EffectComposer#setSize} after changing this
	     * value.
	     *
	     * @type {Number}
	     */

	    _this.resolutionScale = options.resolutionScale !== undefined ? options.resolutionScale : 0.5;
	    /**
	     * A convolution shader material.
	     *
	     * @type {ConvolutionMaterial}
	     * @private
	     */

	    _this.convolutionMaterial = new ConvolutionMaterial();
	    /**
	     * A convolution shader material that uses dithering.
	     *
	     * @type {ConvolutionMaterial}
	     * @private
	     */

	    _this.ditheredConvolutionMaterial = new ConvolutionMaterial();
	    _this.ditheredConvolutionMaterial.dithering = true;
	    /**
	     * Whether the blurred result should also be dithered using noise.
	     *
	     * @type {Boolean}
	     */

	    _this.dithering = false;
	    _this.kernelSize = options.kernelSize;
	    return _this;
	  }
Constructs a new blur pass.

@param {Object} [options] - The options.
@param {Number} [options.resolutionScale=0.5] - The render texture resolution scale, relative to the screen render size.
@param {Number} [options.kernelSize=KernelSize.LARGE] - The blur kernel size.