énumération D3D11_TILED_RESOURCES_TIER (d3d11.h)

Indique le niveau auquel les ressources en mosaïques sont prises en charge.

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
} ;

Constantes

 
D3D11_TILED_RESOURCES_NOT_SUPPORTED
Valeur : 0
Les ressources en mosaïque ne sont pas prises en charge.
D3D11_TILED_RESOURCES_TIER_1
Valeur : 1
Tier_1 ressources en mosaïques sont prises en charge.

L’appareil prend en charge les appels à CreateTexture2D , etc. avec l’indicateur D3D11_RESOURCE_MISC_TILED .


L’appareil prend en charge les appels à CreateBuffer avec l’indicateur D3D11_RESOURCE_MISC_TILE_POOL .


Si vous accédez à des vignettes (en lecture ou en écriture) qui sont mappées null, vous obtenez un comportement non défini, ce qui inclut la suppression de l’appareil. Les applications peuvent mapper toutes les vignettes à une seule vignette « par défaut » pour éviter cette condition.
D3D11_TILED_RESOURCES_TIER_2
Valeur : 2
Tier_2 ressources en mosaïques sont prises en charge.


Superset de fonctionnalités Tier_1, qui inclut cette prise en charge supplémentaire :



  • Sur Tier_1, si la taille d’un niveau mipmap de texture est un multiple entier de la forme de vignette standard pour son format, il est garanti qu’il ne soit pas empaqueté. Sur Tier_2, cette garantie est étendue pour inclure les niveaux mipmap dont la taille est d’au moins une forme de vignette standard.
    Pour plus d’informations, consultez D3D11_PACKED_MIP_DESC.

  • Des instructions de nuanceur sont disponibles pour le serrage de niveau de détail (LOD) et pour obtenir des status sur l’opération de nuanceur. Pour plus d’informations sur l’une de ces instructions de nuanceur, consultez Sample(S,float,int,float,uint).

  • La lecture à partir de vignettes mappées NULL traite cette valeur échantillonnées comme zéro. Les écritures dans des vignettes mappées NULL sont ignorées.

D3D11_TILED_RESOURCES_TIER_3
Valeur : 3
Tier_3 ressources en mosaïques sont prises en charge.


Sur-ensemble de fonctionnalités Tier_2, le niveau 3 est essentiellement de niveau 2, mais avec la prise en charge supplémentaire de Texture3D pour les ressources en mosaïques.

Configuration requise

Condition requise Valeur
En-tête d3d11.h

Voir aussi

Énumérations principales

D3D11_FEATURE_DATA_D3D11_OPTIONS1