https://hackershare.dev/en/bookmarks/723273
Create Complex Graphics with OpenGL