Как многопроходные шейдеры работают в HLSL?

Я новичок в шейдерах и HLSL, так как достаточно сделал с классом BasicEffect. Я понимаю, как работает конвейер, особенно для шейдеров с одним проходом. Однако, в случае 2-проходных или N-проходных шейдеров, я не совсем понимаю, как объединяются результаты двух (или N) выходных шейдеров.

Не могли бы вы объяснить, как происходит комбинация? И если возможно, пример, в котором вы предпочитаете использовать многопроходный шейдер, а не несколько однопроходных шейдеров?

5
задан shreedhar 22 July 2011 в 08:56
поделиться