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