#version 330 core in vert_t { vec2 tex_coords; } vert; out vec4 frag_color; uniform sampler2D image; uniform vec3 color; void main() { frag_color = vec4(color, 1.0) * texture(image, vert.tex_coords); }