我已经通过
创建了一个图像cl_mem preprocessIn = clCreateImage (context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, &format, &desc, rgbaBuffer, &error_code);
我想保留preprocessIn映像以进行多个内核运行,只需更新主机内存缓冲区rgbaBuffer。
这可能吗?
谢谢!
答案 0 :(得分:0)
CL_MEM_COPY_HOST_PTR标志仅表示将使用host_ptr中的值初始化内存对象。
如果你想保持主持人和设备内存对象同步,您有多种选择: