Partilhar via


Shader Modelo 5

Esta seção contém as páginas de referência para HLSL Shader Model 5.

Shader Model 5 é um superconjunto das capacidades do Shader Model 4. Ele foi projetado usando um núcleo de sombreador comum que fornece um conjunto comum de recursos para todos os sombreadores programáveis, que só são programáveis usando HLSL.

Característica Capacidade
Conjunto de instruções Funções intrínsecas do HLSL
Vertex Shader Max Sem restrições
Pixel Shader Max Sem restrições
Novos perfis de sombreador adicionados cs_4_0, gs_4_0*, ps_4_0*, vs_4_0*, cs_4_1, gs_4_1*, ps_4_1*, vs_4_1*, cs_5_0, ds_5_0, gs_5_0, hs_5_0, ps_5_0 vs_5_0

* - gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 e vs_4_1 foram introduzidos no Shader Model 4.0, no entanto, o DirectX 11 adiciona suporte para buffers estruturados e buffers de endereço de byte ao Shader Model 4 em execução no hardware DirectX 10.

O Shader Model 5 introduz o sombreador de computação que fornece computação de uso geral de alta velocidade.

Uma lista mais completa dos recursos do Shader Model 5 está incluída em uma lista dos recursos do Direct3D 11.

A seção Montagem do Shader Model 5 descreve as instruções de montagem suportadas pelo Shader Model 5.

Na presente seção

Iteme Descrição
Atributos do Shader Model 5
Páginas de referência para atributos do Shader Model 5.
Shader Model 5 Funções Intrínsecas
Páginas de referência para funções intrínsecas do Shader Model 5.
Objetos Shader Model 5
Páginas de referência para objetos e métodos Shader Model 5.
Valores do sistema Shader Model 5
Páginas de referência para valores do sistema Shader Model 5.

Modelos Shader vs Perfis Shader