Exemple #1
0
func buildProgram(c *cl.Context, dev *cl.Device, filename string) *cl.Program {

	data, err := ioutil.ReadFile(filename)
	checkFatalError(err)

	program, err := c.CreateProgramWithSource([]string{string(data)})
	checkFatalError(err)

	err = program.BuildProgram([]*cl.Device{dev}, "")
	if err != nil {
		fmt.Println(err)
		panic("Build Error")
	}

	return program
}