крыло
-
История и разработка WinG
- WinG был интерфейсом прикладного программирования для Windows 3.x, разработанным для улучшения графики и упрощения переноса игр из DOS.
- WinG устранил ограничения GDI, позволяя создавать независимые от устройства растровые изображения и записывать данные в них.
- Он также обеспечил более высокую производительность при переносе данных в память графического устройства.
-
Фон и проблемы
- WinG решал проблемы, связанные с отсутствием поддержки DCS и ограниченной доступностью видеодрайверов в Windows 3.x.
- Он был разработан для улучшения производительности игр, таких как Doom, и был анонсирован на Конференции разработчиков игр в 1994 году.
-
Реализация и поддержка
- WinG представил новый тип контроллера постоянного тока WinGDC, который позволял программистам напрямую работать с DIBS.
- Он выполнял тест производительности при первом запуске программы для оптимизации графических вызовов.
- Поддержка WinG была удалена во второй версии Windows 98, но библиотеки DLL WinG все еще можно было использовать для восстановления поддержки.
-
Список приложений, использующих WinG
- В статье перечислены игры и приложения, которые использовали WinG API, включая популярные игры того времени.
-
Рекомендации и внешние ссылки
- Статья также содержит ссылки на другие ресурсы, такие как руководство для разработчиков игр Microsoft и эмулятор DOSBox.