分かりやすく画像にしてみました。

テクスチャはこうゆう感じです。
http://img124.imageshack.us/img124/8372/texture6ia.jpg

転送先の画像は何でもいいですが、例えばこれだとします。
http://img124.imageshack.us/img124/3769/dest6oa.jpg

glBlendFunc(GL_DST_COLOR, GL_ZERO)でブレンドするとこうなります。
http://img124.imageshack.us/img124/6923/combine011ro.jpg


でも黒さをアルファ値でダイナミックに変化させたいのです。
例えばこんなのや、
http://img124.imageshack.us/img124/5754/combine029tg.jpg
こんなのです。
http://img124.imageshack.us/img124/6721/combine034zs.jpg

glBlendFunc(Cs,Cd)は(CsxRGBs + CdxRGBd)という合成ですが、
このフォーマットだけでは無理そうなんですが…