Как использовать текстуру в качестве глубины прикрепления?

У меня есть кадровый буфер с несколькими целями рендеринга. Все они являются текстурами, а не рендерингом буферов. Как я могу использовать A компонент RGBA текстура как глубина прикрепления? Я хочу использовать тест глубины по умолчанию.

1 ответ

Решение

Альфа не является компонентом глубины. И только изображения, форматы которых имеют компонент глубины, могут быть связаны с GL_DEPTH_ATTACHMENT,

И прежде чем вы спросите, нет формата RGB_DEPTH_COMPONENT.

Там нет причин, вы не можете создать текстуру с GL_DEPTH_COMPONENT24,

Другие вопросы по тегам