If the fragment shader has no color inputs setting the colors as uniforms is invalid, still can't find the nvidia issue