Compartilhar via


Drivers de exibição do User-Mode

Os fornecedores de hardware gráfico devem escrever drivers de exibição no modo de usuário para seus adaptadores de vídeo. O driver de exibição do modo de usuário é uma DLL (biblioteca de vínculo dinâmico) carregada pelo runtime do Microsoft Direct3D. Um driver de exibição no modo de usuário deve pelo menos dar suporte à DDI do Direct3D versão 9. Os drivers de exibição no modo de usuário também podem dar suporte à DDI do Direct3D versão 10. O driver de exibição no modo de usuário pode consistir em uma DLL que dá suporte ao Direct3D versão 9 DDI e direct3D versão 10 DDI ou pode consistir em duas DLLs separadas, uma para a versão 9 e outra para a versão 10 do Direct3D DDI. Os tópicos a seguir discutem vários aspectos do driver de exibição do modo de usuário:

Retornando códigos de erro recebidos de funções de runtime

Manipulando o valor retornado do E_INVALIDARG

Processando códigos de sombreador

Convertendo o estado de Fixed-Function Direct3D

Copiando valores de Depth-Stencil

Validando valores de índice

Suporte a vários processadores

Manipulando vários bloqueios

Aceleração de vídeo do DirectX 2.0

Suporte ao Direct3D versão 10

Suporte ao Direct3D versão 10.1

Suporte ao Direct3D versão 11

Processando vídeo High-Definition

Protegendo conteúdo de vídeo

Verificando o suporte à sobreposição

Suporte a aprimoramentos do OpenGL

Gerenciando recursos para vários cenários de GPU