C++ amp を使用しようとしていて、AMP 制限関数がアクセスする必要がある定数データの静的配列がある場合、どうすれば簡単にそれを行うことができますか (できれば、コードをあまり変更しないでください)。
だから私は配列を持っています:
static unsigned char perm[512] = {151,160,137,91,90,15,...};
そしてその配列を使ったアンプ限定ボディ。
float Perlin::noise(float x) restrict(amp)
{
...
n0 = t0 * t0 * grad(perm[i0 & 0xff], x0);
// causes "illegal external reference in amp-restricted function"
}