Delen via


Streamingbronnen

Streamingbronnen zijn grote logische bronnen die kleine hoeveelheden fysiek geheugen gebruiken. In plaats van een hele grote resource door te geven, worden kleine onderdelen van de resource naar behoefte gestreamd. Streamingresources werden eerder tegelgebaseerde resourcesgenoemd.

In dit onderdeel

Onderwerp Beschrijving

De behoefte aan streamingresources

Streamingbronnen zijn nodig, zodat het GPU-geheugen niet verspild wordt aan het opslaan van gebieden van oppervlakken die niet worden gebruikt, en om de hardware te vertellen hoe te filteren over aangrenzende tegels.

Streamingbronnen maken

Streamingresources worden gemaakt door een vlag op te geven wanneer u een resource maakt, waarmee wordt aangegeven dat de resource een streamingresource is.

Pijplijntoegang tot streamingresources

Streamingresources kunnen worden gebruikt in shader resource views (SRV), render target views (RTV), depth stencil views (DSV) en unordered access views (UAV), evenals bij enkele bindpunten waar geen weergaven worden gebruikt, zoals hoekpuntbuffer-bindings.

Verschillende niveaus van functies voor streamingresources

Direct3D ondersteunt streamingresources in drie lagen van mogelijkheden.

 

Direct3D Graphics Leerhandleiding

Middelen