func main() { glut.Init() glut.CreateWindow("single triangle") glut.DisplayFunc(display) glut.ReshapeFunc(reshape) glut.MainLoop() }
func main() { glut.Init() glut.InitDisplayMode(glut.SINGLE | glut.RGB) glut.InitWindowSize(465, 250) glut.CreateWindow("GLUT bitmap & stroke font example") gl.ClearColor(1.0, 1.0, 1.0, 1.0) gl.Color3f(0, 0, 0) gl.LineWidth(3.0) glut.DisplayFunc(display) glut.ReshapeFunc(reshape) glut.MainLoop() }
func initWindow() { glut.IgnoreKeyRepeat(1) glut.DisplayFunc(display) glut.VisibilityFunc(visible) glut.KeyboardFunc(key) glut.KeyboardUpFunc(keyup) glut.SpecialFunc(special) glut.SpecialUpFunc(specialup) glut.JoystickFunc(joystick, 100) gl.MatrixMode(gl.PROJECTION) gl.LoadIdentity() gl.Ortho(0, 40, 0, 40, 0, 40) gl.MatrixMode(gl.MODELVIEW) gl.PointSize(3.0) currentWindow = glut.GetWindow() }