diff --git a/src/core/renderers/webgl/managers/FilterManager.js b/src/core/renderers/webgl/managers/FilterManager.js index fdaa5c1..a6346ac 100644 --- a/src/core/renderers/webgl/managers/FilterManager.js +++ b/src/core/renderers/webgl/managers/FilterManager.js @@ -327,7 +327,7 @@ // TODO Cacheing layer.. for (const i in uniformData) { - if (uniformData[i].type === 'sampler2D' && uniforms[i] !== 0) + if (uniformData[i].type.toLowerCase() === 'sampler2d' && uniforms[i] !== 0) { if (uniforms[i].baseTexture) { @@ -352,7 +352,7 @@ textureCount++; } - else if (uniformData[i].type === 'mat3') + else if (uniformData[i].type.toLowerCase() === 'mat3') { // check if its PixiJS matrix.. if (uniforms[i].a !== undefined) @@ -364,7 +364,7 @@ shader.uniforms[i] = uniforms[i]; } } - else if (uniformData[i].type === 'vec2') + else if (uniformData[i].type.toLowerCase() === 'vec2') { // check if its a point.. if (uniforms[i].x !== undefined) @@ -380,7 +380,7 @@ shader.uniforms[i] = uniforms[i]; } } - else if (uniformData[i].type === 'float') + else if (uniformData[i].type.toLowerCase() === 'float') { if (shader.uniforms.data[i].value !== uniformData[i]) {