0

GLSLで、フラグメントシェーダー内から浮動小数点テクスチャに追加することは可能ですか?

たとえば、フラグメントシェーダーが1つのピクセルに対して呼び出される頻度を知りたいだけの場合、対応する浮動小数点テクスチャピクセルに1を追加するだけのフラグメントシェーダーを作成できますか?

出力値を設定する方法を見つけただけなので、古い値を上書きするか、何らかの形でアルファブレンドされます。これは加重乗算であり、加算には使用できないと思います。

4

1 に答える 1

0

これは加重乗算であり、加算には使用できないと思います。

いいえ。ブレンディングは、加重乗算以上のことを行うことができます。加法混色を完全に行うことができます。ソースと宛先の係数をに設定するだけGL_ONEです。これにより、方程式はSrc+Dstになります。

于 2012-06-19T23:05:52.507 に答える