non vorrei lavorare

2020年度からの小学校プログラミング教育の必修化を親として迎えるブロガーの書く、子供との日常

#山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年後の記事