https://mixrolikus.cc/video/Sx8vzBGvYRU/opengl-with-c-instanced-rendering