http://www.antongerdelan.net/opengl/hellotriangle.html