D3D11_TILED_RESOURCES_TIER-Enumeration (d3d11.h)

Gibt die Ebenenebene an, auf der gekachelte Ressourcen unterstützt werden.

Syntax

typedef enum D3D11_TILED_RESOURCES_TIER {
  D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0,
  D3D11_TILED_RESOURCES_TIER_1 = 1,
  D3D11_TILED_RESOURCES_TIER_2 = 2,
  D3D11_TILED_RESOURCES_TIER_3 = 3
} ;

Konstanten

 
D3D11_TILED_RESOURCES_NOT_SUPPORTED
Wert: 0
Gekachelte Ressourcen werden nicht unterstützt.
D3D11_TILED_RESOURCES_TIER_1
Wert: 1
Tier_1 gekachelten Ressourcen werden unterstützt.

Das Gerät unterstützt Aufrufe von CreateTexture2D usw. mit dem flag D3D11_RESOURCE_MISC_TILED .


Das Gerät unterstützt Aufrufe von CreateBuffer mit dem flag D3D11_RESOURCE_MISC_TILE_POOL .


Wenn Sie auf Kacheln (Lese- oder Schreibzugriff) zugreifen, die NULL zugeordnet sind, erhalten Sie nicht definiertes Verhalten, einschließlich entfernter Geräte. Apps können alle Kacheln einer einzelnen Standardkachel zuordnen, um diese Bedingung zu vermeiden.
D3D11_TILED_RESOURCES_TIER_2
Wert: 2
Tier_2 gekachelten Ressourcen werden unterstützt.


Übermenge an Tier_1 Funktionalität, die diese zusätzliche Unterstützung umfasst:



  • Wenn die Größe einer Textur-Mipmap-Ebene auf Tier_1 ein ganzzahliges Vielfaches der Standardkachelform für ihr Format ist, wird sie garantiert nicht verpackt. Auf Tier_2 wird diese Garantie um Mipmap-Ebenen erweitert, deren Größe mindestens eine Standardkachelform ist.
    Weitere Informationen finden Sie unter D3D11_PACKED_MIP_DESC.

  • Shaderanweisungen stehen zum Klemmen der Detailebene (Level-of-Detail, LOD) und zum Abrufen von status zum Shadervorgang zur Verfügung. Informationen zu einer dieser Shaderanweisungen finden Sie unter Sample(S,float,int,float,uint).

  • Beim Lesen von NULL-zugeordneten Kacheln wird dieser Stichprobenwert als 00 behandelt. Schreibvorgänge auf NULL zugeordnete Kacheln werden verworfen.

D3D11_TILED_RESOURCES_TIER_3
Wert: 3
Tier_3 gekachelten Ressourcen werden unterstützt.


Neben Tier_2 Funktionalität ist Ebene 3 im Wesentlichen Ebene 2, aber mit der zusätzlichen Unterstützung von Texture3D für gekachelte Ressourcen.

Anforderungen

Anforderung Wert
Header d3d11.h

Weitere Informationen

Kernaufzählungen

D3D11_FEATURE_DATA_D3D11_OPTIONS1