トランスフォーム フィードバックを使用して (またはテクスチャにレンダリングすることにより) 、高次関数のマップとフィルターを OpenGL コードに変換する方法を理解しました。foldも使用できるようにしたいのですが、これがどのように機能するかわかりません。操作が連想的であると仮定してみましょう。したがって、それが左折か右折か、非決定的な混合かどうかは気にしません。
折り操作の例:
- ポイントのセットを含む最小の AABB を計算します (頂点配列を折り畳みます)。
- テクスチャの最も明るい値を計算します (テクスチャを折り畳みます)。
それとも、OpenCL や CUDA がないと実現できないのでしょうか?