#version 140

uniform sampler2D texture_sampler;

in vec2 var_texcoord0;
in vec4 var_color;

out vec4 color_out;

void main() {
	lowp vec4 tex = texture(texture_sampler, var_texcoord0.xy);

	if (tex.a < 0.5) {
		discard;
	}

	color_out = tex * var_color;
}
