Auf Englisch lesen

Freigeben über


Ebene 2

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

  • Hardware auf Featureebene 11.1 mindestens.
  • Alle Features der vorherigen Ebene (ohne spezifische Tier 1-Einschränkungen ) sowie die Ergänzungen in den folgenden Elementen:
  • Shaderanweisungen zum Klemmen von LOD und zugeordnetem status Feedback sind verfügbar. Weitere Informationen finden Sie unter HLSL-Ressourcenexposition.
  • Lesevorgänge aus nicht zugeordneten Kacheln geben in allen nicht fehlenden Komponenten des Formats 0 und für fehlende Komponenten den Standardwert zurück.
  • Schreibvorgänge auf nicht zugeordnete Kacheln werden nicht mehr in den Arbeitsspeicher gewechselt, sondern können in Caches enden, die nachfolgende Lesevorgänge an dieselbe Adresse möglicherweise angreifen oder nicht.
  • Die Texturfilterung mit einem Fußabdruck, der NULL - und Nicht-NULL-Kacheln überspannt, trägt 0 (mit Standardwerten für fehlende Formatkomponenten) für Texels auf NULL-Kacheln in den gesamten Filtervorgang bei. Einige frühe Hardware erfüllt diese Anforderung nicht und gibt 0 (mit Standardwerten für fehlende Formatkomponenten) für das vollständige Filterergebnis zurück, wenn Texel (mit einer Gewichtung ungleich null) auf eine NULL-Kachel fallen. Keine andere Hardware darf die Anforderung verfehlen, alle (ungleich null gewichteten) Texel in den Filtervorgang einzuschließen.
  • Null-Texelzugriffe führen dazu, dass der CheckAccessFullyMapped-Vorgang auf der status Feedback für einen Texturlesevorgang false zurückgibt. Dies ist unabhängig davon, wie das Ergebnis des Texturzugriffs im Shader maskiert wird und wie viele Komponenten sich im Texturformat befinden (die Kombination von könnte den Anschein haben, dass auf die Textur nicht zugegriffen werden muss).
  • Ausrichtungseinschränkungen für Standardkachelformen: Mipmaps, die mindestens eine Standardkachel in allen Dimensionen füllen, verwenden garantiert die Standardkachel, wobei der Rest als Einheit in N Kacheln gepackt wird (N wird an die Anwendung gemeldet). Die Anwendung kann die N-Kacheln beliebig getrennten Speicherorten in einem Kachelpool zuordnen, muss aber entweder alle oder keine der gepackten Kacheln zuordnen. Die mip-Verpackung ist ein eindeutiger Satz von gepackten Kacheln pro Array-Slice.
  • Die Min/Max-Reduzierungsfilterung wird unterstützt. Informationen zum Filtern von Min/Max.-Reduzierungen finden Sie unter Textursamplingfeatures für tilierte Ressourcen.
  • Kachelierte Ressourcen mit Mipmaps, die kleiner als die Standardkachelgröße in jeder Dimension sind, dürfen keine Arraygröße größer als 1 haben.
  • Einschränkungen, wie auf Kacheln zugegriffen werden kann, wenn doppelte Zuordnungen vorhanden sind, die unter Einschränkungen des Kachelzugriffs mit doppelten Zuordnungen beschrieben werden, gelten weiterhin.

Featureebenen für gekachelte Ressourcen