glow.frag 279 B

1234567891011121314151617181920
  1. uniform sampler2D tex;
  2. in vec2 uv;
  3. out vec4 FragColor;
  4. void main()
  5. {
  6. vec2 coords = uv;
  7. vec4 col = texture(tex, coords);
  8. float alpha = col.a;
  9. if (alpha < 0.04 || length(col.xyz) < 0.2) discard;
  10. col *= vec4(vec3(4.0), 1.5);
  11. col.a *= 0.6;
  12. FragColor = col;
  13. }