X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=alpha_division_effect.frag;fp=alpha_division_effect.frag;h=6b5814806ce99fd4965be47cd5e9bb117fbbbacf;hp=0000000000000000000000000000000000000000;hb=caa05550e868db406e4b54e69d60b5573f59cb60;hpb=96591ba1b5bffa57724fa90e13d1f2cdc810ccd5 diff --git a/alpha_division_effect.frag b/alpha_division_effect.frag new file mode 100644 index 0000000..6b58148 --- /dev/null +++ b/alpha_division_effect.frag @@ -0,0 +1,8 @@ +// Note: Division by zero will give inf or nan, whose conversion to +// integer types is implementation-defined. However, anything is fine for +// alpha=0, since that's undefined anyway. +vec4 FUNCNAME(vec2 tc) { + vec4 x = INPUT(tc); + x.rgb /= x.aaa; + return x; +}