#version 330 core out vec4 FragColor; // [NEW] This variable will be set from your C++ code uniform vec3 u_Color; void main() { // Use the color from C++ FragColor = vec4(u_Color, 1.0); }