Estoy comenzando con GLSL e implementé un sombreado diferido simple que genera G-buffer con posiciones, normales y albedo.
También he escrito un simple sombreador de luz puntual.
Ahora dibujo una esfera para el punto de luz y la salida entra en un búfer de iluminación.
El problema es, ¿cómo combino los resultados del búfer de iluminación al dibujar varias luces?
Por ejemplo, cuando estoy dibujando la segunda luz en el buffer de luz usando el sombreador de luz puntual, ¿cómo agrego la primera luz a la segunda luz en el buffer de iluminación? Quiero decir, ¿no puedes leer y escribir en el mismo búfer de salida?