私はGLSLから始めて、位置、法線、およびアルベドでGバッファーを出力する単純な遅延シェーディングを実装しました。
簡単なポイントライトシェーダーも作成しました。
次に、ポイントライトの球を描画し、出力をライティングバッファーに入れます。
問題は、複数のライトを描画するときに、ライティングバッファの結果をどのように組み合わせるかです。
たとえば、ポイントライトシェーダーを使用して2番目のライトをライトバッファーに描画する場合、最初のライトをライティングバッファーの2番目のライトに追加するにはどうすればよいですか。つまり、同じ出力バッファから読み書きすることはできませんか?