过去两年我一直在研究HEVC,最近我被要求将x265的代码移植到OpenCL上进行并行处理。现在,我仍然处于起步阶段并且确实看到了一些问题,因为Class不可能,因为x265使用了很多类。是否可以通过结构,因为我在类中有一些函数原型。是否有可能将其复制到GPU上。
答案 0 :(得分:0)
是的,正如您所提到的,我们将无法将类传递给内核函数。但是,您可以将原型包含在结构中并将其传递给GPU。你可以参考这个链接。 passing parameters of an kernel function as C++ struct?