message: Also update isect_pos in update_if(hit_record)
diff: @@ -32,9 +32,10 @@ VSNRAY_FUNC
  void update_if(HR& dst, HR const& src, Cond const& cond)
  {
  dst.hit |= cond;
  - dst.t = select( cond, src.t, dst.t );
  dst.prim_id = select( cond, src.prim_id, dst.prim_id );
  dst.geom_id = select( cond, src.geom_id, dst.geom_id );
  + dst.t = select( cond, src.t, dst.t );
  + dst.isect_pos = select( cond, src.isect_pos, dst.isect_pos );
  dst.u = select( cond, src.u, dst.u );
  dst.v = select( cond, src.v, dst.v );
  }
  