D3D_SHADER_MODEL enumeração (d3d12.h)
Especifica um modelo de sombreador.
Syntax
typedef enum D3D_SHADER_MODEL {
D3D_SHADER_MODEL_NONE,
D3D_SHADER_MODEL_5_1 = 0x51,
D3D_SHADER_MODEL_6_0 = 0x60,
D3D_SHADER_MODEL_6_1 = 0x61,
D3D_SHADER_MODEL_6_2 = 0x62,
D3D_SHADER_MODEL_6_3 = 0x63,
D3D_SHADER_MODEL_6_4 = 0x64,
D3D_SHADER_MODEL_6_5 = 0x65,
D3D_SHADER_MODEL_6_6 = 0x66,
D3D_SHADER_MODEL_6_7 = 0x67,
D3D_SHADER_MODEL_6_8,
D3D_SHADER_MODEL_6_9,
D3D_HIGHEST_SHADER_MODEL
} ;
Constantes
D3D_SHADER_MODEL_5_1 Valor: 0x51 Indica o modelo de sombreador 5.1. |
D3D_SHADER_MODEL_6_0 Valor: 0x60 Indica o modelo de sombreador 6.0. Compilar um sombreador de modelo de sombreador 6.0 requer o uso do compilador DXC (consulte Compilador de Sombreador DirectX) e não tem suporte do FXC herdado. |
D3D_SHADER_MODEL_6_1 Valor: 0x61 Indica o modelo de sombreador 6.1. |
D3D_SHADER_MODEL_6_2 Valor: 0x62 |
D3D_SHADER_MODEL_6_3 Valor: 0x63 |
D3D_SHADER_MODEL_6_4 Valor: 0x64 O suporte ao modelo de sombreador 6.4 foi adicionado em Windows 10, versão 1903 e é necessário para o DirectX Raytracing (DXR). |
D3D_SHADER_MODEL_6_5 Valor: 0x65 O suporte ao modelo de sombreador 6.5 foi adicionado em Windows 10, versão 2004 e é necessário para o Direct Machine Learning. |
D3D_SHADER_MODEL_6_6 Valor: 0x66 O suporte ao modelo de sombreador 6.6 foi adicionado em Windows 11 e no SDK de Agilidade do DirectX 12. |
D3D_SHADER_MODEL_6_7 Valor: 0x67 O suporte ao modelo de sombreador 6.7 foi adicionado ao SDK de Agilidade do DirectX 12 v1.6. Confira O SDK de Agilidade 1.606.3: o Modelo de Sombreador 6.7 agora está disponível publicamente! no blog do desenvolvedor do DirectX. |
Comentários
Essa enumeração é usada pela estrutura D3D12_FEATURE_DATA_SHADER_MODEL .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |