在document期间有一个OpenCL的示例shuffle
。
//Examples that are not valid are:
uint8 mask;
short16 a;
short8 b;
b = shuffle(a, mask); // invalid
但是我不明白为什么。我在使用AndroidStudio的Android设备上对此进行了测试,结果显示:构建程序失败:BC-src-code:9:9:{9:9-9:16}:错误:没有匹配的内置函数可调用'随机播放”。。然后,将 short 更改为 int ,如下所示:
uint8 mask;
int16 a;
int8 b;
b = shuffle(a, mask);
可以。我从文档中找不到任何原因,有人可以帮助我吗? 谢谢!