func ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32) {
	C.glowProgramBinary(gpProgramBinary, (C.GLuint)(program), (C.GLenum)(binaryFormat), binary, (C.GLsizei)(length))
}
func ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32) {
	C.glowProgramBinary(gpProgramBinary, (C.GLuint)(program), (C.GLenum)(binaryFormat), binary, (C.GLsizei)(length))
}
func ProgramBinary ( program uint32 , binaryFormat uint32 , binary unsafe . Pointer , length int32 ) { C . glowProgramBinary ( gpProgramBinary , ( C . GLuint ) ( program ) , ( C . GLenum ) ( binaryFormat ) , binary , ( C . GLsizei ) ( length ) ) }
// load a program object with a program binary
load a program object with a program binary