#version 430 layout(binding = 0) uniform sampler2D samp; in vec4 varColor; in vec2 varTex; out vec4 outColor; void main(void) { outColor = vec4(varColor.xyz, varColor.w * texture(samp, varTex).x); }