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 werden benötigt, damit GPU-Arbeitsspeicher nicht zu Verschwendung von Speicherbereichen von Oberflächen wird, auf die nicht zugegriffen werden kann, und um der Hardware mitzuteilen, wie sie über benachbarte Kacheln filtern soll. |
|
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 Shaderressourcensichten (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
Leitfaden zum Lernen von Direct3D-Grafiken
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für