non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

#山Lion OpenCL #solved OpenCL Procedural Grass and Terrain Exampleが動くようになった

こんにちは、最近息子の登園がスムーズにできている@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 };

f:id:kjw_junichi:20180813082853p:plain

関連サイト

関連記事

 

7年前の記事

6年前の記事

4年後の記事