func UseProgramStages(pipeline uint32, stages uint32, program uint32) {
	C.glowUseProgramStages(gpUseProgramStages, (C.GLuint)(pipeline), (C.GLbitfield)(stages), (C.GLuint)(program))
}
func UseProgramStages(pipeline uint32, stages uint32, program uint32) {
	C.glowUseProgramStages(gpUseProgramStages, (C.GLuint)(pipeline), (C.GLbitfield)(stages), (C.GLuint)(program))
}
func UseProgramStages ( pipeline uint32 , stages uint32 , program uint32 ) { C . glowUseProgramStages ( gpUseProgramStages , ( C . GLuint ) ( pipeline ) , ( C . GLbitfield ) ( stages ) , ( C . GLuint ) ( program ) ) }
// bind stages of a program object to a program pipeline
bind stages of a program object to a program pipeline