Compartilhar via


Manipulando texturas virtuais 3D diretamente do hardware

O driver de exibição do modo de usuário pode criar uma alocação sobre um endereço virtual existente (por exemplo, o endereço virtual para a exibição de um arquivo de textura tridimensional (3D). A criação de uma alocação sobre um endereço virtual existente disponibiliza a textura 3D para manipulação de hardware com uma cópia de memória do sistema. No entanto, nesse cenário, a função Lock do driver de exibição no modo de usuário deve sempre remover páginas da memória de vídeo local de volta para a memória do sistema porque o endereço virtual para a alocação não foi alocado pelo gerenciador de memória de vídeo. Portanto, o gerenciador de memória de vídeo não pode remapear de forma transparente o endereço virtual para a textura da memória do sistema para a memória de vídeo e vice-versa. Em outras palavras, um endereço virtual com essa propriedade não pode ser uma exibição mapeada.