Use shared resource swapping for GDI, added VSync options