将OpenCL __global变量传递给c代码

时间:2017-03-15 15:51:06

标签: c opencl

我在使用OpenCL内核的代码示例时遇到了问题:

__kernel void raytracer(int x_max, __global t_obj *begin_list, __global int *col)
{
    ...
    col[id] = host_side_funct(begin_list, nearest_point, xy);
}

我想将begin_list作为__global变量传递给C中的其他函数。 但我的c代码无法获取__global变量,因为它正在等待t_obj指针,而不是指向它的__global var。 我应该如何使用begin_list以便能够在某些c函数中传递它?

0 个答案:

没有答案