Parameter für die Erstellung von gekachelten Ressourcen
Es gibt einige Einschränkungen für den Typ der Direct3D-Ressourcen, die Sie mit dem FLAG D3D11 _ RESOURCE _ MISC _ TILED erstellen können. Dieser Abschnitt enthält die gültigen Parameter zum Erstellen von gekachelten Ressourcen.
-
Unterstützter Ressourcentyp
-
Texture2D Array (einschließlich TextureCube Array , eine Variante von [ ] [ ] Texture2D [ ] Array) oder Buffer.
NICHT unterstützt: Texture1D [ Array ] oder Texture3D, aber Texture3D wird in Zukunft möglicherweise unterstützt.
-
Unterstützte Ressourcennutzung
-
D3D11 _ _ NUTZUNGSEINSTELLUNG.
NICHT unterstützt: D3D11 _ USAGE _ DYNAMIC, D3D11 _ USAGE STAGING oder _ D3D11 _ USAGE _ UNVERÄNDERLICH.
-
Unterstützte Ressourcenflags
-
D3D11 _ RESOURCE _ MISC _ TILED (per Definition), _ MISC _ TEXTURECUBE, _ DRAWINDIRECT _ ARGS, _ BUFFER ALLOW RAW _ _ VIEWS, BUFFER STRUCTURED, RESOURCE CLAMP oder GENERATE _ _ _ _ _ _ _ MIPS.
NICHT unterstützt: _ SHARED, _ SHARED _ KEYEDMUTEX, _ GDI _ COMPATIBLE, SHARED _ _ NTHANDLE, _ RESTRICTED _ CONTENT, RESTRICT SHARED _ _ _ RESOURCE, RESTRICT SHARED RESOURCE _ _ _ _ DRIVER, _ GUARDED oder TILE _ _ POOL.
-
Unterstützte Bindungsflags
-
D3D11 _ BINDEN SIE _ _ SHADER-RESSOURCEN, _ _ RENDERZIEL, _ _ TIEFENSCHABLONE ODER _ UNGEORDNETEN _ ZUGRIFF.
NICHT unterstützt: _ CONSTANT BUFFER, VERTEX BUFFER Beachten Sie, dass das Binden eines gekachelten Puffers als _ _ _ [ SRV/UAV/RTV weiterhin ok ] ist, _ INDEX _ BUFFER, STREAM OUTPUT, BIND DECODER oder _ _ BIND VIDEO _ _ _ _ _ ENCODER.
-
Unterstützte Formate
-
Alle Formate, die für die gegebene Konfiguration verfügbar wären, unabhängig davon, ob sie gekachelt ist, mit einigen Ausnahmen.
-
Supported SampleDesc (Multisample count, quality) (Unterstützte SampleDesc(Multisampleanzahl, Qualität))
-
Alles, was für die gegebene Konfiguration unterstützt wird, unabhängig davon, ob sie gekachelt wird, mit einigen Ausnahmen.
-
Unterstützte Breite/Höhe/MipLevels/ArraySize
-
Vollständige von Direct3D 11 unterstützte Extents. Für gekachelte Ressourcen gilt keine Beschränkung der Gesamtspeichergröße für nicht gekachelte Ressourcen. Gekachelte Ressourcen werden nur durch allgemeine Grenzwerte für den virtuellen Adressraum eingeschränkt. Weitere Informationen finden Sie unter Adressraum für gekachelte Ressourcen.
Der ursprüngliche Inhalt des Kachelpoolspeichers ist nicht definiert.