CanvasRenderer: Simplify handling of Offset/Repeat for Sprites

Rotations are now supported for all values of `repeat`.