Есть ли способ нормализовать глубину текстуры FBO в OpenGL? - PullRequest
0 голосов
/ 28 мая 2019

Итак, у меня есть FBO с текстурой, прикрепленной в качестве глубины. Затем я связываю эту текстуру с шейдером, чтобы добавить некоторые эффекты постобработки, связанные с глубиной, например эффект контура.

Однако эта текстура глубины не нормализована. Минимальные и максимальные значения могут быть от -1,0 до 1,0. Есть ли способ нормализовать его так, чтобы минимальная глубина текстуры была равна -1,0, максимальная глубина была равна 1,0, а все остальное - просто линейная интерполяция между ними?

РЕДАКТИРОВАТЬ: Извините, если я не был ясен. Прямо сейчас моя глубина текстуры имеет значения в диапазоне от неконтролируемых чисел, скажем, от -0,5432 до 0,123. Я хотел бы изменить это так -0,5432 становится -1,0, 0,123 становится 1,0, а все остальное интерполируется между ними.

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