07/06/05 19:15:30
透明のときです>>34
GL_ONEについて調べてみました。
GL_ONEってfragmentしぇーだですよね。(だと思う。)
それでそのしぇーだの内容を調べさせてもらったらただ単純に
結果の色 = 新しい色 * 1 + 元の色 * 1
みたいなことを、してるそうだとわかりました。
この場合、2度色をインプットしなければ混合色を作れません
でなければ、しぇーだの内容が
結果の色 = 新しい色(1つめ) * 1 + 新しい色(2つめ) * 1 + 元の色 * 1
みたいな感じになってるはずです。
でも2番目のようなソースは見たことがありません。
やっぱり"順番をつけて"2度シェーダを呼んで
混合色を作っているってことなんでしょうか?
どっかでトンデモな間違いをしてそうですが、そこらへんは勘弁してください。