サイズがカーネルのパラメーターに依存する、OpenCL カーネル内にローカル配列を作成したいと考えています。それは許可されていないようです-少なくともAMD APPでは。
あなたの経験は違いますか?おそらくそれはただのAPPですか?それとも、ここに何らかの理由がありますか?
編集: CPU 側のコードでも可変長配列を使用できるようにすることをお勧めしますが、これは C 標準委員会による不幸な呼びかけでした。しかし、疑問が残ります。
サイズがカーネルのパラメーターに依存する、OpenCL カーネル内にローカル配列を作成したいと考えています。それは許可されていないようです-少なくともAMD APPでは。
あなたの経験は違いますか?おそらくそれはただのAPPですか?それとも、ここに何らかの理由がありますか?
編集: CPU 側のコードでも可変長配列を使用できるようにすることをお勧めしますが、これは C 標準委員会による不幸な呼びかけでした。しかし、疑問が残ります。