private void DeviceInfo(object sender, RoutedEventArgs e) { var openCL = new OpenCLWrapper(); Log(string.Format("OpenCL Device Name: {0}", openCL.DeviceName)); Log(string.Format("OpenCL Device Type: {0}", openCL.DeviceType)); Log(string.Format("OpenCL Version: {0}", openCL.OpenCLVersion)); }
private void RunOpenCL(object sender, RoutedEventArgs e) { var openCL = new OpenCLWrapper(); // Allocate an array float[] arr = new[] { 1.0f, 2.0f, 3.0f, 4.0f }; // Square the array element using OpenCL openCL.SquareArray(arr); // Print output log.Text += string.Join(", ", arr) + Environment.NewLine; }