let needs_pack = !ofmt.fmt.is_unpacked();
let needs_convert = inname != outname;
let scale_before_cvt = is_better_fmt(&ifmt, &ofmt) && needs_convert
let needs_pack = !ofmt.fmt.is_unpacked();
let needs_convert = inname != outname;
let scale_before_cvt = is_better_fmt(&ifmt, &ofmt) && needs_convert