Sintaxe
Membros
DataTipo: UINT32[7] Uma matriz opaca de dados para definir um objeto de estado de pipeline. Reservado; não modifique este campo. Header
Tipo: UINT32 O cabeçalho do pacote do processador de comandos da GPU. Reservado; não modifique este campo. ContextHash
Tipo: UINT32 Um hash de contexto para executar uma ordenação na GPU e, assim, minimizar perfeitamente as trocas de contexto (context rolls). Este campo é relevante apenas para objetos de estado de pipeline gráfico, não para Compute. Data2
Tipo: UINT32 Reservado; não modifique este campo. Data3
Tipo: UINT32 Reservado; não modifique este campo. Data4
Tipo: UINT32 Reservado; não modifique este campo. Data5
Tipo: UINT32 Reservado; não modifique este campo. Data6
Tipo: UINT32 Reservado; não modifique este campo.
Comentários
Essa estrutura é gerada como saída por GetDescriptorX. Essa estrutura contém uma única matriz com 6 valores ou um cabeçalho, um hash de contexto e 4 valores. Este é o descritor de pacote do processador de comandos para definir um objeto de estado de pipeline. Essa estrutura não pode ser pré-criada offline. Para obter uma instância, consulte-a chamando GetDescriptorX em runtime a partir do objeto de estado de pipeline criado pelo Direct3D. O campo ContextHash, em conjunto com ExecuteIndirect ou ExecuteIndirectBundleX, permite executar uma ordenação na GPU e, assim, minimizar perfeitamente as trocas de contexto. ContextHash é relevante apenas para objetos de estado de pipeline gráfico, não para Compute.Requisitos
Cabeçalho: d3d12_xs.hPlataformas com suporte: consoles XBOX Series
