Streamingressourcen
Streamingressourcen sind umfangreiche logische Ressourcen, die wenig physischen Speicher belegen. Anstatt die gesamte umfangreiche Ressource zu übergeben, werden nur kleine Teile der Ressource nach Bedarf gestreamt. Streamingressourcen wurden vorher als unterteilte Ressourcen bezeichnet.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Streamingressourcen sind erforderlich, sodass gpu-Speicher nicht verschwendet wird, um Regionen von Oberflächen zu speichern, auf die nicht zugegriffen werden kann, und um die Hardware mitzuteilen, wie sie über angrenzende Kacheln gefiltert werden. |
|
Streamingressourcen werden erstellt, indem beim Erstellen einer Ressource ein Flag angegeben wird, das angibt, dass es sich bei der Ressource um eine Streamingressource handelt. |
|
Streamingressourcen können in Shaderressourcenansichten (SRV), Renderzielansichten (RTV), Tiefenschablonenansichten (DSV) und ungeordneten Zugriffsansichten (UAV) sowie in einigen Bindungspunkten verwendet werden, an denen Ansichten nicht verwendet werden, z. B. Vertexpufferbindungen. |
|
Direct3D unterstützt Streamingressourcen in drei Funktionenebenen. |
Verwandte Themen
Lernanleitung für Direct3D-Grafiken