The lack of accuracy and missing 0.5 vectors in the fragment shaders were causing artifacts. Fixes #11.
Higher accuracy provides better antialiasing on higher resolution screens. Fixes #6.