const AbstractFilter = require('../../core/renderers/webgl/filters/AbstractFilter'); /** * A Smart Blur Filter. * * @class * @extends AbstractFilter */ function SmartBlurFilter() { AbstractFilter.call(this, // vertex shader null, // fragment shader require('./smartBlur.frag'), // uniforms { delta: { type: 'v2', value: { x: 0.1, y: 0.0 } }, } ); } SmartBlurFilter.prototype = Object.create(AbstractFilter.prototype); SmartBlurFilter.prototype.constructor = SmartBlurFilter; module.exports = SmartBlurFilter;