func DebugMessageInsert(source uint32, xtype uint32, id uint32, severity uint32, length int32, buf *uint8) {
	C.glowDebugMessageInsert(gpDebugMessageInsert, (C.GLenum)(source), (C.GLenum)(xtype), (C.GLuint)(id), (C.GLenum)(severity), (C.GLsizei)(length), (*C.GLchar)(unsafe.Pointer(buf)))
}
func DebugMessageInsert(source uint32, xtype uint32, id uint32, severity uint32, length int32, buf *uint8) {
	C.glowDebugMessageInsert(gpDebugMessageInsert, (C.GLenum)(source), (C.GLenum)(xtype), (C.GLuint)(id), (C.GLenum)(severity), (C.GLsizei)(length), (*C.GLchar)(unsafe.Pointer(buf)))
}
func DebugMessageInsert ( source uint32 , xtype uint32 , id uint32 , severity uint32 , length int32 , buf * uint8 ) { C . glowDebugMessageInsert ( gpDebugMessageInsert , ( C . GLenum ) ( source ) , ( C . GLenum ) ( xtype ) , ( C . GLuint ) ( id ) , ( C . GLenum ) ( severity ) , ( C . GLsizei ) ( length ) , ( * C . GLchar ) ( unsafe . Pointer ( buf ) ) ) }
// inject an application-supplied message into the debug message queue
inject an application - supplied message into the debug message queue