Pular para o conteúdo principal
Contém o modelo de sombreador com suporte.

Sintaxe

Membros

HighestShaderModel
Tipo: D3D_SHADER_MODEL
Especifica um membro de D3D_SHADER_MODEL que indica o modelo de sombreador máximo com suporte.

Comentários

Consulte a constante de enumeração D3D12_FEATURE_SHADER_MODEL em D3D12_FEATURE. Quando usada com a função ID3D12Device::CheckFeatureSupport, antes de chamar a função, inicialize o campo HighestShaderModel com o modelo de sombreador mais alto que seu aplicativo entende. Depois que a função for concluída com êxito, o campo HighestShaderModel conterá o modelo de sombreador mais alto que tem suporte no dispositivo e que não é superior ao modelo de sombreador passado.
ID3D12Device::CheckFeatureSupport retorna E_INVALIDARG se HighestShaderModel não for conhecido pelo runtime atual. Por esse motivo, recomendamos que você chame isso em um loop com modelos de sombreador decrescentes para determinar o modelo de sombreador mais alto com suporte. Como alternativa, use o auxiliar de verificação de funcionalidades para simplificar isso; consulte a postagem de blog Introducing a New API for Checking Feature Support in Direct3D 12.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Última modificação em 6 de outubro de 2026