prefer 16bpp surface formats