Skip to main content
Cria um objeto de estado de pipeline gráfico com detalhes adicionais, como limites de sombreador e opções de profundidade, estêncil e sombreador de pixel.

Sintaxe

Parâmetros

pBaseDesc _In_
Tipo: D3D12_GRAPHICS_PIPELINE_STATE_DESC*
O endereço da descrição base do estado de pipeline gráfico. NumExtendedDescs _In_
Tipo: UINT
O número de descrições estendidas de estado de pipeline gráfico em pExtendedDescs. pExtendedDescs _In_
Tipo: D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC*
Um ponteiro para uma matriz de descrições estendidas de estado de pipeline gráfico que especificam detalhes adicionais do estado de pipeline gráfico, como limites de sombreador e opções de profundidade, estêncil e sombreador de pixel. riid _In_
Tipo: REFIID
O identificador global exclusivo (GUID) da interface de estado de pipeline, ID3D12PipelineState. Para recuperar o REFIID (ou GUID) da interface do estado de pipeline, use a macro __uuidof(). Por exemplo, para obter o GUID da interface de uma lista de comandos, faça o seguinte:
ppPipelineState _Outptr_
Tipo: void**
O objeto de estado de pipeline gráfico estendido resultante.

Valor retornado

Tipo: HRESULT Um dos códigos de retorno do Direct3D 12 ou S_RUNTIME_COMPILATION, que indica que a função foi bem-sucedida, mas foi realizada a recompilação de sombreadores em tempo de execução. S_RUNTIME_COMPILATION é um valor retornado exclusivo do XBOX. Ele não será retornado por CreateGraphicsPipelineState nem por CreateComputePipelineState.

Comentários

Use CreateGraphicsPipelineStateX para criar um objeto de estado de pipeline gráfico para tesselação fora do chip (offchip). Para inicializar os padrões em D3D12XBOX_TESSELLATION_PARAMETERS_DESC, chame D3D12XboxInitializeDefaultTessellationParameters. CreateGraphicsPipelineStateX é a versão específica do XBOX de CreateGraphicsPipelineState.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas com suporte: família XBOX One

Confira também

ID3D12Device
Last modified on October 6, 2026