Fix "Uniforms with the same name but different type/precision" errors that appeared with Chrome v31