Freigeben über


Funktionsstufen von Streamingressourcen

Direct3D unterstützt Streamingressourcen in drei Funktionenebenen.

Stufe 1 bietet grundlegende Funktionen für Streamingressourcen.

Stufe 2 fügt Funktionen über die Ebene 1 hinaus hinzu, z. B. garantiert eine nicht verpackte Texturmipmap, wenn die Größe mindestens der einer Standardkachelform entspricht; Shader-Anweisungen zum Klammern des Detailgrads (LOD) und um den Status des Shadervorgangs abzurufen; Außerdem wird das Lesen aus NULL-zugeordneten Kacheln so behandelt, dass dieser Stichprobenwert als Null gewertet wird.

Stufe 3 fügt Texture3D-Funktionen über die Ebene 2 hinaus hinzu.

Abfragefunktionen sind in den Versionen von Direct3D verfügbar, um die Hardware- und Treiberunterstützung für Streamingressourcen und auf welcher Ebene zu überprüfen.

In diesem Abschnitt

Thema BESCHREIBUNG

Stufe 1

In diesem Abschnitt wird die Unterstützung der Ebene 1 beschrieben.

Stufe 2

Die Unterstützung der Ebene 2 für Streamingressourcen bietet zusätzliche Funktionen gegenüber der Ebene 1, wie z. B. die Gewährleistung einer nicht verpackten Textur-Mipmap, wenn die Größe mindestens einer Standardkachel-Form entspricht; Shaderanweisungen zum Einschränken der Detailstufe (LOD) und zum Abrufen des Status der Shader-Operation; zudem wird beim Lesen von NULL-zugeordneten Kacheln dieser Abtastwert als Null behandelt.

Stufe 3

Stufe 3 fügt, zusätzlich zu den Funktionen der Stufe 2, Unterstützung für Texture3D für Streamingressourcen hinzu.

 

Streaming-Ressourcen