For now, we force float data unless allow_shift is true. This avoids adding a bunch of cases for the cross product between the BUFTYPE and USERTYPE in the resize templates. We still get 2-pass speedup for regular float images.