glsl/builtins: Don't use ir_binop_dot on floating point values.