Shaw came out of the game late in the first half after re-injuring the same shoulder that forced him to miss last week's game.
That opened the door for Thompson, who completed 5-of-10 passes for 177 yards for the Gamecocks (3-0).
Shaw had hurled one TD pass with an interception before exiting.
The Blazers (0-2) were led by Jonathan Perry, who completed 17-of-34 passes for 219 yards.
Ray Liotta sues skin care company over use of likeness
NBC reportedly holds celebs hostage to Jimmy Fallon's show