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

Syntaxe

Paramètres

pBaseDesc _In_
Type : D3D12_GRAPHICS_PIPELINE_STATE_DESC*
Adresse de la description de base de l’état de pipeline graphique. NumExtendedDescs _In_
Type : UINT
Nombre de descriptions étendues d’état de pipeline graphique dans pExtendedDescs. pExtendedDescs _In_
Type : D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC*
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, tels que les limites de nuanceur et les options de profondeur, de stencil et de nuanceur de pixels. riid _In_
Type : REFIID
Identificateur global unique (GUID) de l’interface d’état de pipeline, ID3D12PipelineState. Pour récupérer le REFIID (ou GUID) de l’interface vers l’état de pipeline, utilisez la macro __uuidof(). Par exemple, pour obtenir le GUID de l’interface vers une liste de commandes, procédez comme suit :
ppPipelineState _Outptr_
Type : void**
Objet d’état de pipeline graphique étendu obtenu.

Valeur de retour

Type : HRESULT L’un des codes de retour Direct3D 12 ou S_RUNTIME_COMPILATION, qui indique que la fonction a réussi, mais qu’une recompilation des nuanceurs au moment de l’exécution a été effectuée. S_RUNTIME_COMPILATION est une valeur de retour propre à XBOX. Elle n’est 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