McGruder is slated to undergo surgery next week.
It wasn't clear when the 26-year-old McGruder suffered the injury. He played 25 minutes in Wednesday's preseason victory over the Washington Wizards.
McGruder averaged 6.4 points in 78 games (65 starts) last season in his first NBA campaign.
McGruder went undrafted out of Kansas State in 2013.