Update BitmapMask-frag.js

This commit is contained in:
Richard Davey 2021-11-23 18:24:14 +00:00
parent 6c459eb3d5
commit 0e364321e6

View file

@ -15,33 +15,16 @@ module.exports = [
' vec4 mainColor = texture2D(uMainSampler, uv);', ' vec4 mainColor = texture2D(uMainSampler, uv);',
' vec4 maskColor = texture2D(uMaskSampler, uv);', ' vec4 maskColor = texture2D(uMaskSampler, uv);',
'', '',
' // float alpha = maskColor.a;',
'',
' // float alpha = (1.0 - maskColor.a);',
' // float alpha = (1.0 - maskColor.a) * mainColor.a;',
' // alpha *= maskColor.a;',
' // float alpha = maskColor.a;',
'',
' if (!uInvertMaskAlpha)', ' if (!uInvertMaskAlpha)',
' {', ' {',
' mainColor *= maskColor.a;', ' mainColor *= maskColor.a;',
'',
' // alpha *= (maskColor.a);',
' }', ' }',
' else', ' else',
' {', ' {',
' mainColor *= (1.0 - maskColor.a);', ' mainColor *= (1.0 - maskColor.a);',
'',
' // alpha *= (1.0 - maskColor.a);',
' }', ' }',
'', '',
' // gl_FragColor = vec4(mainColor.rgb, alpha);',
'',
' // gl_FragColor = vec4(mainColor.rgb, mainColor.a) * (1.0 - maskColor.a);',
'',
' gl_FragColor = mainColor;', ' gl_FragColor = mainColor;',
'',
' // gl_FragColor = vec4(mainColor.rgb * alpha, 0.0);',
'}', '}',
'' ''
].join('\n'); ].join('\n');