Compartilhar via


Recursos de streaming

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

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 da 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 blocos adjacentes.

Criar recursos de streaming

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

Acesso pipeline aos recursos de streaming

Os recursos de streaming podem ser usados nos modos de exibição de recurso de sombreador (SRV), modos de exibição de destino (RTV), modos de exibição de estêncil de profundidade (DSV) e modos de exibição de acesso não ordenado (UAV), bem como alguns pontos de vinculação onde os modos de exibição não são usados, como associações de buffer de vértice de renderização.

Recursos de streaming Camadas de recursos

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

 

Guia de aprendizagem de gráficos do Direct3D

Recursos