他们都可以将数据从主机传输到设备,对吗?那么有什么区别呢?一个需要创建缓冲区,另一个则不需要。谢谢!
khronos网站上的解释:
clEnqueueMapBuffer:
将一个由buffer指定的缓冲区对象的一部分映射到主机地址空间,并返回指向此映射区域的指针。
clEnqueueWriteBuffer:
将命令排队,从主机内存写入缓冲区对象。
khronos网站上的解释:
clEnqueueMapBuffer:
将一个由buffer指定的缓冲区对象的一部分映射到主机地址空间,并返回指向此映射区域的指针。
clEnqueueWriteBuffer:
将命令排队,从主机内存写入缓冲区对象。