Skip to main content
Crée un objet d’état de pipeline graphique avec des détails supplémentaires, comme les limites des nuanceurs et les options de profondeur, de gabarit et de nuanceur de pixels.

Syntaxe

Paramètres

pBaseDesc _In_
Type : D3D12_GRAPHICS_PIPELINE_STATE_DESC*
L’adresse de la description de base de l’état du pipeline graphique. NumExtendedDescs _In_
Type : UINT
Le nombre de descriptions étendues d’état de pipeline graphique dans pExtendedDescs. pExtendedDescs _In_
Type : D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC*
Un pointeur vers un tableau de descriptions étendues d’état de pipeline graphique qui spécifient des détails supplémentaires sur l’état du pipeline graphique, comme les limites des nuanceurs et les options de profondeur, de gabarit et de nuanceur de pixels. riid _In_
Type : REFIID
L’identificateur global unique (GUID) de l’interface d’état de pipeline, ID3D12PipelineState. Pour récupérer le REFIID (ou GUID) de l’interface de l’état de pipeline, utilisez la macro __uuidof(). Par exemple, pour obtenir le GUID de l’interface d’une liste de commandes, procédez comme suit :
ppPipelineState _Outptr_
Type : void**
L’objet d’état de pipeline graphique étendu résultant.

Valeur de retour

Type : HRESULT L’un des codes de retour de Direct3D 12 ou S_RUNTIME_COMPILATION, qui indique que la fonction a réussi, mais qu’une recompilation des nuanceurs à l’exécution a été effectuée. S_RUNTIME_COMPILATION est une valeur de retour propre à XBOX. Elle ne sera pas retournée par CreateGraphicsPipelineState ni par CreateComputePipelineState.

Remarques

Utilisez CreateGraphicsPipelineStateX pour créer un objet d’état de pipeline graphique pour la tessellation hors puce. Pour initialiser les valeurs par défaut dans D3D12XBOX_TESSELLATION_PARAMETERS_DESC, appelez D3D12XboxInitializeDefaultTessellationParameters. CreateGraphicsPipelineStateX est la version propre à XBOX de CreateGraphicsPipelineState.

Configuration requise

En-tête : d3d12_x.h Bibliothèque : d3d12_x.lib Plateformes prises en charge : famille XBOX One

Voir aussi

ID3D12Device
Last modified on October 6, 2026