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