opengl and related generator for go (golang)