GLSLで、フラグメントシェーダー内から浮動小数点テクスチャに追加することは可能ですか?
たとえば、フラグメントシェーダーが1つのピクセルに対して呼び出される頻度を知りたいだけの場合、対応する浮動小数点テクスチャピクセルに1を追加するだけのフラグメントシェーダーを作成できますか?
出力値を設定する方法を見つけただけなので、古い値を上書きするか、何らかの形でアルファブレンドされます。これは加重乗算であり、加算には使用できないと思います。
GLSLで、フラグメントシェーダー内から浮動小数点テクスチャに追加することは可能ですか?
たとえば、フラグメントシェーダーが1つのピクセルに対して呼び出される頻度を知りたいだけの場合、対応する浮動小数点テクスチャピクセルに1を追加するだけのフラグメントシェーダーを作成できますか?
出力値を設定する方法を見つけただけなので、古い値を上書きするか、何らかの形でアルファブレンドされます。これは加重乗算であり、加算には使用できないと思います。
これは加重乗算であり、加算には使用できないと思います。
いいえ。ブレンディングは、加重乗算以上のことを行うことができます。加法混色を完全に行うことができます。ソースと宛先の係数をに設定するだけGL_ONE
です。これにより、方程式はSrc+Dstになります。