estrutura D3D12_VIEW_INSTANCE_LOCATION (d3d12.h)
Especifica o visor/estêncil e o destino de renderização associados a uma instância de exibição.
Sintaxe
typedef struct D3D12_VIEW_INSTANCE_LOCATION {
UINT ViewportArrayIndex;
UINT RenderTargetArrayIndex;
} D3D12_VIEW_INSTANCE_LOCATION;
Membros
ViewportArrayIndex
O índice do visor na matriz de visores a ser usado pela instância de exibição associada a esse local.
RenderTargetArrayIndex
O índice do destino de renderização na matriz de destinos de renderização a ser usado pela instância de exibição associada a esse local.
Comentários
Os valores especificados em uma estrutura de localização de instância de exibição podem ser adicionados aos valores ViewportArrayIndex e RenderTargetArrayIndex gerados pelo sombreador antes da rasterização para calcular o índice efetivo final do visor e renderizar o destino para o qual enviar primitivos. Se um índice computado estiver fora do intervalo (ou seja, quando o índice for maior que o número de elementos de exibição ou de destino de renderização em suas respectivas matrizes), o índice efetivo se tornará 0.
Para sombreadores que selecionam dinamicamente o visor ou renderizam índices de destino, um aplicativo pode definir todos os locais de instância de exibição declarados em um PSO com o mesmo valor para atuar como um valor base uniforme para todos os modos de exibição.
Requisitos
Cabeçalho | d3d12.h |