7
openCLはブール変数をサポートしていますか?私は現在、openCL呼び出しコードを書くためにJOCL(java)を使用しています。ブール値については何も表示されません。openclはブール変数をサポートしていますか?
openCLはブール変数をサポートしていますか?私は現在、openCL呼び出しコードを書くためにJOCL(java)を使用しています。ブール値については何も表示されません。openclはブール変数をサポートしていますか?
はい。ブールのサイズはではなく、と定義されています。したがって、関連するAPIタイプ(値はデバイスに依存します)がありません。
サポートされているスカラー型の一覧については、6.1.1「OpenCL 1.1仕様の組み込みスカラデータ型」を参照してください。
節6.8.k
からプログラム内の関数を__kernelする引数は、組み込みの スカラー型BOOL、半分、size_tの、ptrdiff_tの、intptr_tとuintptr_tを使用して宣言することはできません。 これらのタイプの半分を除くバイトのサイズは実装定義であり、さらに、OpenCLデバイスとホストプロセッサのために が異なる場合もあります。 ポインタとして宣言されたカーネルに引数として渡されるバッファオブジェクトを割り当てます。これら タイプ
私は混乱していますが、ブールタイプがありますが使用できません。 – smuggledPancakes
サイズは移植可能に定義されていないため、コンピューティングデバイス上のホストとOpenCLコード間の転送やアクセスにカーネルを使用することはできません。 – grrussel