2016-05-13 6 views
0

как вопрос гласит:DirectX 11: Что произойдет, если вид глубины трафарета не обязан вынести текстуру

У меня есть приложение (DX 11), где у меня есть 2 вида сцены, оказываемые к текстуры. И затем в главной сцене я рисую основной вид и на верхнем 2 меньших квадрациклах, текстурированных с двумя видами, которые я отобразил на предыдущем шаге.

Я не вижу никаких проблем с отображением 2 rtts. Разве я не должен быть? Я имею в виду, не следует ли тестировать глубину и т. Д.?

ответ

2

Если вы не привязываете буфер глубины к рендерингу в цель рендеринга, вы не можете использовать тест глубины или трафарета. Это единственное «ограничение».

Если то, что вы визуализируете в этих двух текстурах, не нуждается в буфере глубины, чтобы быть правильным, например 2D-материал, тогда вы можете свободно обойтись без него.