1 2 3 4 5 6 7 8 9 10 11 12
#version 450 layout(location = 0) in float in_alpha; layout(location = 0) out vec4 out_color; void main() { if ((in_alpha < 0.01)) { discard; } else { out_color = vec4(in_alpha, in_alpha, in_alpha, 1.0); } }