Parameter für die Erstellung gekachelter Ressourcen

Es gibt einige Einschränkungen für den Typ von Direct3D-Ressourcen, die Sie mit dem D3D11_RESOURCE_MISC_TILED-Flag erstellen können. Dieser Abschnitt enthält die gültigen Parameter zum Erstellen gekachelter 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 möglicherweise in Zukunft unterstützt.

Unterstützte Ressourcennutzung

D3D11_USAGE_DEFAULT.

NICHT unterstützt: D3D11_USAGE_DYNAMIC, D3D11_USAGE_STAGING oder D3D11_USAGE_IMMUTABLE.

Unterstützte Misc-Flags für Ressourcen

D3D11_RESOURCE_MISC_TILED (definitionsgemäß), _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_BIND_SHADER_RESOURCE, _RENDER_TARGET, _DEPTH_STENCIL oder _UNORDERED_ACCESS.

NICHT unterstützt: _CONSTANT_BUFFER, _VERTEX_BUFFER [beachten Sie, dass die Bindung eines gekachelten Puffers als SRV/UAV/RTV weiterhin in Ordnung ist], _INDEX_BUFFER, _STREAM_OUTPUT, _BIND_DECODER oder _BIND_VIDEO_ENCODER.

Unterstützte Formate

Alle Formate, die für die angegebene Konfiguration verfügbar wären, unabhängig davon, ob sie gekachelt wird, mit einigen Ausnahmen.

Unterstützte SampleDesc (Multisampelanzahl, Qualität)

Was auch immer für die angegebene Konfiguration unterstützt wird, unabhängig davon, ob sie gekachelt wird, mit einigen Ausnahmen.

Unterstützte Breite/Höhe/MipLevels/ArraySize

Vollständige Erweiterungen, die von Direct3D 11 unterstützt werden. Für gekachelte Ressourcen gilt nicht die Einschränkung der Gesamtspeichergröße, die nicht gekachelten Ressourcen auferlegt wird. Gekachelte Ressourcen werden nur durch allgemeine Grenzwerte für den virtuellen Adressraum eingeschränkt. Weitere Informationen finden Sie unter Verfügbarer Adressraum für gekachelte Ressourcen.

Der anfängliche Inhalt des Kachelpoolspeichers ist nicht definiert.

Erstellen gekachelter Ressourcen