iOS用の画像を処理するためにCPUベースのプログラムで実行している方程式がいくつかあります。出力は次の形式です。
for (y = 0; y < rows; ++y){
for (x = 0; x < cols; ++x){
<do math>
outputImage[y*cols + x] += <some result>
outputImage[y*cols + (x+1)] += <some result>
outputImage[(y+1)*cols + x] += <some result>
}
}
このコードは、おそらくGPUImageを介してGPUにスローできる(そしてスローする必要がある)と思います。秘訣は出力です。私の理解では、シェーダーの結果のみをgl_FragColorに入れることができます。結果を出力の複数のピクセルに配置するフラグメントシェーダーを作成することは可能ですか?そのテクニックの例はどこにありますか?