Compartilhar via


Estágio do rasterizador (RS)

O rasterizador recorta primitivos que não estão em exibição, prepara primitivos para o estágio PS (Sombreador de Pixel) e determina como invocar sombreadores de pixel. O estágio de rasterização converte informações vetoriais (compostas de formas ou primitivas) em uma imagem raster (composta de pixels) com a finalidade de exibir gráficos 3D em tempo real.

Finalidade e usos

Durante a rasterização, cada primitivo é convertido em pixels, enquanto interpola valores por vértice em cada primitivo. A rasterização inclui recortar vértices para o tronco de exibição, executar uma divisão por z para fornecer perspectiva, mapear primitivos para um visor 2D e determinar como invocar o sombreador de pixel. Embora o uso de um sombreador de pixel seja opcional, o estágio do rasterizador sempre executa o recorte, uma divisão de perspectiva para transformar os pontos em espaço homogêneo e mapeia os vértices para a janela de visualização.

Você pode desabilitar a rasterização informando ao pipeline que não há sombreador de pixel (defina o estágio PS (Sombreador de Pixel) como NULL e desabilite o teste de profundidade e estêncil). Enquanto desabilitados, os contadores de pipeline relacionados à rasterização não serão atualizados.

No hardware que implementa otimizações hierárquicas de buffer Z, você pode habilitar o pré-carregamento do buffer z definindo o estágio PS (Sombreador de Pixel) como NULL enquanto habilita o teste de profundidade e estêncil.

Consulte Regras de rasterização.

Entrada

Os vértices (x,y,z,w), que entram no estágio Rasterizer, são considerados em um espaço de clipe homogêneo. Nesse espaço de coordenadas, o eixo X aponta para a direita, Y aponta para cima e Z aponta para longe da câmera.

O estágio RS (Rasterizer de função fixa) é alimentado pelo estágio SO (Saída de Fluxo) e/ou pelo estágio de pipeline anterior, como o estágio GS (Sombreador de Geometria). Se o GS não for usado, o RS será alimentado pelo estágio DS (Sombreador de Domínio). Se o DS também não for usado, o RS será alimentado pelo estágio VS (Sombreador de Vértice).

Saída

O uso do estágio PS (Pixel Shader) é opcional; o estágio do rasterizador pode gerar saída diretamente para o estágio de Fusão de Saída (OM).

Regras de rasterização

Pipeline de elementos gráficos