Преобразование буфера глубины в текстуру глубины для GLSL - PullRequest
1 голос
/ 19 октября 2010

Какой самый простой способ вставить существующий буфер глубины в текстуру глубины или что-либо, что может использоваться GLSL?

Можно ли создать шейдер glsl, который использует буфер глубины, и использовать его «как есть», не изменяя способ, которым выполняется исходный рендеринг (например, изменяя объект буфера кадра, чтобы он также рендерился на дополнительную глубину буфер и т. д.)

1 Ответ

2 голосов
/ 21 октября 2010

Нет, вам нужно скопировать буфер глубины в текстуру (каким-либо образом) или использовать FBO, чтобы сделать буфер глубины текстурой. В шейдере нет другого способа чтения из буфера глубины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...