Compartilhar via


Recursos lado a lado

Os recursos lado a lado podem ser considerados como grandes recursos lógicos que usam pequenas quantidades de memória física.

Esta seção descreve por que os recursos lado a lado são necessários e como você cria e usa recursos lado a lado.

Nesta seção

Tópico Descrição
Por que os recursos lado a lado são necessários?
Os recursos lado a lado são necessários para que menos memória de GPU (unidade de processamento gráfico) seja desperdiçada armazenando regiões de superfícies que o aplicativo sabe que não serão acessadas, e o hardware pode entender como filtrar entre blocos adjacentes.
Criando recursos lado a lado
Os recursos lado a lado são criados especificando o sinalizador D3D11_RESOURCE_MISC_TILED ao criar um recurso.
APIs de recurso lado a lado
As APIs descritas nesta seção funcionam com recursos lado a lado e pool de blocos.
Acesso de pipeline a recursos lado a lado
Os recursos lado a lado podem ser usados em exibições de recursos de sombreador (SRV), rtv (exibições de destino de renderização), exibições de estêncil de profundidade (DSV) e exibições de acesso não ordenado (UAV), bem como alguns pontos de associação em que as exibições não são usadas, como associações de buffer de vértice.
Camadas de recursos lado a lado
O Direct3D 11.2 expõe o suporte a recursos lado a lado em duas camadas com os valores de D3D11_TILED_RESOURCES_TIER .

Recursos