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
Suporte a vários processadores
Aceleração de vídeo do DirectX 2.0
Suporte ao Direct3D versão 10.1
Processando vídeo High-Definition
Verificando o suporte à sobreposição