Render all rectangles with sub-pixel precision

Also, all rectangles are now rendered through the same pixel shader.