Compartilhar via


Recursos de streaming

recursos de streaming são grandes recursos lógicos que usam pequenas quantidades de memória física. Em vez de passar um recurso grande inteiro, pequenas partes do recurso são transmitidas conforme necessário. Os recursos de streaming eram anteriormente chamados de recursos em mosaico.

Nesta seção

Tópico Descrição

A necessidade de recursos de streaming

Os recursos de streaming são necessários para que a memória de GPU não seja desperdiçada armazenando regiões de superfícies que não serão acessadas e para informar ao hardware como filtrar entre blocos adjacentes.

Criando recursos de streaming

Os recursos de streaming são criados especificando um sinalizador quando você cria um recurso, indicando que o recurso é um recurso de streaming.

acesso do Pipeline a recursos de streaming

Os recursos de streaming podem ser usados em visões de recurso de sombreador (SRV), visões de alvo de renderização (RTV), visões de estêncil de profundidade (DSV) e visões de acesso desordenado (UAV), bem como alguns pontos de vinculação em que as visões não são usadas, como vinculações de buffer de vértice.

Recursos de streaming e suas camadas de funcionalidades

O Direct3D dá suporte a recursos de streaming em três camadas de recursos.

 

Guia de Aprendizagem de Gráficos do Direct3D

Recursos