use pixel shader for drawing (fake anti-aliasing in viewport)
use pixel shader also when saving close #3