The former Barnsley man has hit 11 goals in 23 starts for the Robins this season, and the Swans are believed to have offered £300,000 for his services.
But the Wiltshire club turned down the offer, and hope the 23-year-old will sign a contract extension to stay at the County Ground.