こんにちは、最近息子の登園がスムーズにできている@kjunichiです。
__constantで解決出来た!
先日の動かなかったOpenCLのサンプルのOpenCL Procedural Grass and Terrain Exampleですが、
- grass_kernels.cl
- terrain_kernels.cl
を以下のようにちょっと修正したら動くようになりました。
変更前
static const float4 ZERO_F4 = (float4){ 0.0f, 0.0f, 0.0f, 0.0f }; static const float4 ONE_F4 = (float4){ 1.0f, 1.0f, 1.0f, 1.0f };
変更後
__constant float4 ZERO_F4 = (float4){ 0.0f, 0.0f, 0.0f, 0.0f }; __constant float4 ONE_F4 = (float4){ 1.0f, 1.0f, 1.0f, 1.0f };
関連サイト
関連記事