Sprite vertex shader can draw sub-rects
Added Sprite::renderSubRect which tells the vertex shader to render only part of the sprite's image