glsl: don't lower fragdata array if the output data types don't match