func GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32 {
	ret, _, _ := syscall.Syscall(gpGetProgramResourceLocationIndex, 3, uintptr(program), uintptr(programInterface), uintptr(unsafe.Pointer(name)))
	return (int32)(ret)
}
func GetProgramResourceLocationIndex(program uint32, programInterface uint32, name *uint8) int32 {
	ret, _, _ := syscall.Syscall(gpGetProgramResourceLocationIndex, 3, uintptr(program), uintptr(programInterface), uintptr(unsafe.Pointer(name)))
	return (int32)(ret)
}
// query the fragment color index of a named variable within a program