update to VGfloat type