Partager via


Création d’un pool de vignettes

Un pool de vignettes est créé via l’API ID3D11Device::CreateBuffer en passant l’indicateur D3D11_RESOURCE_MISC_TILE_POOL dans le membre MiscFlags de la structure D3D11_BUFFER_DESC vers laquelle pointe le paramètre pDesc .

Les applications peuvent créer un ou plusieurs pools de vignettes par appareil Direct3D. La taille totale de chaque pool de vignettes est limitée à la limite de taille des ressources de Direct3D 11, qui correspond à environ 1/4 de ram d’unité de traitement graphique (GPU).

Un pool de vignettes est constitué de vignettes de 64 Ko, mais le système d’exploitation (pilote d’affichage) gère l’ensemble du pool sous la forme d’une ou de plusieurs allocations en arrière-plan. La répartition n’est pas visible par les applications. Les ressources en mosaïques définissent le contenu en pointant vers des vignettes dans un pool de vignettes. Le démappage d’une vignette à partir d’une ressource en mosaïque est effectué en pointant la vignette sur NULL. Ces vignettes non maapplées ont des règles relatives au comportement des lectures ou des écritures. Pour plus d’informations, consultez Suivi des risques et ressources de pool de vignettes.

Mappages dans un pool de vignettes