Поделиться через


Драйверы дисплея User-Mode

Поставщики графического оборудования должны написать драйверы отображения в пользовательском режиме для своих видеоадаптеров. Драйвер отображения пользовательского режима — это библиотека динамической компоновки (DLL), загружаемая средой выполнения Microsoft Direct3D. Драйвер дисплея в пользовательском режиме должен по крайней мере поддерживать Direct3D версии 9 DDI. Драйверы отображения в пользовательском режиме также могут поддерживать Direct3D версии 10 DDI. Драйвер отображения пользовательского режима может состоять из одной библиотеки DLL, которая поддерживает как Direct3D версии 9 DDI, так и Direct3D версии 10 DDI, или может состоять из двух отдельных библиотек DLL, один для версии 9, а другой для версии 10 Direct3D DDI. В следующих разделах рассматриваются различные аспекты драйвера отображения в пользовательском режиме.

Возврат кодов ошибок, полученных от функций среды выполнения

Обработка возвращаемого значения E_INVALIDARG

Обработка кодов шейдеров

Преобразование состояния Fixed-Function Direct3D

Копирование значений Depth-Stencil

Проверка значений индекса

Поддержка нескольких процессоров

Обработка нескольких блокировок

DirectX Video Acceleration 2.0

Поддержка Direct3D версии 10

Поддержка Direct3D версии 10.1

Поддержка Direct3D версии 11

Обработка High-Definition видео

Защита видеосодержимого

Проверка поддержки наложения

Поддержка улучшений OpenGL

Управление ресурсами для нескольких сценариев GPU