Estou começando com o GLSL e implementei sombreamento diferido simples que gera buffer G com posições, normais e albedo.
Também escrevi um sombreador de luz pontual simples.
Agora eu desenho uma esfera para o ponto de luz e a saída entra em um buffer de iluminação.
O problema é: como combinar os resultados do buffer de iluminação ao desenhar várias luzes?
Por exemplo, quando estou desenhando a segunda luz no buffer de luz usando o shader de luz pontual, como adiciono a primeira luz à segunda luz no buffer de iluminação. Quero dizer, você não pode ler e escrever no mesmo buffer de saída?