Direct3D 11,3-Features

In den folgenden Abschnitten wird beschrieben, wie die Funktionalität in Direct3D 11,3 hinzugefügt wurde. Diese Features sind auch in Direct3D 12 verfügbar.

In diesem Abschnitt

Thema BESCHREIBUNG
Konservative Rasterung
Die konservative rasterisierung sorgt für ein gewisses Maß an Sicherheit für das Pixel Rendering. Dies ist insbesondere bei Algorithmen zum Erkennen von Kollisionen hilfreich.
Standard Textur Zuordnung
Die Verwendung der standardtextur Zuordnung reduziert das Kopieren und die Arbeitsspeicher Auslastung bei der Freigabe von Bilddaten zwischen GPU und CPU. Es sollte jedoch nur in bestimmten Situationen verwendet werden. Das standardmäßige Swizzle-Layout vermeidet das Kopieren oder Schwenken von Daten in mehreren Layouts.
Reihen folgen Ansichten für Rasterizer
Mithilfe geordneter Ansichten von Rasterizer (ROVs) kann der Pixel-Shader-Code UAV-Bindungen mit einer Deklaration markieren, die die normalen Anforderungen für die Reihenfolge der Ergebnisse der Grafik Pipeline für UAVs ändert. Dadurch können OIT-Algorithmen (Order Independent Transparenz) funktionieren, die deutlich bessere renderingergebnisse bieten, wenn mehrere transparente Objekte in einer Ansicht aufeinander zueinander stehen.
Von Shader festgelegter Schablonenreferenzwert
Wenn Sie Pixel-Shader ermöglichen, den Schablonen Verweis Wert auszugeben, anstatt die API-Angabe zu verwenden, ist eine sehr präzise Steuerung von Schablone-Vorgängen möglich.
Typisierte nicht geordnete zugriffsansichts Ladungen
Die gegebene UAV-Auslastung (unsortierter Zugriffs Ansicht) ist die Fähigkeit eines Shaders, aus einer UAV mit einem bestimmten DXGI-Format zu lesen _ .
Einheitliche Speicherarchitektur
Die Abfrage, ob eine einheitliche Speicherarchitektur (UMA) unterstützt wird, kann Ihnen dabei helfen zu bestimmen, wie einige Ressourcen behandelt werden.
Menge gekachelter Ressourcen
Volumessourcen (3D) können als Kachel Ressourcen verwendet werden, wobei festgestellt wird, dass die Kachel Auflösung dreidimensional ist.

Neuerungen in Direct3D 11