DirectX 11

DirectX 11, это API утилит, которая пользуется огромной популярностью. Это связано с тем, что процедуры и функции утилиты, используются для более эффективного и производительного функционирования ряда современных программ и приложений. «Специализация» Директ Икс 11 – работа с играми (графика и звук). При использовании утилиты, в играх в разы увеличивается производительность и улучшается графика в играх.

Одиннадцатый Директ Икс, создавался для функционирования в ОС Windows, версий Vista SP2, 7, и 8. Стоит отметить, что утилита не функционирует в сторонних операционных системах. Функции API утилиты, позволяют с комфортом работать не только с играми, но и при просмотре или создании видеороликов, редактировании и обработке фотографий и изображений, работы со звуком. К «обязанностям» программы, относится интерпретация команд, которые поступают из устройств внешнего управления. К ним относят клавиатуру, мышь, джойстик, и игровые консоли. Директ Икс 11 способен наиболее эффективно использовать программное обеспечение мультимедийного характера..

DirectX 11 для Windows 7
Скачать DirectX 11
  • Версия: 11
  • Размер файла: 5 Mb
  • Разработчик:
  • Дата релиза:
  • Совместимость: Windows 7, 8, 8.1, 10
  • Разрядность: 64-bit, 32-bit

Компоненты API в DirectX11

Программный продукт DirectX11, включает в себя три основных компонента, каждый из которых отвечает за определенный спектр выполняемых задач:

  1. Direct3D 11 – состоит из компонентов, которых позволяют пользователю просматривать анимированные и статические изображения в формате 3D. Одновременно с этим, элемент позволяет осуществлять взаимосвязь между видеокартой и процессором персонального компьютера, и видеоиграми (прикладное программное обеспечение). К спектру задач элемента, относится и ускорение обработки анимации.
  2. Структура D3D11
  3. DirectDraw – по своему функционалу, во многом похож на Direct3D 11, с одним ключевым отличием: этот элемент взаимодействует с двухмерной графикой. Компонент активно используется системами и службами операционной системы, прикладными программными продуктами, а также самим компьютером, который осуществляет взаимосвязь между центральным процессором и операционной системой персонального компьютера.
  4. DirectSound – если первые два элемента отвечают за функционирование с графикой, то этот целиком и полностью взаимодействует со звуком. Он осуществляет обработку, микширование, выведение звука на периферийные устройства. Кроме того, благодаря данному компоненту, налаживается связь между колонками, наушниками, микрофоном, звуковой картой и соответствующим программным обеспечением. Областью применения является использование в играх, при просмотре видеороликов и прослушивании аудиофайлов. DirectSound позволяет оптимизировать аппаратное ускорение, в спектр задач которого, входит обработка различной информации мультимедийного характера.

История 11-й версии

ВерсияДата выходаОперационка
DirectX 11 22 июля 2009 Windows 7
DirectX 11.1 26 октября 2012 Windows 8
DirectX 11.2 17 октября 2013 Windows 8.1
DirectX 11.3 29 июля 2015 Windows 10

Что нового в DX11?

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

    DX11 использует поддержку низкого уровня для Висты, и технического обеспечения персонального компьютера. Благодаря этому, увеличивается эффективность функционирования технологии WDDM. Результатом является безупречная работа игр, функционирование которых, зависит от обработки огромного количество информации мультимедийного характера.

    Что касается клиентского программного кода, то он прост, не содержит функций, которые не используются. Функционал исходного кода, максимально приближен к утилите DirectX 10.

    Частицы теней в DirectX 11

    Среди положительных изменений, можно отметить следующие:

  • Появилась возможность аппаратной обработки изображений с тесселяционной поддержкой. Это означает, что даже если возможности видеокарты не способны отобразить максимально реалистичное изображение персонажа игры (а реалистичность, как правило, зависит от количества полигонов), то благодаря тесселяции осуществляемой между Hull Shader и Domain Shader, преобразование персонажа под аппаратные возможности ПК, происходят более динамично и эффективно. Кроме того, не теряется качество изображения персонажа, и не нагружается процессор персонального компьютера.
  • Обработка большого количества потоков, была оптимизирована. Кроме того, изменениям подверглись принципы работы пиксельного шейдера. Разработчики могут использовать вычислительные возможности этого компонента, и, благодаря этому, выполнять функции общего назначения. Говоря простыми словами, функционал пиксельного шейдера, равен утилитам, которые отвечают на функционирование технологии типа OpenGL.

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

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

DirecX11 имеет ряд дополнительных возможностей, которые отсутствовали в предыдущих версиях программы:

  • К примеру, был добавлен компонент Conservative oDepth. Благодаря нему, в разы уменьшаются потери качества, во время аппаратной обработки шейдеров.
  • Кроме того, был увеличен максимальный текстурный размер. Он, по сравнению с десятой версией, возрос в 4 раза (с 4 тысяч до 16 тысяч пикселей).