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.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de