Skip to main content
Contém informações sobre a desserialização de um sombreador serializado anteriormente, incluindo instruções da GPU e metadados.

Sintaxe

Membros

pGpuInstructions
Tipo: const void*
Um ponteiro para cópias das instruções brutas da GPU do sombreador retornadas por uma chamada para ID3D12Device::SerializeGraphicsPipelineStateX. Para evitar travamentos da GPU, o chamador deve manter essa memória durante todo o tempo de vida do objeto de estado do pipeline. Espera-se que o chamador gerencie o posicionamento e o tempo de vida das instruções da GPU. Como o Direct3D 12.x não faz cópia das instruções da GPU, a GPU executa o sombreador diretamente no local. pGpuInstructions deve ser alocado usando memória gráfica e alinhado a D3D12XBOX_GPU_INSTRUCTIONS_ALIGNMENT (256) bytes. GpuInstructionsSize
Tipo: SIZE_T
O tamanho total das instruções brutas da GPU do sombreador. pMetaData
Tipo: const void*
Um ponteiro para as partes de componentes retornadas por uma chamada para ID3D12Device::SerializeGraphicsPipelineStateX. O Direct3D 12.x faz cópias desses dados para permitir que o chamador substitua essa memória assim que a chamada for concluída. MetaDataSize
Tipo: SIZE_T
O tamanho dos metadados.

Comentários

Essa estrutura contém ponteiros para as instruções brutas da GPU do sombreador desserializado e para os metadados desserializados. As estruturas D3D12XBOX_DESERIALIZE_GRAPHICS_PIPELINE_STATE e D3D12XBOX_DESERIALIZE_COMPUTE_PIPELINE_STATE usam essa estrutura.

Requisitos

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

Confira também

d3d12_x
Last modified on October 6, 2026