Сведения о DirectDraw
Microsoft DirectDraw — это компонент отображения Microsoft DirectX, который позволяет разработчикам программного обеспечения напрямую управлять памятью дисплея, аппаратными blitters, аппаратными наложениями и поверхностями переворачивания. DirectDraw предоставляет независимый от устройства способ получения доступа к функциям определенных устройств для игр и программного обеспечения подсистем Windows, например пакетов трехмерной графики и цифровых видеокодеков.
DirectDraw предоставляет независимый от устройства доступ к функциям отображения для конкретного устройства в прямом 32-разрядном пути. DirectDraw вызывает важные функции в драйвере, который обращается к экрану карта напрямую, без вмешательства интерфейса графических устройств Windows (GDI) или подсистемы точечных карт (DIB).
Используя этот прямой путь, игры и другие приложения с интенсивным отображением работают быстрее и не разрываются. Разрыв — это мерцание экрана, вызванное изображением, которое отображается и записывается в одно и то же время. Прямой доступ часто позволяет ограничить производительность игры исключительно за счет отображения карта производительности. DirectDraw также использует перелистывание страницы для обеспечения плавной анимации.
Быстрое движение и постоянно меняющиеся экраны многих игр и мультимедийных приложений ложится тяжелым бременем на процесс отображения и, как правило, усугубляет разрыв. Хотя GDI очень быстро рисует электронные таблицы, графики, отрисовку шрифтов TrueType и т. д., она не предназначена для создания API графики в реальном времени. DirectDraw расширяет GDI, обрабатывая зависимые от устройства функции аппаратного ускорителя в 32-разрядном драйвере.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по