4
所以我有一个openCL程序,其中一些变量在float2中,一些在double2中。我想要对这些变量进行上传或下调,但我不知道如何去做。我试图明确地转换它,就像我通常为float和double做的那样,但它不起作用。将float2转换为double2,反之亦然
float2 a,b;
double2 c,d;
a = (float2)(c+d); //didnt work
a = float2(c+d); //didnt work
也许我不理解的类型“FLOAT2”和“double2”,可能有人告诉我如何施展他们的才能正常工作?
在此先感谢。