#version 450 core in FragmentData { vec2 tex_coords; } data; uniform sampler2D tex; out vec4 color; void main() { color = texture(tex, data.tex_coords); }