diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/rgb/RGBSplitFilter.js b/src/filters/rgb/RGBSplitFilter.js index 0933c43..c843843 100644 --- a/src/filters/rgb/RGBSplitFilter.js +++ b/src/filters/rgb/RGBSplitFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * An RGB Split Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), + fs.readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), // custom uniforms { red: { type: 'v2', value: { x: 20, y: 20 } }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/rgb/RGBSplitFilter.js b/src/filters/rgb/RGBSplitFilter.js index 0933c43..c843843 100644 --- a/src/filters/rgb/RGBSplitFilter.js +++ b/src/filters/rgb/RGBSplitFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * An RGB Split Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), + fs.readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), // custom uniforms { red: { type: 'v2', value: { x: 20, y: 20 } }, diff --git a/src/filters/sepia/SepiaFilter.js b/src/filters/sepia/SepiaFilter.js index 3ea474e..d30e8ab 100644 --- a/src/filters/sepia/SepiaFilter.js +++ b/src/filters/sepia/SepiaFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This applies a sepia effect to your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/sepia.frag', 'utf8'), + fs.readFileSync(__dirname + '/sepia.frag', 'utf8'), // custom uniforms { sepia: { type: '1f', value: 1 } diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/rgb/RGBSplitFilter.js b/src/filters/rgb/RGBSplitFilter.js index 0933c43..c843843 100644 --- a/src/filters/rgb/RGBSplitFilter.js +++ b/src/filters/rgb/RGBSplitFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * An RGB Split Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), + fs.readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), // custom uniforms { red: { type: 'v2', value: { x: 20, y: 20 } }, diff --git a/src/filters/sepia/SepiaFilter.js b/src/filters/sepia/SepiaFilter.js index 3ea474e..d30e8ab 100644 --- a/src/filters/sepia/SepiaFilter.js +++ b/src/filters/sepia/SepiaFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This applies a sepia effect to your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/sepia.frag', 'utf8'), + fs.readFileSync(__dirname + '/sepia.frag', 'utf8'), // custom uniforms { sepia: { type: '1f', value: 1 } diff --git a/src/filters/shockwave/ShockwaveFilter.js b/src/filters/shockwave/ShockwaveFilter.js index 28b9563..7b16dc2 100644 --- a/src/filters/shockwave/ShockwaveFilter.js +++ b/src/filters/shockwave/ShockwaveFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 4x4 matrix transformation on the RGBA @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/shockwave.frag', 'utf8'), + fs.readFileSync(__dirname + '/shockwave.frag', 'utf8'), // custom uniforms { center: { type: 'v2', value: { x: 0.5, y: 0.5 } }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/rgb/RGBSplitFilter.js b/src/filters/rgb/RGBSplitFilter.js index 0933c43..c843843 100644 --- a/src/filters/rgb/RGBSplitFilter.js +++ b/src/filters/rgb/RGBSplitFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * An RGB Split Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), + fs.readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), // custom uniforms { red: { type: 'v2', value: { x: 20, y: 20 } }, diff --git a/src/filters/sepia/SepiaFilter.js b/src/filters/sepia/SepiaFilter.js index 3ea474e..d30e8ab 100644 --- a/src/filters/sepia/SepiaFilter.js +++ b/src/filters/sepia/SepiaFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This applies a sepia effect to your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/sepia.frag', 'utf8'), + fs.readFileSync(__dirname + '/sepia.frag', 'utf8'), // custom uniforms { sepia: { type: '1f', value: 1 } diff --git a/src/filters/shockwave/ShockwaveFilter.js b/src/filters/shockwave/ShockwaveFilter.js index 28b9563..7b16dc2 100644 --- a/src/filters/shockwave/ShockwaveFilter.js +++ b/src/filters/shockwave/ShockwaveFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 4x4 matrix transformation on the RGBA @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/shockwave.frag', 'utf8'), + fs.readFileSync(__dirname + '/shockwave.frag', 'utf8'), // custom uniforms { center: { type: 'v2', value: { x: 0.5, y: 0.5 } }, diff --git a/src/filters/tiltshift/TiltShiftAxisFilter.js b/src/filters/tiltshift/TiltShiftAxisFilter.js index 5d3937f..6e9ed03 100644 --- a/src/filters/tiltshift/TiltShiftAxisFilter.js +++ b/src/filters/tiltshift/TiltShiftAxisFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/tiltShift.frag', 'utf8'), + fs.readFileSync(__dirname + '/tiltShift.frag', 'utf8'), // custom uniforms { blur: { type: '1f', value: 100 }, diff --git a/src/filters/ascii/AsciiFilter.js b/src/filters/ascii/AsciiFilter.js index 691bfbc..f5199df 100644 --- a/src/filters/ascii/AsciiFilter.js +++ b/src/filters/ascii/AsciiFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); // TODO (cengler) - The Y is flipped in this shader for some reason. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/ascii.frag', 'utf8'), + fs.readFileSync(__dirname + '/ascii.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/blur/BlurXFilter.js b/src/filters/blur/BlurXFilter.js index ac26366..6c87e39 100644 --- a/src/filters/blur/BlurXFilter.js +++ b/src/filters/blur/BlurXFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurXFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurX.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurX.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/BlurYFilter.js b/src/filters/blur/BlurYFilter.js index 87dc1be..5d8d5d8 100644 --- a/src/filters/blur/BlurYFilter.js +++ b/src/filters/blur/BlurYFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The BlurYFilter applies a horizontal Gaussian blur to an object. @@ -11,9 +12,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurY.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurY.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blur.frag', 'utf8'), + fs.readFileSync(__dirname + '/blur.frag', 'utf8'), // set the uniforms { strength: { type: '1f', value: 1 } diff --git a/src/filters/blur/SmartBlurFilter.js b/src/filters/blur/SmartBlurFilter.js index 2743a29..711cd39 100644 --- a/src/filters/blur/SmartBlurFilter.js +++ b/src/filters/blur/SmartBlurFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Smart Blur Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/smartBlur.frag', 'utf8') + fs.readFileSync(__dirname + '/smartBlur.frag', 'utf8') ); } diff --git a/src/filters/color/ColorMatrixFilter.js b/src/filters/color/ColorMatrixFilter.js index 7f2cc76..58b04c4 100644 --- a/src/filters/color/ColorMatrixFilter.js +++ b/src/filters/color/ColorMatrixFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 5x5 matrix transformation on the RGBA @@ -21,7 +22,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorMatrix.frag', 'utf8'), // custom uniforms { m: { type: '1fv', value: [1, 0, 0, 0, 0, diff --git a/src/filters/color/ColorStepFilter.js b/src/filters/color/ColorStepFilter.js index d25f7f4..df48fd9 100644 --- a/src/filters/color/ColorStepFilter.js +++ b/src/filters/color/ColorStepFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This lowers the color depth of your image by the given amount, producing an image with a smaller palette. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/colorStep.frag', 'utf8'), + fs.readFileSync(__dirname + '/colorStep.frag', 'utf8'), // custom uniforms { step: { type: '1f', value: 5 } diff --git a/src/filters/convolution/ConvolutionFilter.js b/src/filters/convolution/ConvolutionFilter.js index a31887a..6c9d3a5 100644 --- a/src/filters/convolution/ConvolutionFilter.js +++ b/src/filters/convolution/ConvolutionFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ConvolutionFilter class applies a matrix convolution filter effect. @@ -20,7 +21,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/convolution.frag', 'utf8'), + fs.readFileSync(__dirname + '/convolution.frag', 'utf8'), // custom uniforms { matrix: { type: '1fv', value: new Float32Array(matrix) }, diff --git a/src/filters/crosshatch/CrossHatchFilter.js b/src/filters/crosshatch/CrossHatchFilter.js index 4cd132d..636dc0d 100644 --- a/src/filters/crosshatch/CrossHatchFilter.js +++ b/src/filters/crosshatch/CrossHatchFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * A Cross Hatch effect filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/crosshatch.frag', 'utf8') + fs.readFileSync(__dirname + '/crosshatch.frag', 'utf8') ); } diff --git a/src/filters/displacement/DisplacementFilter.js b/src/filters/displacement/DisplacementFilter.js index 7342ae7..5e0c14b 100644 --- a/src/filters/displacement/DisplacementFilter.js +++ b/src/filters/displacement/DisplacementFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object. @@ -15,12 +16,11 @@ var maskMatrix = new core.math.Matrix(); sprite.renderable = false; - //TODO move this code out to a frag and vert file. core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/displacement.vert', 'utf8'), + fs.readFileSync(__dirname + '/displacement.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/displacement.frag', 'utf8'), + fs.readFileSync(__dirname + '/displacement.frag', 'utf8'), // uniforms { mapSampler: { type: 'sampler2D', value: sprite.texture }, diff --git a/src/filters/dot/DotScreenFilter.js b/src/filters/dot/DotScreenFilter.js index bc8009a..3f9d7f1 100644 --- a/src/filters/dot/DotScreenFilter.js +++ b/src/filters/dot/DotScreenFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Mat Groves http://matgroves.com/ @Doormat23 @@ -19,7 +20,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/dotScreen.frag', 'utf8'), + fs.readFileSync(__dirname + '/dotScreen.frag', 'utf8'), // custom uniforms { scale: { type: '1f', value: 1 }, diff --git a/src/filters/dropshadow/BlurYTintFilter.js b/src/filters/dropshadow/BlurYTintFilter.js index aa5195d..6c862be 100644 --- a/src/filters/dropshadow/BlurYTintFilter.js +++ b/src/filters/dropshadow/BlurYTintFilter.js @@ -1,5 +1,6 @@ var core = require('../../core'), blurFactor = 1 / 7000; +var fs = require('fs'); /** * The BlurYTintFilter applies a vertical Gaussian blur to an object. @@ -12,9 +13,9 @@ { core.AbstractFilter.call(this, // vertex shader - require('fs').readFileSync(__dirname + '/blurYTint.vert', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.vert', 'utf8'), // fragment shader - require('fs').readFileSync(__dirname + '/blurYTint.frag', 'utf8'), + fs.readFileSync(__dirname + '/blurYTint.frag', 'utf8'), // set the uniforms { blur: { type: '1f', value: 1 / 512 }, diff --git a/src/filters/gray/GrayFilter.js b/src/filters/gray/GrayFilter.js index 7ae0e5e..db74e5b 100644 --- a/src/filters/gray/GrayFilter.js +++ b/src/filters/gray/GrayFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This greyscales the palette of your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/gray.frag', 'utf8'), + fs.readFileSync(__dirname + '/gray.frag', 'utf8'), // set the uniforms { gray: { type: '1f', value: 1 } diff --git a/src/filters/invert/InvertFilter.js b/src/filters/invert/InvertFilter.js index f5347a4..8a3266a 100644 --- a/src/filters/invert/InvertFilter.js +++ b/src/filters/invert/InvertFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This inverts your Display Objects colors. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/invert.frag', 'utf8'), + fs.readFileSync(__dirname + '/invert.frag', 'utf8'), // custom uniforms { invert: { type: '1f', value: 1 } diff --git a/src/filters/noise/NoiseFilter.js b/src/filters/noise/NoiseFilter.js index 70bc9e9..4706472 100644 --- a/src/filters/noise/NoiseFilter.js +++ b/src/filters/noise/NoiseFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/noise.frag', 'utf8'), + fs.readFileSync(__dirname + '/noise.frag', 'utf8'), // custom uniforms { noise: { type: '1f', value: 0.5 } diff --git a/src/filters/normal/NormalMapFilter.js b/src/filters/normal/NormalMapFilter.js index d1a3f58..fa10b30 100644 --- a/src/filters/normal/NormalMapFilter.js +++ b/src/filters/normal/NormalMapFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The NormalMapFilter class uses the pixel values from the specified texture (called the normal map) @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/normalMap.frag', 'utf8'), + fs.readFileSync(__dirname + '/normalMap.frag', 'utf8'), // custom uniforms { displacementMap: { type: 'sampler2D', value: texture }, diff --git a/src/filters/pixelate/PixelateFilter.js b/src/filters/pixelate/PixelateFilter.js index 29bbc4e..94ce0bd 100644 --- a/src/filters/pixelate/PixelateFilter.js +++ b/src/filters/pixelate/PixelateFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a pixelate effect making display objects appear 'blocky'. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/pixelate.frag', 'utf8'), + fs.readFileSync(__dirname + '/pixelate.frag', 'utf8'), // custom uniforms { dimensions: { type: '4fv', value: new Float32Array([0, 0, 0, 0]) }, diff --git a/src/filters/rgb/RGBSplitFilter.js b/src/filters/rgb/RGBSplitFilter.js index 0933c43..c843843 100644 --- a/src/filters/rgb/RGBSplitFilter.js +++ b/src/filters/rgb/RGBSplitFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * An RGB Split Filter. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), + fs.readFileSync(__dirname + '/rgbSplit.frag', 'utf8'), // custom uniforms { red: { type: 'v2', value: { x: 20, y: 20 } }, diff --git a/src/filters/sepia/SepiaFilter.js b/src/filters/sepia/SepiaFilter.js index 3ea474e..d30e8ab 100644 --- a/src/filters/sepia/SepiaFilter.js +++ b/src/filters/sepia/SepiaFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This applies a sepia effect to your Display Objects. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/sepia.frag', 'utf8'), + fs.readFileSync(__dirname + '/sepia.frag', 'utf8'), // custom uniforms { sepia: { type: '1f', value: 1 } diff --git a/src/filters/shockwave/ShockwaveFilter.js b/src/filters/shockwave/ShockwaveFilter.js index 28b9563..7b16dc2 100644 --- a/src/filters/shockwave/ShockwaveFilter.js +++ b/src/filters/shockwave/ShockwaveFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * The ColorMatrixFilter class lets you apply a 4x4 matrix transformation on the RGBA @@ -15,7 +16,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/shockwave.frag', 'utf8'), + fs.readFileSync(__dirname + '/shockwave.frag', 'utf8'), // custom uniforms { center: { type: 'v2', value: { x: 0.5, y: 0.5 } }, diff --git a/src/filters/tiltshift/TiltShiftAxisFilter.js b/src/filters/tiltshift/TiltShiftAxisFilter.js index 5d3937f..6e9ed03 100644 --- a/src/filters/tiltshift/TiltShiftAxisFilter.js +++ b/src/filters/tiltshift/TiltShiftAxisFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * @author Vico @vicocotea @@ -18,7 +19,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/tiltShift.frag', 'utf8'), + fs.readFileSync(__dirname + '/tiltShift.frag', 'utf8'), // custom uniforms { blur: { type: '1f', value: 100 }, diff --git a/src/filters/twist/TwistFilter.js b/src/filters/twist/TwistFilter.js index 766a633..2e8917c 100644 --- a/src/filters/twist/TwistFilter.js +++ b/src/filters/twist/TwistFilter.js @@ -1,4 +1,5 @@ var core = require('../../core'); +var fs = require('fs'); /** * This filter applies a twist effect making display objects appear twisted in the given direction. @@ -13,7 +14,7 @@ // vertex shader null, // fragment shader - require('fs').readFileSync(__dirname + '/twist.frag', 'utf8'), + fs.readFileSync(__dirname + '/twist.frag', 'utf8'), // custom uniforms { radius: { type: '1f', value: 0.5 },