code: func CreateShaderProgramv(xtype uint32, count int32, strings **uint8) uint32 {
  	ret := C.glowCreateShaderProgramv(gpCreateShaderProgramv, (C.GLenum)(xtype), (C.GLsizei)(count), (**C.GLchar)(unsafe.Pointer(strings)))
  	return (uint32)(ret)
  }
docs: // create a stand-alone program from an array of null-terminated source code strings