glsl.heroku.comでシェーダーを作成していますが、次のように宣言された float の配列にアクセスしようとすると、次のようになります。
float colors[200];
この上:
int i=function();
float color=colors[i];
コンパイルされず、「コンパイル済みエラー」エラーが表示されます。これは glsl が許可していないためですか、それとも heroku 固有の問題ですか? 前者の場合、どうすれば回避できますか?
glsl.heroku.comでシェーダーを作成していますが、次のように宣言された float の配列にアクセスしようとすると、次のようになります。
float colors[200];
この上:
int i=function();
float color=colors[i];
コンパイルされず、「コンパイル済みエラー」エラーが表示されます。これは glsl が許可していないためですか、それとも heroku 固有の問題ですか? 前者の場合、どうすれば回避できますか?