Compartir a través de


Bloque de rasterizador

Los clips de bloque de rasterizador, configuran primitivos y determinan cómo llamar a la fase del sombreador de píxeles. El tiempo de ejecución de Direct3D no ve el bloque de rasterizador como una fase de la canalización. En su lugar, el tiempo de ejecución de Direct3D ve el bloque de rasterizador como una interfaz entre las fases de canalización que tiene lugar para realizar un conjunto significativo de operaciones de función fijas. Muchos de estas operaciones de función fijas se pueden ajustar por parte de los desarrolladores de software.

El rasterizador siempre determina que las posiciones de entrada se proporcionan en el espacio de recorte, realiza el recorte y la división de perspectiva, y aplica la escala y el desplazamiento de la ventanilla.

El tiempo de ejecución de Direct3D llama a las siguientes funciones de controlador para crear, configurar y destruir el estado del rasterizador:

CalcPrivateRasterizerStateSize

CreateRasterizerState

DestroyRasterizerState

SetRasterizerState

SetScissorRects

SetViewports