DirectX 9

DirectX 9

DirectX 9 – утилита, содержащая интерфейсы API, которые имеют расширенную шейдерную модель. 9 версия начала выпускаться 24 декабря 2002 года. Как известно, DirectX, отвечает за быструю и безошибочную работу игр и программ. Стоит добавить, что сейчас редко какое приложение функционирует без «свежей» версии DirectX. Многие программные продукты поставляются с обновленной версией утилиты. Драйвера видео и звуковых карт, самых разнообразных контроллеров, имеют поддержку DirectX.

Девятая версия утилиты, содержащей наборы интерфейсов API, появилась 24 декабря 2002 года. Интересно, что вместе с развитием утилиты, развивалось и аппаратное обеспечение персонального компьютера. Директ Икс 9, входил в «комплект» операционной системы Windows XP.У «XP-версии» имеются отличия от «стокового» Директ икса 9, во многом, они проявляются в модели управления. В целом же, 9 Директ имел следующие версии:

  • DirectX 9.0 - шейдеры версии 2.0;
  • DirectX 9.0a - исправления безопастности и мелкие баг-фиксы;
  • DirectX 9.0b - пиксельные шейдеры версии 2.0b;
  • DirectX 9.0c - шейдерная модель 3.0;
  • DirectX 9.0L - DX9 для Windows Vista.
  Скачать DirectX 9

К списку компонентов DirectX 9, относятся следующие подпрограммы:

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

Несколько слов о поддержке шейдеров

Директ Икс 9 поддерживает пиксельные и вершинные шейдеры 2.0 и 3.0 соответственно. Ход шейдера подвергается новой технологии контроля. Также более эффективному контролю подлежат как условия if/else/endif, так и циклы loop/endloop. Некоторый список подпрограмм, также подвержен контролю.

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

Коротко о картах смещения

Для того чтобы описывать изменения, касающиеся карт смещения, необходимо дать определение этому понятию. Итак, карты смещения – определенный вид текстуры, представленный как модификация основной геометрии полигона, по отношению к нормали. Вершинный пайплайн, функционирует с помощью карт смещения. Интересно, что современные видеокарты, способны эффективно функционировать и без использования этой технологии, тем не менее, на момент внедрения карт смещения, они были актуальны и применялись практически повсеместно.

Применение технологии DAC

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

Стоит ли инсталлировать DirecX 9?

В настоящее время, существует множество обновленных версии 9-го Директ икса. Примером может послужить 12-я версия программы. Она отличается усовершенствованием многих функций и инструментов, которые применяют опытные разработчики для создания эффектных и высокопроизводительных программных продуктов. Однако для новичков подойдет и «стоковая» девятая версия Директ Икс.

Характеристика DX9 – слово «успех». Это связано с тем, что утилита основной упор делает на возможность улучшения отображения графических элементов. Но, на улучшении графики, преимущества не заканчиваются. К примеру, и разработчики, и пользователи, оценили улучшение и оптимизацию прочих компонентов.