John Everett Refior
GoBits Technical Blog
Picture keeping the total lines of code for your application the same, but shrinking the application-specific code by growing the library code.
Some functions in Go’s standard library deliver much higher performance than user-defined functions, or those in a package you download from Github.
You can generate a name for your Element Buffer Object, bind it to your VAO, and initialize its data store. Or you can just pass a pointer to your element index slice in your DrawElements() call.
What you need to start developing an OpenGL application in Go (golang) on Windows
The behavior of specific code in a particular environment may be explored using the scientific method through observation of its execution in that environment.