Also missed setting mFormatFlags properly (only affects theoretical float support)