Сегодня 12 августа 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Direct X от WinG до Fahrenheit

⇣ Содержание

Библиотеки DirectX:

DirectDraw - отвечает за быстрый вывод, перемещение и масштабирование двухмерной графики, установку видеорежимов, выбор видеодрайверов. Непосредственный наследник WinG, но в отличие от последнего поддерживает практически любые видеорежимы и разрешения.

DirectSound - отвечает за вывод и микширование звука. Достаточно прост и удобен в использовании. Используется в подавляющем большинстве DirectX игр. Отличительною особенностью является наличие wave-эмуляции, которая позволяет даже при отсутствии драйвера звуковой карты, выводить через нее звук.

DirectInput - отвечает за аппаратно независимый ввод данных в систему в режиме реального времени через клавиатуру, мышку и джойстик.

DirectPlay - независимый протокол для осуществления связи между компьютерами. Применятся для многопользовательских игр, связь в которых осуществляется через Интернет, локальную сеть или прямое последовательное соединение с помощью кабеля.

Direct3D - отвечает за создание трехмерных графических изображений в режиме реального времени. Теснейшим образом связана с DirectDraw. Ближайший конкурент OpenGL. Состоит из API низкого уровня, который обеспечивает несколько базовых возможностей создания изображения, и API высокого уровня, который осуществляет комплекс операций, образующих изображение. В настоящее время активно продвигается Microsoft.

Но под DirectX 2 так и не было выпущено ни одной игры, так как очень быстро вышел DirectX 3 и разработчики быстро переориентировались на новинку. Вот именно с этой версии началась эра DirectX!

Напомню, что DirectX 3 поставлялся не только как Runtime компоненты, но и был встроен в долгожданную, исправленную и дополненную Windows 95 OSR2, которую многие заочно называли Windows 97, настолько эта версия и по стабильности и по удобности превосходила первый билд Windows 95 (OSR1 прошел мимо России, так как распространялся только в среде ОЕМ - партнеров Microsoft). А дальше новые версии DirectX полетели со свистом.

Не выпустив по каким-то субъективным причинам DirectX 4, Microsoft радует нас сразу пятой версией. В этой версии основные изменения коснулись DirectDraw - там появился новый интерфейс IDirectDraw3. Остальные компоненты были оптимизированы и в них была включена поддержка технологических новинок вышедших за последнее время (в частности 3Dsound).
Именно эта версия DirectX порадовала нас (и Microsoft) многочисленными играми под Windows 95: Fallout, Age of Empiers, Final Fantasy VII, Quake 2, Might & Magic VI, многочисленные стратегии, гонки, симмуляторы, имитаторы, шутеры, да всех и не упомнишь. Это был бум игр использующих DirectX, который продолжается и до сих пор.

Спустя достаточно долгое время Microsoft выпускает новую шестую версию DirectX. На сей раз ее уже ждут с нетерпением. На этом чувстве ожидания сыграли компьютерные пираты, включившие первые бета версии DirectX 6 во все популярные сборники с софтом. Эти сборники брали охотнее, чем аналогичные, но без DirectX 6. Вышедшая Windows 98 имела эту версию в своем составе. В DirectX6 был включен еще один компонент - DirectMusic, который существенно улучшал звучание midi - инструментов, но за счет большей загрузки процессора. Насколько мне известно ни одна игра не использует эту библиотеку (а ведь прошло уже больше года с момента ее появления), поэтому непонятно, зачем она вообще нужна.

В DirectX 6.1 произошло изменение библиотеки Direct3D, которая была опять оптимизирована (сколько ж можно) и в ней была добавлена поддержка рельефного текстурирования - bumpmaping. Опять таки, эту возможность практически никто не использует, так как тогда железной поддержки практически не было, а программная эмуляция очень замедлена.

Начиная с DirectX 7 Microsoft похоже решила забросить все остальные модули, сосредоточив свое внимание только на Direct3D. По крайне мере главные изменения сосредоточены именно в этой библиотеке. И самое главное изменение, безусловно - это поддержка аппаратного T&L (правда немного кривая) и аппаратной компрессии текстур - DXTC (бывшая в девичестве S3TC), которая была лицензирована у компании S3.

DirectX 7 включены в Windows 98 SE и Windows 2000.
Самая последняя на данный момент полная версия DirectX версия 7.0а rus. Так же компания Microsoft распространяет тестовую бета-версию DirectX 8.

HUAWEI Pura 80 Ultra глазами фотографа

#HUAWEI Pura 80 Ultra глазами фотографа

Первый взгляд на смартфон HUAWEI Pura 80 Ultra

#Первый взгляд на смартфон HUAWEI Pura 80 Ultra

Пять причин полюбить HONOR 400

#Пять причин полюбить HONOR 400

Обзор смартфона HONOR 400: реаниматор

#Обзор смартфона HONOR 400: реаниматор

HUAWEI nova Y73: самый недорогой смартфон с кремний-углеродной батареей

#HUAWEI nova Y73: самый недорогой смартфон с кремний-углеродной батареей

Обзор HUAWEI MatePad Pro 12.2’’ (2025): обновление планшета с лучшим экраном

#Обзор HUAWEI MatePad Pro 12.2’’ (2025): обновление планшета с лучшим экраном

Обзор смартфона HUAWEI nova Y63: еще раз в ту же реку

#Обзор смартфона HUAWEI nova Y63: еще раз в ту же реку

Обзор ноутбука HONOR MagicBook Pro 14 (FMB-P) на платформе Core Ultra второго поколения

#Обзор ноутбука HONOR MagicBook Pro 14 (FMB-P) на платформе Core Ultra второго поколения

Пять причин полюбить ноутбук HONOR MagicBook Pro 14

#Пять причин полюбить ноутбук HONOR MagicBook Pro 14

Следующая страница → ← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
Геймплейный трейлер раскрыл дату выхода Henry Halfhead — поучительного приключения про половину головы с умением вселяться в предметы 5 мин.
Senua’s Saga: Hellblade II вышла на PS5 сразу в расширенном издании, а на ПК получила поддержку Steam Deck и DLSS 4 19 мин.
Remedy признала провальный старт FBC: Firebreak и похвасталась продажами Control 43 мин.
Anthropic научила чат-бота Claude припоминать старые диалоги с пользователем 2 ч.
Илон Маск пригрозил Apple «незамедлительным» иском за занижение рейтинга Grok в App Store 3 ч.
Telegram заблокировал сотни каналов за мошенничество и шантаж 3 ч.
Telegram дважды за день оштрафовали в России за неудаление запрещённых материалов 4 ч.
США конфисковали серверы и $1 млн в биткоинах у хакеров-вымогателей BlackSuit 4 ч.
Эксперты надеются, что Трамп разберётся с Microsoft из-за её халатного отношения к безопасности 6 ч.
Изучай, расширяй, эксплуатируй, уничтожай: в Steam стартовал фестиваль 4X-стратегий, а Endless Legend 2 получила временную демоверсию 15 ч.
Появились первые игровые тесты Radeon RX 9060 — на 19 % быстрее RTX 5050 и чуть медленнее RTX 5060 9 мин.
Synergy Research: на второстепенных рынках колокейшн-сервисов зарегистрирован крупнейший рост год к году 54 мин.
Micron запустила массовые увольнения персонала в Китае 2 ч.
С начала года «Россети Московский регион» выявили более 145 тыс. нелегальных ВОЛС 2 ч.
Apple может выдохнуть: Трамп отложил 145-процентные пошлин на товары из Китая до ноября 3 ч.
InnoGrit выпустила SSD N3X со сверхнизкой задержкой для ИИ-систем 3 ч.
В 10 раз дешевле замены: CATL начала оказывать услуги по ремонту тяговых батарей в Китае 4 ч.
YADRO лидирует по показателю лояльности среди отечественных производителей серверов и СХД 4 ч.
Скидки и заканчивающиеся льготы оживили рынок электромобилей в США — продажи Tesla и других выросли на 20 % в июле 4 ч.
Японцы открыли «противоречивую» молекулу для улучшения экранов OLED и медицинских подкожных сканеров 6 ч.