Mucking about with Cgo, OpenGL, and shaders.