#version 400 core in vec3 position; in vec2 textureCoords; out vec2 pass_textureCoords; uniform mat4 transformationMatrix; void main() { gl_Position = transformationMatrix * vec4(position, 1.0f); pass_textureCoords = textureCoords; }