func GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32 {
	ret := C.glowGetUniformBlockIndex(gpGetUniformBlockIndex, (C.GLuint)(program), (*C.GLchar)(unsafe.Pointer(uniformBlockName)))
	return (uint32)(ret)
}
func GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32 {
	ret := C.glowGetUniformBlockIndex(gpGetUniformBlockIndex, (C.GLuint)(program), (*C.GLchar)(unsafe.Pointer(uniformBlockName)))
	return (uint32)(ret)
}
func GetUniformBlockIndex ( program uint32 , uniformBlockName * uint8 ) uint32 { ret := C . glowGetUniformBlockIndex ( gpGetUniformBlockIndex , ( C . GLuint ) ( program ) , ( * C . GLchar ) ( unsafe . Pointer ( uniformBlockName ) ) ) return ( uint32 ) ( ret ) }
// retrieve the index of a named uniform block
retrieve the index of a named uniform block