Partager via


Paramètres de création de ressources en mosaïque

Il existe des contraintes sur le type de ressources Direct3D que vous pouvez créer avec l’indicateur D3D11_RESOURCE_MISC_TILED . Cette section fournit les paramètres valides pour la création de ressources en mosaïque.

Type de ressource pris en charge

Texture2D[Array] (y compris TextureCube[Array], qui est une variante de Texture2D[Array]) ou Buffer.

NON pris en charge : Texture1D[Array] ou Texture3D, mais Texture3D pourrait être pris en charge à l’avenir.

Utilisation des ressources prise en charge

D3D11_USAGE_DEFAULT.

NON pris en charge : D3D11_USAGE_DYNAMIC, D3D11_USAGE_STAGING ou D3D11_USAGE_IMMUTABLE.

Indicateurs de ressources erronés pris en charge

D3D11_RESOURCE_MISC_TILED (par définition), _MISC_TEXTURECUBE, _DRAWINDIRECT_ARGS, _BUFFER_ALLOW_RAW_VIEWS, _BUFFER_STRUCTURED, _RESOURCE_CLAMP ou _GENERATE_MIPS.

NON pris en charge : _SHARED, _SHARED_KEYEDMUTEX, _GDI_COMPATIBLE, _SHARED_NTHANDLE, _RESTRICTED_CONTENT, _RESTRICT_SHARED_RESOURCE, _RESTRICT_SHARED_RESOURCE_DRIVER, _GUARDED ou _TILE_POOL.

Indicateurs de liaison pris en charge

D3D11_BIND_SHADER_RESOURCE, _RENDER_TARGET, _DEPTH_STENCIL ou _UNORDERED_ACCESS.

NON pris en charge : _CONSTANT_BUFFER, _VERTEX_BUFFER [notez que la liaison d’une mémoire tampon en mosaïque en tant que SRV/UAV/RTV est toujours correcte], _INDEX_BUFFER, _STREAM_OUTPUT, _BIND_DECODER ou _BIND_VIDEO_ENCODER.

Formats pris en charge

Tous les formats qui seraient disponibles pour la configuration donnée, qu’elle soit en mosaïque, avec quelques exceptions.

SampleDesc pris en charge (nombre d’échantillons multiples, qualité)

Tout ce qui serait pris en charge pour la configuration donnée, quelle que soit la vignette, à quelques exceptions près.

Prise en charge de Width/Height/MipLevels/ArraySize

Extensions complètes prises en charge par Direct3D 11. Les ressources en mosaïque n’ont pas la restriction sur la taille totale de la mémoire imposée aux ressources non en mosaïque. Les ressources en mosaïque ne sont limitées que par les limites globales de l’espace d’adressage virtuel. Pour plus d’informations, consultez Espace d’adressage disponible pour les ressources en mosaïque.

Le contenu initial de la mémoire du pool de vignettes n’est pas défini.

Création de ressources en mosaïque