Sintaxe
Membros
ParameterTypeTipo: D3D12_ROOT_PARAMETER_TYPE Um valor do tipo D3D12_ROOT_PARAMETER_TYPE que especifica o tipo de slot da assinatura raiz. Este membro determina qual tipo usar na união abaixo. DescriptorTable
Tipo: D3D12_ROOT_DESCRIPTOR_TABLE Uma estrutura D3D12_ROOT_DESCRIPTOR_TABLE que descreve o layout de uma tabela de descritores como uma coleção de intervalos de descritores que aparecem um após o outro em um heap de descritores. Constants
Tipo: D3D12_ROOT_CONSTANTS Uma estrutura D3D12_ROOT_CONSTANTS que descreve constantes embutidas na assinatura raiz que aparecem nos sombreadores como um buffer de constantes. Descriptor
Tipo: D3D12_ROOT_DESCRIPTOR Uma estrutura D3D12_ROOT_DESCRIPTOR que descreve descritores embutidos na assinatura raiz que aparecem nos sombreadores. ShaderVisibility
Tipo: D3D12_SHADER_VISIBILITY Um valor do tipo D3D12_SHADER_VISIBILITY que especifica os sombreadores que podem acessar o conteúdo do slot da assinatura raiz.
Comentários
Um D3D12_ROOT_SIGNATURE_DESC pode conter tabelas de descritores e constantes embutidas. Hardware mais avançado também pode dar suporte a descritores embutidos na assinatura raiz. O número de slots de associação na assinatura raiz é mais eficiente se mantido abaixo de um determinado tamanho e também pode ter um limite superior.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
