Pular para o conteúdo principal
Uma estrutura auxiliar para criar e trabalhar com estados de pipeline gráfico e estados de pipeline de computação por meio de uma interface combinada. Para obter mais informações sobre estados de pipeline gráfico e estados de pipeline de computação, consulte D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC.

Sintaxe

Membros

PixelShaderOptionsX
Tipo: CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS
Descreve as opções de pixel shader DepthStencilOptionsX
Tipo: CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS
Descreve as opções de profundidade e estêncil GraphicsShaderLimitsX
Tipo: CD3DX12_PIPELINE_STATE_STREAM_GRAPHICS_SHADER_LIMITS
Descreve os limites de shader gráfico TessellationParametersX
Tipo: CD3DX12_PIPELINE_STATE_STREAM_TESSELLATION_PARAMETER
Descreve os parâmetros de tesselação ComputeShaderLimitsX
Tipo: CD3DX12_PIPELINE_STATE_STREAM_COMPUTE_SHADER_LIMITS
Descreve os limites de compute shader

Comentários

O Microsoft Game Development Kit (GDK) para XBOX One define a interface CD3DX12XBOX_PIPELINE_STATE_STREAM, que é uma versão expandida de CD3DX12_PIPELINE_STATE_STREAM. Ela oferece suporte à variável de membro específica do XBOX documentada aqui. Para obter detalhes sobre a interface comum que oferece suporte tanto ao XBOX One quanto ao PC, consulte CD3DX12_PIPELINE_STATE_STREAM. Os seguintes tipos são definidos como modelos:
  • CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS
  • CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_OPTIONS
  • CD3DX12_PIPELINE_STATE_STREAM_GRAPHICS_SHADER_LIMITS
  • CD3DX12_PIPELINE_STATE_STREAM_TESSELLATION_PARAMETER
  • CD3DX12_PIPELINE_STATE_STREAM_COMPUTE_SHADER_LIMITS
Para obter informações sobre como eles são definidos, consulte CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

Requisitos

Cabeçalho: d3dx12_x.h Plataformas compatíveis: família XBOX One

Confira também

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