No, the opposite, you have a too new opengl. You are probably using opengl 3.3 or higher without a compatibility profile. Try it with those below. Vert:out vec4 myPerVertexColor; void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; myPerVertexColor = vec4( 1.0, 0.5, 0.25, 1.0 ); } Frag:in vec4…