Modelo de sombreador HLSL 5
Esta seção contém material de visão geral para a linguagem de sombreador High-Level, especificamente os novos recursos no modelo de sombreador 5 introduzidos no Microsoft Direct3D 11.
Nesta seção
Item | Descrição |
---|---|
Vinculação dinâmica |
A vinculação dinâmica permite que o runtime tome uma decisão em tempo de desenho (em vez de em tempo de compilação) sobre qual caminho de código executar. Isso reduz o problema de proliferação do sombreador causado por sombreadores com assinaturas de entrada quase idênticas. |
Recursos do sombreador de geometria |
Novos recursos de sombreador de geometria, incluindo: instanciação, que fornece um aumento de desempenho quando a ordem dos primitivos no fluxo não importa, e vários fluxos de saída de ponto para que um sombreador possa gerar vértices em mais de um fluxo. |
Mosaico |
O runtime do Direct3D 11 dá suporte a três novos estágios que implementam o mosaico, que converte superfícies de subdivisão com poucos detalhes em primitivos de detalhes mais altos na GPU. O bloco de mosaico organiza (ou decompõe) as superfícies de ordem superior em estruturas adequadas para renderização. Os três estágios de mosaico são os estágios de sombreador de casco, mosaico e sombreador de domínio. |
Além disso, a seção de referência aborda muitos novos elementos de API para o modelo de sombreador 5, incluindo: atributos, funções intrínsecas, objetos e métodos do modelo de sombreador 5 e valores do sistema.