func GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32 {
	ret, _, _ := syscall.Syscall(gpGetUniformBlockIndex, 2, uintptr(program), uintptr(unsafe.Pointer(uniformBlockName)), 0)
	return (uint32)(ret)
}
func GetUniformBlockIndex(program uint32, uniformBlockName *uint8) uint32 {
	ret, _, _ := syscall.Syscall(gpGetUniformBlockIndex, 2, uintptr(program), uintptr(unsafe.Pointer(uniformBlockName)), 0)
	return (uint32)(ret)
}
func GetUniformBlockIndex ( program uint32 , uniformBlockName * uint8 ) uint32 { ret , _ , _ := syscall . Syscall ( gpGetUniformBlockIndex , 2 , uintptr ( program ) , uintptr ( unsafe . Pointer ( uniformBlockName ) ) , 0 ) return ( uint32 ) ( ret ) }
// retrieve the index of a named uniform block
retrieve the index of a named uniform block