https://github.com/neokabuto/OpenTKTutorialContent/blob/60e9668c2f283a3d9600d62fd67a30e619e7d9c9/OpenTKTutorial7/OpenTKTutorial7/Cube.cs#L80