Use half-pixel for all bilinear downscales, tune int/float conversions