1.变暗
// PS 的叠加模式
#iChannel0 "file://./beard.jpg"
#iChannel1 "file://./CUDA.png"
void main()
{
// Normalized pixel coordinates (from 0 to 1)
vec2 uv = gl_FragCoord.xy/iResolution.xy;
vec4 A = texture(iChannel0, uv)*255.;
vec4 B = texture(iChannel1, uv)*255.;
vec4 C_A = 255.-A;
vec4 C_B = 255.-B;
const float INV = 1./255.;
vec4 color;
// 变暗
color = INV*min(A, B);
gl_FragColor = color;
}