У меня есть карта теней с включенной аппаратной процентной фильтрацией. Но мне также нужно получить значение глубины, хранящееся в карте теней, чтобы использовать его для реализации других методов в пиксельном шейдере. Проблема в том, что все функции выборки (tex2D, tex2Dproj) возвращают окончательный результат сравнения глубины. Это работает хорошо, но я не могу получить само значение глубины.
Можно ли сохранить аппаратный PCF для отображения теней и сэмплировать само значение глубины?
Однако есть ограничение: я не могу справиться с тем, как приложение создает карту теней, я могу только редактировать шейдеры.