add glXSwapInterval (requires LIBGL_VSYNC=1)