simple_text.frag 266 B

12345678910111213
  1. #version 330 core
  2. uniform sampler2D image;
  3. in vec4 out_color;
  4. in vec2 out_uv;
  5. void main() {
  6. float d = texture(image, out_uv).r;
  7. float aaf = fwidth(d);
  8. float alpha = smoothstep(0.5 - aaf, 0.5 + aaf, d);
  9. gl_FragColor = vec4(out_color.rgb, alpha);
  10. }