Soy nuevo en sombreadores y HLSL, habiendo hecho lo suficiente con la clase BasicEffect. Entiendo cómo funciona la tubería, especialmente para sombreadores con solo 1 pase. Sin embargo, en el caso de los sombreadores de 2 pasos o N-pass, no entiendo muy bien cómo se combinan los resultados de los 2 (o N) sombreadores.¿Cómo funcionan los shaders de múltiples pasadas en HLSL?
¿Puede explicar cómo se realiza la combinación? Y si es posible, ¿un ejemplo en el que preferiría utilizar un sombreador de múltiples pasos en lugar de varios sombreadores de paso único?
¡Finalmente! Estaba buscando esa declaración exacta por horas ahora. ¡Muchas gracias! –
De nada. Lástima que el OP no haya regresado para marcarlo como la respuesta;) – Aranda
Dado que ADD es un modo de mezcla, ahora consideraría que esta respuesta es engañosa. Prefiero indicar que los modos de mezcla se pueden especificar por pase. En detalle, se especifican dos miembros de la [enumeración D3DBLEND] (http://msdn.microsoft.com/en-us/library/windows/desktop/bb172509%28v=vs.85%29.aspx). –