Я использую в своей игре отложенный рендерер. Следовательно, первый проход рендеринга - это создание альбедо и буфера нормалей с использованием нескольких элементов рендеринга и заполнением буфера глубины. Все эти буферы на самом деле являются текстурами.
Теперь я хочу получить доступ к буферу глубины из других проходов рендеринга, то есть из других кадровых буферов, без изменения текстуры глубины. Я просто хочу прочитать значения глубины. Для этих проходов я в основном рисую полноэкранные квадраты, и я не хочу, чтобы они обновляли текстуру глубины и гасили ее до значений глубины 0.
Как прикрепить текстуру заданной глубины к другому фреймбуферу и убедиться, что он предназначен только для записи?