Syntaxe
Membres
HighestShaderModelType : D3D_SHADER_MODEL Spécifie un membre de D3D_SHADER_MODEL qui indique le modèle de nuanceur maximal pris en charge.
Remarques
Consultez la constante d’énumération D3D12_FEATURE_SHADER_MODEL dans D3D12_FEATURE. Lorsque cette structure est utilisée avec la fonction ID3D12Device::CheckFeatureSupport, avant d’appeler la fonction, initialisez le champ HighestShaderModel au modèle de nuanceur le plus élevé que votre application comprend. Une fois la fonction exécutée avec succès, le champ HighestShaderModel contient le modèle de nuanceur le plus élevé qui est à la fois pris en charge par l’appareil et non supérieur au modèle de nuanceur transmis.ID3D12Device::CheckFeatureSupport retourne E_INVALIDARG si HighestShaderModel n’est pas connu du runtime actuel. Pour cette raison, nous vous recommandons de l’appeler dans une boucle avec des modèles de nuanceur décroissants afin de déterminer le modèle de nuanceur le plus élevé pris en charge. Vous pouvez aussi utiliser l’outil d’aide à la vérification des capacités pour simplifier cette opération; consultez le billet de blogue Introducing a New API for Checking Feature Support in Direct3D 12.
Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
