controladores de pantalla de User-Mode
Los proveedores de hardware gráfico deben escribir controladores de pantalla en modo de usuario para sus adaptadores de pantalla. El controlador de pantalla en modo de usuario es una biblioteca de vínculos dinámicos (DLL) cargada por el entorno de ejecución de Microsoft Direct3D. Un controlador de pantalla en modo de usuario debe admitir al menos la versión 9 DDI de Direct3D. Los controladores de pantalla en modo de usuario también pueden admitir la versión 10 DDI de Direct3D. El controlador de pantalla en modo de usuario puede constar de un archivo DLL que admite Direct3D versión 9 DDI y Direct3D versión 10 DDI o puede constar de dos DLL independientes, una para la versión 9 y la otra para la versión 10 de Direct3D DDI. En los temas siguientes se describen varios aspectos del controlador de pantalla en modo de usuario:
Devolver códigos de error recibidos de funciones en tiempo de ejecución
Control del valor devuelto de E_INVALIDARG
Procesar códigos de sombreador
Convertir el estado de Fixed-Function de Direct3D
Copiar valores de Depth-Stencil
Validación de valores de índice
Compatibilidad con varios procesadores
Aceleración de vídeo de DirectX 2.0
Compatibilidad con Direct3D versión 10
Compatibilidad con Direct3D versión 10.1
Compatibilidad con Direct3D versión 11
Procesamiento de vídeo de High-Definition
Protección del contenido de vídeo
Comprobación de la compatibilidad con superposición