The swap interval function must be called on the same thread that rendering takes place on. This fixes an issue where the turbo speed and frame limiter hotkeys fail to disable vsync when the OpenGL renderer is used.