2015-10-14 2 views
1


внутримышечно в середине реализации отложенное затенение в им двигатель работал, и теперь я должен принять решение о том, следует ли использовать полный RGB32F текстуры для хранения позиции или реконструировать его из буфера глубины, так что в основном это RGB32F texel fetch vs умножение матричного вектора в шейдере фрагмента, а также обмен между памятью и дополнительными операциями ALU,
, пожалуйста, перенаправите меня на полезные ресурсы и скажите мне свой собственный опыт с предметом.Отложенное затенение, магазин положение или построить его из глубины

ответ

1

По-моему, предпочтительно пересчитать положение с глубины. Это то, что я делаю в своем отложенном двигателе. Перерасчет достаточно быстрый, чтобы даже не отображаться, когда я профилировал цикл рендеринга. И это (практически отсутствие производительности) по сравнению с ~ 24 МБ дополнительного использования видеопамяти (для текстуры 1920x1080) было для меня легким выбором.

+0

Благодарим за отзыв, действительно, что кажется более логичным с точки зрения памяти и пропускной способности, – Mehdi

Смежные вопросы