Я начинаю с GLSL и реализовал простое отложенное затенение, которое выводит G-буфер с позициями, нормалями и альбедо.
Я также написал простой точечный световой шейдер.
Теперь я рисую сферу для точечного источника света, и вывод идет в буфер освещения.
Проблема в том, как объединить результаты буфера освещения при рисовании нескольких источников света?
Например, когда я рисую второй источник света в буферном освещении, используя шейдер точечного источника света, как мне добавить первый источник света ко второму источнику света в буфере освещения. Я имею в виду, вы не можете читать и писать в один и тот же буфер вывода?