#version 330 core layout (location = 0) in vec3 position; layout (location = 2) in vec2 tex_coords; out VS_OUT { vec2 tex_coords; } vs_out; void main(void) { vs_out.tex_coords = tex_coords; gl_Position = vec4(position, 1.0); }