ディファード系のシェーディングしようとしてる?
各光源でパス分けるならアルファブレンドで加算合成。
アルファ値にはライト強度を入れる。
平行光源以外をフルスクリーンクアッドで描画すると無駄が多いから光源の影響範囲を表すプリミティブで描画したほうがいい。
複数光源を1パスにまとめるならフルスクリーンクアッド一回、ループで各光源の結果加算していくだけだからアルファブレンド要らないけど
ピクセルシェーダ内のループも負荷高いんだっけ。パス分けてアルファブレンドとどっちが早いだろうか。