fixed a bug when returning the vector field from the device for devices with no 3d texture writing capabilities
updated SIPL