#version 330 core in vec2 uv; out vec4 FragColour; uniform sampler2D mainTex; uniform vec4 colour; void main() { FragColour = texture(mainTex, uv) * colour; }