为什么OpenCL的SHUFFLE示例无效?

时间:2018-09-12 15:07:26

标签: opencl

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);

可以。我从文档中找不到任何原因,有人可以帮助我吗? 谢谢!

0 个答案:

没有答案