http://www.transmissionzero.co.uk/software/freeglut-devel/
https://www.reddit.com/r/opengl/comments/3m9u36/how_to_render_using_glmultidrawarraysindirect/
http://www.informit.com/articles/article.aspx?p=2033340&seqNum=5
http://blog.csdn.net/jks456/article/details/70053184
http://docs.gl/es3/glCreateShader
http://quabr.com/41539269/successive-gldrawarraysindirect-calls