Sintaxe
Membros
pLocalRootSignatureTipo: ID3D12RootSignature * A assinatura raiz que funcionará como uma assinatura raiz local. Um objeto de estado mantém uma referência a essa assinatura.
Comentários
A presença deste subobjeto em um objeto de estado é opcional. A combinação de assinaturas raiz globais e/ou locais associadas a qualquer função de sombreador deve definir todas as associações de recursos declaradas pelo sombreador (sem sobreposição entre as assinaturas raiz globais e locais). Se qualquer função em um grafo de chamadas (sem contar chamadas entre tabelas de sombreadores) estiver associada a uma assinatura raiz local específica, todas as outras funções no grafo deverão estar associadas à mesma assinatura raiz local ou a nenhuma, e a entrada do sombreador (a raiz do grafo de chamadas) deverá estar associada à assinatura raiz local. Isso ocorre porque o conjunto de código acessível a partir de uma determinada entrada de sombreador é invocado a partir de um identificador de sombreador em um registro de sombreador, no qual se aplica um único conjunto de argumentos raiz locais. É claro que sombreadores diferentes podem usar assinaturas raiz locais diferentes (ou nenhuma), pois seus identificadores de sombreador estarão em registros de sombreador diferentes.Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
