glXSwapIntervalEXT is called every frame, when it only needs to be called once when using buffer swaps (eg turned on). This especially seems to be a huge bottleneck on nvidia, only calling it once resulted in lifting us from 48FPS to a constant 60FPS (sync to vblank off in nvidia-settings).
glXSwapIntervalEXT is called every frame, when it only needs to be called once when using buffer swaps (eg turned on). This especially seems to be a huge bottleneck on nvidia, only calling it once resulted in lifting us from 48FPS to a constant 60FPS (sync to vblank off in nvidia-settings).