diff --git a/src/core/renderers/webgl/filters/FXAAFilter.js b/src/core/renderers/webgl/filters/FXAAFilter.js index 8d953ec..e73600a 100644 --- a/src/core/renderers/webgl/filters/FXAAFilter.js +++ b/src/core/renderers/webgl/filters/FXAAFilter.js @@ -1,5 +1,7 @@ var AbstractFilter = require('./AbstractFilter'); +var fs = require('fs'); + /** * * Basic FXAA implementation based on the code on geeks3d.com with the @@ -17,8 +19,6 @@ */ function FXAAFilter() { - var fs = require('fs'); - AbstractFilter.call(this, // vertex shader fs.readFileSync(__dirname + '/FXAA.vert', 'utf8'), diff --git a/src/core/renderers/webgl/filters/FXAAFilter.js b/src/core/renderers/webgl/filters/FXAAFilter.js index 8d953ec..e73600a 100644 --- a/src/core/renderers/webgl/filters/FXAAFilter.js +++ b/src/core/renderers/webgl/filters/FXAAFilter.js @@ -1,5 +1,7 @@ var AbstractFilter = require('./AbstractFilter'); +var fs = require('fs'); + /** * * Basic FXAA implementation based on the code on geeks3d.com with the @@ -17,8 +19,6 @@ */ function FXAAFilter() { - var fs = require('fs'); - AbstractFilter.call(this, // vertex shader fs.readFileSync(__dirname + '/FXAA.vert', 'utf8'), diff --git a/src/core/renderers/webgl/filters/SpriteMaskFilter.js b/src/core/renderers/webgl/filters/SpriteMaskFilter.js index 0b1b91c..ad4ebe2 100644 --- a/src/core/renderers/webgl/filters/SpriteMaskFilter.js +++ b/src/core/renderers/webgl/filters/SpriteMaskFilter.js @@ -1,6 +1,8 @@ var AbstractFilter = require('./AbstractFilter'), - math = require('../../../math'), - fs = require('fs'); + math = require('../../../math'); + +// fs needs to be decalred alone for brfs to pick it up properly. +var fs = require('fs'); /** * The SpriteMaskFilter class diff --git a/src/core/renderers/webgl/filters/FXAAFilter.js b/src/core/renderers/webgl/filters/FXAAFilter.js index 8d953ec..e73600a 100644 --- a/src/core/renderers/webgl/filters/FXAAFilter.js +++ b/src/core/renderers/webgl/filters/FXAAFilter.js @@ -1,5 +1,7 @@ var AbstractFilter = require('./AbstractFilter'); +var fs = require('fs'); + /** * * Basic FXAA implementation based on the code on geeks3d.com with the @@ -17,8 +19,6 @@ */ function FXAAFilter() { - var fs = require('fs'); - AbstractFilter.call(this, // vertex shader fs.readFileSync(__dirname + '/FXAA.vert', 'utf8'), diff --git a/src/core/renderers/webgl/filters/SpriteMaskFilter.js b/src/core/renderers/webgl/filters/SpriteMaskFilter.js index 0b1b91c..ad4ebe2 100644 --- a/src/core/renderers/webgl/filters/SpriteMaskFilter.js +++ b/src/core/renderers/webgl/filters/SpriteMaskFilter.js @@ -1,6 +1,8 @@ var AbstractFilter = require('./AbstractFilter'), - math = require('../../../math'), - fs = require('fs'); + math = require('../../../math'); + +// fs needs to be decalred alone for brfs to pick it up properly. +var fs = require('fs'); /** * The SpriteMaskFilter class diff --git a/src/core/renderers/webgl/filters/spriteMaskFilter.frag b/src/core/renderers/webgl/filters/spriteMaskFilter.frag index 223713a..a928623 100644 --- a/src/core/renderers/webgl/filters/spriteMaskFilter.frag +++ b/src/core/renderers/webgl/filters/spriteMaskFilter.frag @@ -9,8 +9,7 @@ void main(void) { - -// check clip! this will stop the mask bleeding out from the edges + // check clip! this will stop the mask bleeding out from the edges vec2 text = abs( vMaskCoord - 0.5 ); text = step(0.5, text); float clip = 1.0 - max(text.y, text.x);