有谁知道如何将给定的 image2d 对象转换为缓冲区,以及如何从缓冲区转换为 image2d 对象?
我知道在 opencl 1.2 中有一个名为 cl_khr_image2d_from_buffer 的扩展,在 opencl 2 中它成为了核心功能。
最佳答案
尽可能使用 cl_khr_image2d_from_buffer,否则编写内核将数据从图像复制到缓冲区或从缓冲区复制到图像。图像的内存布局对实现而言是私有(private)的,应被视为未知。
关于buffer - OpenCl 2 : How to convert image2d object to buffer without copy and vice versa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385461/