diff --git a/src/core/renderers/webgl/filters/SpriteMaskFilter.frag b/src/core/renderers/webgl/filters/SpriteMaskFilter.frag index 75fbc1b..223713a 100644 --- a/src/core/renderers/webgl/filters/SpriteMaskFilter.frag +++ b/src/core/renderers/webgl/filters/SpriteMaskFilter.frag @@ -11,11 +11,11 @@ { // 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); - vec4 original = texture2D(uSampler, vTextureCoord); - vec4 masky = texture2D(mask, vMaskCoord); - original *= (masky.r * masky.a * clip); - gl_FragColor = original; + vec2 text = abs( vMaskCoord - 0.5 ); + text = step(0.5, text); + float clip = 1.0 - max(text.y, text.x); + vec4 original = texture2D(uSampler, vTextureCoord); + vec4 masky = texture2D(mask, vMaskCoord); + original *= (masky.r * masky.a * clip); + gl_FragColor = original; } diff --git a/src/core/renderers/webgl/filters/SpriteMaskFilter.frag b/src/core/renderers/webgl/filters/SpriteMaskFilter.frag index 75fbc1b..223713a 100644 --- a/src/core/renderers/webgl/filters/SpriteMaskFilter.frag +++ b/src/core/renderers/webgl/filters/SpriteMaskFilter.frag @@ -11,11 +11,11 @@ { // 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); - vec4 original = texture2D(uSampler, vTextureCoord); - vec4 masky = texture2D(mask, vMaskCoord); - original *= (masky.r * masky.a * clip); - gl_FragColor = original; + vec2 text = abs( vMaskCoord - 0.5 ); + text = step(0.5, text); + float clip = 1.0 - max(text.y, text.x); + vec4 original = texture2D(uSampler, vTextureCoord); + vec4 masky = texture2D(mask, vMaskCoord); + original *= (masky.r * masky.a * clip); + gl_FragColor = original; } diff --git a/src/core/renderers/webgl/filters/SpriteMaskFilter.vert b/src/core/renderers/webgl/filters/SpriteMaskFilter.vert index d5feb01..5299c1f 100644 --- a/src/core/renderers/webgl/filters/SpriteMaskFilter.vert +++ b/src/core/renderers/webgl/filters/SpriteMaskFilter.vert @@ -11,8 +11,8 @@ void main(void) { - gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); - vTextureCoord = aTextureCoord; - vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy; - vColor = vec4(aColor.rgb * aColor.a, aColor.a); + gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0); + vTextureCoord = aTextureCoord; + vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy; + vColor = vec4(aColor.rgb * aColor.a, aColor.a); }