Manipulation de textures virtuelles 3D directement à partir du matériel
Le pilote d’affichage en mode utilisateur peut créer une allocation au-dessus d’une adresse virtuelle existante (par exemple, l’adresse virtuelle pour la vue d’un fichier de texture en trois dimensions (3D). La création d’une allocation sur une adresse virtuelle existante rend la texture 3D disponible pour la manipulation matérielle avec une copie de la mémoire système. Toutefois, dans ce scénario, la fonction Lock du pilote d’affichage en mode utilisateur doit toujours supprimer les pages de la mémoire vidéo locale vers la mémoire système, car l’adresse virtuelle pour l’allocation n’a pas été allouée par le gestionnaire de mémoire vidéo. Par conséquent, le gestionnaire de mémoire vidéo ne peut pas remapper en toute transparence l’adresse virtuelle de la texture de la mémoire système à la mémoire vidéo et vice versa. En d’autres termes, une adresse virtuelle avec cette propriété ne peut pas être une vue mappée.