アルファ付きの白い円であるテクスチャを持つパーティクル エミッタを作成しています。フラグメント シェーダーに渡された色を使用してスプライトに色を付けることができません。
私は次のことを試しました:
gl_FragColor = texture2D(Sampler, gl_PointCoord) * colorVarying;
これは、ある種の加法的着色を行っているようです。
私が試みているのは、これを移植することです: http://maniacdev.com/2009/07/source-code-particle-based-explosions-in-iphone-opengl-es/ ES 1.1 から ES 2.0 へ