diff --git a/src/core/renderers/webgl/filters/Filter.js b/src/core/renderers/webgl/filters/Filter.js index 7ed28ac..da00800 100644 --- a/src/core/renderers/webgl/filters/Filter.js +++ b/src/core/renderers/webgl/filters/Filter.js @@ -50,6 +50,10 @@ for (const i in this.uniformData) { this.uniforms[i] = this.uniformData[i].value; + if (this.uniformData[i].type) + { + this.uniformData[i].type = this.uniformData[i].type.toLowerCase(); + } } // this is where we store shader references.. diff --git a/src/core/renderers/webgl/filters/Filter.js b/src/core/renderers/webgl/filters/Filter.js index 7ed28ac..da00800 100644 --- a/src/core/renderers/webgl/filters/Filter.js +++ b/src/core/renderers/webgl/filters/Filter.js @@ -50,6 +50,10 @@ for (const i in this.uniformData) { this.uniforms[i] = this.uniformData[i].value; + if (this.uniformData[i].type) + { + this.uniformData[i].type = this.uniformData[i].type.toLowerCase(); + } } // this is where we store shader references.. diff --git a/src/core/renderers/webgl/managers/FilterManager.js b/src/core/renderers/webgl/managers/FilterManager.js index 4792f47..53f2ae1 100644 --- a/src/core/renderers/webgl/managers/FilterManager.js +++ b/src/core/renderers/webgl/managers/FilterManager.js @@ -331,7 +331,7 @@ // TODO Cacheing layer.. for (const i in uniformData) { - const type = uniformData[i].type.toLowerCase(); + const type = uniformData[i].type; if (type === 'sampler2d' && uniforms[i] !== 0) {