Share via


Calcular o pipeline

O pipeline de computação do Direct3D foi projetado para tratar os cálculos que podem ser feitos principalmente em paralelo com o pipeline de gráficos. Há apenas algumas etapas no pipeline de computação, com dados de fluxo de entrada para saída por meio do estágio do sombreador de computação programável.

Finalidade

Como outros sombreadores programáveis, o Estágio de Sombreador de Computação (CS) foi projetado e implementado com HLSL. Um sombreador de computação fornece a computação alta velocidade de finalidade geral e tira proveito de um grande número de processadores paralelos na unidade de processamento gráfico (GPU). O sombreador de computação fornece recursos de compartilhamento de memória e sincronização de threads para permitir métodos de programação paralelos mais eficazes.|

Entrada

Ao contrário de outros sombreadores programáveis, a definição de entrada é abstrata. A entrada pode ter uma, duas ou três dimensões por natureza, determinando o número de invocações de sombreador de computação que serão executadas. É possível definir dados compartilhados para um conjunto de invocações a serem lidos.|

Saída

Os dados de saída do sombreador de computação, que pode ser altamente variado, podem ser sincronizados com o pipeline de renderização de gráficos quando os dados calculados são obrigatórios.

Guia de aprendizagem de gráficos do Direct3D