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 . |