A non-exhaustive list of commercial and free solutions to record the output of an OpenGL program.
Open Broadcaster Software
Linux. Record gif files.
Clearly not as good as the other gif tools but works on Linux. Made usable with this code snippet : https://github.com/sunaku/home/blob/master/bin/screencast-window and combining it with the convert command from ImageMagick.
sh byzanz_window.sh -d 1 out.gif
convert out.gif -resize 30% out.gif
Windows. Free with watermarking, subscription based. A Let’s Play favorite with Twitch/Youtube streaming capabilities.
Windows. Free watermarked and time limited version, full version ~30$.
Windows. Free watermarked and time limited version, full version ~35$. The grandfather of game recording softwares.
Windows only. Free (donations accepted). Record and edit gif files.
Windows only. Pay what you want. Record and edit gif files.