Red de conocimiento informático - Material del sitio web - ¿Cómo distinguir los canales de renderizado programables de los canales de renderizado fijos?

¿Cómo distinguir los canales de renderizado programables de los canales de renderizado fijos?

1. La diferencia entre el canal de renderizado fijo y el canal de renderizado programable:

1) Canal de renderizado fijo

——Esta es la geometría y la iluminación estándar (Tamp; L) tubería, la función es fija, controla el mundo, la vista, la transformación de la proyección, el control de iluminación fija y la mezcla de texturas. La canalización Temp;L se puede controlar mediante el estado de renderizado, las matrices, la iluminación y los parámetros de adquisición.

2) Sombreador de vértices: los desarrolladores de gráficos pueden programar operaciones de vértices y operaciones de píxeles por separado en el canal de renderizado, sin tener que aplicar algunas funciones fijas como antes, en lugar de configurar parámetros para controlar el canal, que apareció por primera vez con DX8, incluye piezas PS y VS.