Нужно ли GLSL Multipass Shading - PullRequest
       3

Нужно ли GLSL Multipass Shading

2 голосов
/ 02 апреля 2011

Пытаясь лучше понять GLSL в реализации «многопроходного затенения» ...

знаю, что HLSL поддерживает многопроходное затенение как часть своего языка, поэтому, например, человеческий шейдер в HLSL имеет несколько проходовв одном «пиксельном» шейдере.

Сколько всего этого можно сделать за один проход GLSL-шейдера?т.е. я могу просто рассчитать все, что мне нужно за один проход, то есть diffuse, spec, sss и т. д.?или я быстро достигну предела, который подтолкнет меня к многопроходному решению?

1 Ответ

2 голосов
/ 02 апреля 2011

Да, вы можете сделать за один проход.Я сделал несколько тяжелых шейдеров GLSL и никогда не превышал ограничения инструкций.

Кстати, в многопроходном рендеринге GL нет ничего общего с GLSL, это просто рендеринг одного и того же объекта несколько раз сразные шейдеры и смещения полигонов.

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