OpenCL错误“;参数不能用地址空间“限定”;
我有以下OpenCL内核代码:OpenCL错误“;参数不能用地址空间“限定”;,opencl,Opencl,我有以下OpenCL内核代码: kernel void mandelbrot(global write_only image2d_t output_image) { int2 pos = { get_global_id(0), get_global_id(1) }; write_imageui(output_image, (int2)(pos.x, pos.y), (uint4)(254, 0, 0, 254)); } 当程序生成时,我收到以下错误消息: :1:52:错误:参数
kernel void mandelbrot(global write_only image2d_t output_image)
{
int2 pos = { get_global_id(0), get_global_id(1) };
write_imageui(output_image, (int2)(pos.x, pos.y), (uint4)(254, 0, 0, 254));
}
当程序生成时,我收到以下错误消息:
:1:52:错误:参数可能没有地址空间限定
:1:31:警告:访问限定符应仅应用于图像类型
OpenCL程序生成错误代码:-11
只能将输出图像创建为1D数组吗?图像类型不需要任何地址空间限定符 OpenCL C规范6.5.1: 由于图像对象始终从全局地址空间分配,因此不应为图像类型指定_全局或全局限定符
图像类型不需要任何地址空间限定符 OpenCL C规范6.5.1: 由于图像对象始终从全局地址空间分配,因此不应为图像类型指定_全局或全局限定符