Текстура за пределами объекта

Сообщения
1,453
Лучшие ответы
12
Реакции
174
Ты не так меня понял. Не нужно, потому что из шейдера не достучаться к нему. А в майне можно делать свои шейдеры, так что стоило учесть доступ к глубине. Ну ты понел
 
Сообщения
1,983
Лучшие ответы
18
Реакции
91
Ну так это компромисс между скоростью и функционалом. Когда используешь рендер-буферы, ты должен осознавать, что не сможешь напрямую считывать данные, об этом даже прямым текстом написано.
И всё же, есть довольно простой способ это сделать - делаем блит в текстуру глубины, и нет проблем. При грамотно выстроенной архитектуре, если она не предполагает постоянного считывания глубины во время разных стадий отрисовки сцены, одного-двух блитов на кадр хватает с головой, и мы всё равно можем выиграть в производительности.
 
Сообщения
1,453
Лучшие ответы
12
Реакции
174
Ну так это компромисс между скоростью и функционалом. Когда используешь рендер-буферы, ты должен осознавать, что не сможешь напрямую считывать данные, об этом даже прямым текстом написано.
И всё же, есть довольно простой способ это сделать - делаем блит в текстуру глубины, и нет проблем. При грамотно выстроенной архитектуре, если она не предполагает постоянного считывания глубины во время разных стадий отрисовки сцены, одного-двух блитов на кадр хватает с головой, и мы всё равно можем выиграть в производительности.
Я не знал о блитах, а конкретнее о блите глубины, поэтому-то и думал, что глубину достать никак
 
Сверху