directx 9

Скачать DirectX 9

DirectX 9 представляет собой набор API, которые разработаны для решения задач программирования. Впервые, девятая версия DX увидела свет 24 декабря 2002 года и имела номер версии 9.0. Впоследствии, в 2004 году, была доработана до 9.0c, отличаясь от своих предшественников поддержкой шейдерной модели 3.0.

С нашего сайта, вы можете скачать DirectX 9, перейдя по ссылке ниже. Такой набор инструментов чаще всего используется при создании компьютерных игр. Как правило, обновленные версии DX входят в комплект игровых приложений.

Скачать DirectX 9

Компоненты и изменения в DirectX 9:

  • DirectInput – основные изменения касаются улучшения совместимости, при этом нет изменений в самом API.
  • DirectMusic – увеличена производительность, также есть новые Визарды для Developer Studio.
  • DirectSound – частоту звуковых буферов подняли до 200 КГц. Кроме этого увеличена производительность.
  • DirectPlay – появились новые провайдеры, предусматривается поддержка Windows Powered Pocket PC 2002, есть много незначительных изменений и новшеств в API.
  • DirectShow – появились новые примеры и фильтры. Также есть расширенная поддержка фильтров для многих версий Windows.
  • DirectXGraphics –теперь поддержка пиксельных и вершинных шейдеров осуществляется посредством СОМ интерфейсов. Изменена работа с вершинными шейдерами, есть поддержка карт смещения и многое другое.
установка DirectX 9

Исходя из перечня, стоит сказать, что основные изменения в девятой версии API, коснулись работы с графикой. Обратим внимание на самые интересные аспекты. В этой версии, разработчики смогут пользоваться HLSL, а именно высокоуровневым языком работы с шейдерами. Альтернативой является приложение Cg от Nvidia. Тяжело предугадать дальнейшее развитие этих двух языковых платформ. Вероятнее всего, они будут продолжать развиваться, как, например D3D vs OpenGL. Но в этом случае за спиной приложения Cg стоит исключительно NVidia.

Поддержка шейдеров

Также следует обратить внимание на поддержку 2-й и 3-й версии пиксельных и вершинных шейдеров. Со 2-й версии вершинных шейдеров, которые поддерживаются в DirectX 9, появился новый контроль над осуществлением хода шейдера, это касается условий if/else/endif, циклов loop/endloop и некоторых подпрограмм.

Формат пикселя, у которого 10-ти битный канал на каждую цветовую компоненту и 2 битный альфа канал, может стать временным решением вопроса для тех, кому нужно 64-битное представление цвета. Так или иначе, аппаратная поддержка, а также совместимость в определённых случаях, хотелось бы улучшить.

Карты смещения и польза от них

Карты смещения являются модификацией основной геометрии полигона вдоль к его нормали. По сути, она представлена в виде определенного вида текстуры. В нашем случае это такая же текстура, которая используется при работе вершинного пайплайна. Современные видеокарты могут содержать аппаратную поддержку такой фишки, поэтому польза от неё под сомнением.

Использование нескольких DACов и мониторов

За счёт многоголовности Директ Икс 9 появляется возможность работы с адаптерами, у которых есть несколько DACов, и подключение одновременно несколько мониторов. Можно сказать, что панорамный обзор сразу на несколько мониторов можно считать первыми тестовыми действиями, целью которых является достижение эффекта глубокого погружения в игру.

Чтобы охарактеризовать DX9, достаточно использовать одно простое и ёмкое слово «успех». На данный момент правильно сделан акцент на графике как на быстро развивающуюся область. Также немаловажным считается и оптимизация в остальных компонентах.

Целесообразность установки DirecX 9 на сегодняшний день

На сегодняшний день есть несколько обновленных версий, например, DirectX 11, отличающиеся совершенствованием различных функций и инструментов, которые, возможно, больше нравятся разработчикам, но если вы новичок, то вполне можете скачать DirectX 9.