Fase del rasterizador (RS)
El rasterizador clips primitivos que no están en la vista, prepara primitivos para la fase del sombreador de píxeles (PS) y determina cómo invocar sombreadores de píxeles. La fase de rasterización convierte la información vectorial (compuesta de formas o primitivos) en una imagen ráster (compuesta por píxeles) para mostrar gráficos 3D en tiempo real.
Propósito y usos
Durante la rasterización, cada primitivo se convierte en píxeles, al tiempo que interpola los valores por vértice en cada primitivo. La rasterización incluye recortar vértices a la vista frustum, realizar una división por z para proporcionar perspectiva, asignar primitivos a una ventanilla 2D y determinar cómo invocar el sombreador de píxeles. Aunque el uso de un sombreador de píxeles es opcional, la fase de rasterizador siempre realiza recortes, una división de perspectiva para transformar los puntos en un espacio homogéneo y asigna los vértices a la ventanilla.
Puede deshabilitar la rasterización indicando a la canalización que no hay ningún sombreador de píxeles (establezca la fase Sombreador de píxeles (PS) en NULL y deshabilite las pruebas de profundidad y galería de símbolos. Aunque está deshabilitado, los contadores de canalización relacionados con la rasterización no se actualizarán.
En el hardware que implementa optimizaciones jerárquicas del búfer Z, puede habilitar la carga previa del búfer z estableciendo la fase del sombreador de píxeles (PS) en NULL al habilitar las pruebas de profundidad y galería de símbolos.
Consulte Reglas de rasterización.
Entrada
Se supone que los vértices (x,y,z,w) entran en la fase de rasterizador en un espacio de clip homogéneo. En este espacio de coordenadas, el eje X apunta a la derecha, Y apunta hacia arriba y Z puntos de la cámara.
La fase de rasterizador de función fija (RS) se alimenta mediante la fase de salida de flujo (SO) o por la fase de canalización anterior, como la fase del sombreador de geometría (GS). Si no se usa GS, RS se alimenta mediante la fase del sombreador de dominio (DS). Si DS tampoco se usa, RS se alimenta de la fase sombreador de vértices (VS).
Salida
El uso de la fase del sombreador de píxeles (PS) es opcional; La fase de rasterizador puede generarse directamente en la fase de fusión de salida (OM) en su lugar.
Temas relacionados