Compartir a través de


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 (formada por formas o primitivas) en una imagen ráster (compuesta por píxeles) con el fin de mostrar gráficos 3D en tiempo real.

Propósito y usos

Durante la rasterización, cada primitivo se convierte en píxeles, mientras interpola los valores por vértice en cada primitivo. La rasterización incluye recortar vértices en el frustum de vista, 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 el recorte, 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). Mientras estén deshabilitadas, los contadores de la 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 mientras habilita 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 del rasterizador en un espacio homogéneo. En este espacio de coordenadas, el eje X apunta hacia 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 mediante 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.

Reglas de rasterización

Canalización de gráficos