Разделяют ли текстуры и рендер-буферы одно и то же пространство в объекте фрейм-буфера?

Например, если я присоединю рендер-буфер к GL_DEPTH_ATTACHMENT, а затем продолжу прикреплять текстуру к GL_DEPTH_ATTACHMENT, будет ли рендер-буфер по-прежнему прикреплен?

0

Решение

Да, они разделяют «одно и то же пространство».

Технически, то, что вы прикрепляете к FBO, это изображения. Эти изображения могут принимать форму буфера рендеринга или множества различных типов текстур, некоторые из которых на самом деле представляют собой несколько разных изображений (что требует использования многослойного рендеринга для использования всех изображений в текстуре в одном чертеже).

В любом случае, прикрепление изображения к определенному месту в FBO выселяет старое вложение.

3

Другие решения


По вопросам рекламы [email protected]