我们使用clCreateImage()函数创建了图像对象,但是对于内核处理来说这还是不够的,我们还需要额外的信息来告诉内核如何读取图像对象。这些额外的信息就是通过采样器对象来告诉内核的。
采样器对象可以在主机端创建,作为参数传递给内核,使用cl_sampler结构来表示主机端采样器对象;
也可以在设备端直接声明使用,使用sampler_t结构来表示设备端采样器对象。
我们使用clCreateImage()函数创建了图像对象,但是对于内核处理来说这还是不够的,我们还需要额外的信息来告诉内核如何读取图像对象。这些额外的信息就是通过采样器对象来告诉内核的。
采样器对象可以在主机端创建,作为参数传递给内核,使用cl_sampler结构来表示主机端采样器对象;
也可以在设备端直接声明使用,使用sampler_t结构来表示设备端采样器对象。