Risorse di streaming

Le risorse di streaming sono risorse logiche di grandi dimensioni che usano piccole quantità di memoria fisica. Invece di trasferire un'intera risorsa di grandi dimensioni, vengono trasmesse parti ridotte della risorsa a seconda delle esigenze. Le risorse di streaming erano in precedenza denominate risorse affiancate.

In questa sezione

Argomento Descrizione

La necessità di risorse per lo streaming

Le risorse di streaming sono necessarie in modo che la memoria GPU non rifiuti l'archiviazione delle aree di superfici a cui non si accede e per indicare all'hardware come filtrare i riquadri adiacenti.

Creazione di risorse di streaming

Le risorse di streaming vengono create specificando un flag quando si crea una risorsa, a indicare che si tratta di una risorsa di streaming.

Accesso della pipeline alle risorse di streaming

Le risorse di streaming possono essere usate nelle viste delle risorse dello shader (SRV), nelle visualizzazioni di destinazione rendering (RTV), nelle visualizzazioni DSV (Depth Stencil) e nelle viste di accesso non ordinate (UAV), nonché in alcuni punti di associazione in cui le visualizzazioni non vengono usate, ad esempio le associazioni di buffer vertice.

Livelli di funzionalità delle risorse di streaming

Direct3D supporta le risorse di streaming in tre livelli di funzionalità.

 

Guida alla grafica Direct3D

Risorse