change opengl version to 4.2, don't use gl_FragColor