X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=sdr%2Fdfont.p.glsl;fp=sdr%2Fdfont.p.glsl;h=dad3080e3a5ddc660b70ed2e1018cafbe81dc540;hp=0000000000000000000000000000000000000000;hb=d97ea0009ec59bdbf0c438b2d1e015936b20fd85;hpb=45d038b435f491fa39f2264e58977669b3e6952e diff --git a/sdr/dfont.p.glsl b/sdr/dfont.p.glsl new file mode 100644 index 0000000..dad3080 --- /dev/null +++ b/sdr/dfont.p.glsl @@ -0,0 +1,12 @@ +uniform sampler2D tex; + +void main() +{ + const float softness = 0.008; + + float alpha = texture2D(tex, gl_TexCoord[0].st).a; + float mask = smoothstep(0.5 - softness, 0.5 + softness, alpha); + + gl_FragColor.rgb = gl_Color.rgb; + gl_FragColor.a = mask; +}