Partilhar via


Recursos em mosaico

Os recursos em mosaico podem ser considerados como grandes recursos lógicos que utilizam 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 secção

Tópico Descrição
Por que os recursos de mosaico são necessários?
Recursos em mosaico são necessários para que menos memória de unidade de processamento gráfico (GPU) 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 blocos adjacentes.
Criação de recursos lado a lado
Os recursos lado a lado são criados especificando o sinalizador D3D11_RESOURCE_MISC_TILED quando você cria um recurso.
APIs de recursos 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), exibições de destino de renderização (RTV), exibições de estêncil de profundidade (DSV) e exibições de acesso não ordenado (UAV), bem como alguns pontos de ligação onde as exibições não são usadas, como ligações de buffer de vértice.
recursos lado a lado apresenta camadas
O Direct3D 11.2 expõe o suporte a recursos lado a lado em duas camadas com os valores D3D11_TILED_RESOURCES_TIER.

Recursos