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.

Erstellen von gekachelten Ressourcen