Программа директ икс что это

DirectX

DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX под Microsoft Windows бесплатно доступен на сайте Microsoft. Зачастую обновлённые версии DirectX поставляются вместе с игровыми приложениями.

  • 1 DirectX
  • 2 История
  • 2.1 Хронология версий DirectX
  • 2.2 Ключевые особенности версий

DirectX [ ]

Практически все части DirectX API представляют собой наборы COM-совместимых объектов.

В целом, DirectX подразделяется на:

  • DirectX Graphics, набор интерфейсов, ранее (до версии 8.0) делившихся на:
  • DirectDraw: интерфейс вывода растровой графики. (Его разработка давно прекращена)
  • Direct3D (D3D): интерфейс вывода трёхмерных примитивов.

История [ ]

Изначально нацеленный на разработку видеоигр, DirectX стал популярен и в других областях разработки программного обеспечения. К примеру, DirectX, наряду с OpenGL, получил очень широкое распространение в инженерном/математическом ПО.

В 1994 году Microsoft была практически готова выпустить следующую версию Windows — Windows 95. Главным фактором, определяющим, насколько популярна будет новая ОС, являлся набор программ, которые можно будет запускать под её управлением. В Microsoft пришли к выводу, что, пока разработчики видят DOS более подходящей для написания игровых приложений, коммерческий успех новой ОС весьма сомнителен.

DOS позволяла разработчику получить прямой доступ к видеокарте, клавиатуре/мыши/джойстику и прочим частям системы, в то время как Windows 95, с её защищённой моделью памяти, предоставляла более стандартизованный, но в то же время весьма ограниченный и накладный доступ к устройствам. Microsoft нуждалась в новом способе дать разработчику всё, что ему необходимо. Айслер (Eisler), Сэйнт Джон (St. John), и Энгстром (Engstrom) решили эту проблему, назвав само решение DirectX.

Первый релиз DirectX был выпущен в сентябре 1995 года, под названием «Windows Game SDK».

Ещё до появления DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиционировался как замена OpenGL в игровой сфере. Отсюда берёт своё начало «священная война» между сторонниками кросс-платформенной OpenGL и доступной лишь в Windows (в том числе Windows NT) Direct3D. Так или иначе, остальные части DirectX очень часто комбинируются с OpenGL в компьютерных играх, так как OpenGL как таковой не подразумевает функциональность уровня DirectX (например, доступ к клавиатуре/джойстику/мыши, поддержка звука, игры по сети и т. д.).

DirectX является базой для Xbox API. Xbox API схож с DirectX 8.1, но обновление версии, как и на других консолях того времени, невозможно.

В 2002 году Microsoft выпустила DirectX 9 с улучшенной и расширенной поддержкой шейдеров. С 2002 года DirectX неоднократно обновлялся. В августе2004 года в DirectX была добавлена поддержка шейдеров версии 3.0 (DirectX 9.0c).

В апреле 2005 интерфейс DirectShow был перемещён в Microsoft Platform SDK.

Хронология версий DirectX [ ]

Версия DirectX Логотип Номер версии Операционная система Дата релиза
DirectX 1.0 4.02.0095 Windows 95a 30 сентября 1995
DirectX 2.0 / 2.0a 4.03.00.1096 Windows 95 OSR 2 и Windows NT младше 4.0 5 июня 1996
DirectX 3.0 / 3.0a 4.04.0068 / 69 Windows 95 OSR 2.5 и Windows NT 4.0 SP3

последняя поддерживаемая версия DirectX для Windows NT 4.0

последняя поддерживаемая версия DirectX Media для Windows NT 4.0 а также он был в Dreamcast

последняя поддерживаемая версия DirectX для Windows 98SE и Windows Me

Официальный анонс состоялся на Gamefest 2008. Информация поDirect3D11

Ключевые особенности версий [ ]

  • DirectX 6.0 — мультитекстурирование
  • DirectX 7.0 — аппаратная поддержка преобразований, обрезания и освещения
  • DirectX 8.0 — шейдерная модель 1.1
  • DirectX 8.1 — пиксельные шейдеры 1.4 и вершинные шейдеры 1.1
  • DirectX 9.0b — пиксельные шейдеры 2.0b и вершинные шейдеры 2.0
  • DirectX 9.0c — шейдерная модель 3.0
  • DirectX 9.0L — версия DirectX 9.0 для Windows Vista,Windows XP,Windows 7
  • DirectX 10.1 — шейдерная модель 4.1 (только Windows Vista, Windows 7, Windows 8)

Совместимость [ ]

Многие современные устройства имеют DirectX-совместимые драйверы, иными словами, пользователь должен установить DirectX для использования всех возможностей устройства. На данный момент система обновления драйверов Windows Update позволяет загружать только необходимые библиотеки, а не весь драйвер целиком.

Читайте также:
Api key что это за программа

Поддерживаемые операционные системы:

  • Windows 95, Windows 98, Windows 98 Second Edition, Windows Millenium Edition;
  • Windows NT 4.0, Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional Edition, Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4;
  • Windows Server 2003, Windows Server 2003 Service Pack 1, Windows Server 2003 Datacenter x64 Edition, Windows Server 2003 Enterprise x64 Edition, Windows Server 2003 Standard x64 Edition, Windows Small Business Server 2003;
  • Windows XP, Windows XP 64-bit, Windows XP Home Edition, Windows XP Media Center Edition, Windows XP Professional Edition, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3, Windows XP Starter Edition, Windows XP Tablet PC Edition;
  • Windows Vista;
  • Windows 7;
  • Windows Server 2008, Windows Server 2008 R2;
  • Windows 8.

Будущее DirectX [ ]

Последней выпущенной версией является DirectX 12; до выпуска Service Pack 1 на Windows Vista был установлен DirectX 10, изначально называвшийся «Windows Graphics Foundation», позднее он был переименован. Изменения в DirectX 10.1, в отличие от DirectX 10, касаются графической составляющей — Direct3D. DirectX 10 представляет собой часть ОС Windows Vista и использует отличную от DirectX 9.0 модель видео-драйвера. DirectX 10 выдвигает набор требований к аппаратной части — минимальный стандарт функциональности, необходимой для того, чтобы аппаратное устройство было DirectX-совместимым.

XNA — другой инструмент разработки от Microsoft, упрощающий разработку игровых и мультимедиа-приложений, предоставляющий удобный путь интеграции с DirectX, HLSL и др. инструментами, собранными в единую систему. Последние 2 года компания Microsoft активно продвигает этот инструмент как средство разработки приложений для Xbox 360, Linux ,PC и Zune.

DirectX 11.1 включён в состав Windows 8. Поддерживает WDDM 1.2 для увеличения производительности, с улучшенной интеграцией Direct2D, Direct3D, иDirectCompute, и включает в себя DirectXMath, XAudio2, и XInput библиотеки из XNA framework. Также есть возможность стереоскопического 3D для поддержки игр и видео [2] .

DirectX 12 включён в состав Windows 10.

Эта страница использует материалы Википедии. Оригинальная статья располагается на DirectX. Список авторов можно увидеть там же на странице истории. Как и на Microsoft вики, текст Википедии доступен в соответствие с Creative Commons Licensed.

Источник: microsoft.fandom.com

Microsoft DirectX

Скачать Microsoft DirectX

О программе

Microsoft DirectX — набор библиотек, которые необходимы для работы некоторых игр, в которых используются устаревшие технологии D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT и Managed DirectX 1.1

Что нового

Системные требования

Операционные системы:

  • Windows XP SP2 и выше
  • Windows Server 2003 SP1 и выше

Полезные ссылки

  • Microsoft: Windows 11 создана для любителей компьютерных игр
  • В Windows 7 появилась поддержка DirectX 12 за полгода до окончания жизненного цикла системы
  • Доступен NVIDIA DirectX 12 Ultimate Developer Preview Driver для Windows 10
  • Microsoft завершает поддержку устаревших версий .NET Framework

Подробное описание

Microsoft DirectX — набор библиотек DirectX SDK, которые необходимы для работы некоторых игр, в которых используются технологии D3DX9, D3DX10, D3DX10, XAudio 2.7, XInput 1.3, XACT и (или) Managed DirectX 1.1. Microsoft DirectX уже входит в состав операционных систем Windows XP SP2, Windows Vista, Windows 7, Windows 8 / 8.1, Windows 10 и соответствующих им версий Windows Server.

Набор библиотек Microsoft DirectX устанавливает ряд дополнительных компонентов, которые используются в некоторых старых играх. Установка этого набора необходима в том случае, если вам необходимо запустить старые игры на более новых операционных системах.

Этот набор компонентов DirectX не изменяет версию DirectX, но устанавливает ряд дополнительных параллельных технологий из устаревшего пакета DirectX SDK, которые используются в некоторых старых играх.

Набор компонентов Microsoft DirectX доступен в виде онлайн-установщика и автономного установочного пакета. Онлайн-установщик автоматически скачает необходимые файлы в процессе установки. При использовании автономного установочного пакета, укажите любую пустую папку для распаковки установочных файлов и затем выполните установку, запустив файл DXSETUP.exe.

Другие программы

Microsoft .NET Framework
Обновление для Microsoft .NET Framework версий 4.x.

Microsoft .NET Core
Компоненты для разработки и запуска приложений среды .NET Core

Рекомендуем

рейтинг

ПРОБНАЯ

Новая операционная система от Microsoft

Читайте также:
Asus copy protect что это за программа и нужна ли она

рейтинг

ПРОБНАЯ

Популярная система для компьютеров

рейтинг

БЕСПЛАТНО

Система Apple для iMac, Mac Pro и Macbook

рейтинг

БЕСПЛАТНО

ОС Linux для ноутбуков и настольных ПК

рейтинг

БЕСПЛАТНО

Источник: www.comss.ru

DirectX последняя версия для Windows

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

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

Многие компании с мировым именем уже перешли на DirectX 12. Видеокарты многих фирм поддерживают последний DirectX, полностью или частично, например, NVidia, Polaris, AMD, Radeon и др.

История и компоненты DirectX

Первый выпуск DirectX датируется 1995 годом. Он был приурочен к выходу новой 95-й операционной системы Windows. Она ограничивала возможности разработчиков и в качестве решения Microsoft предложила данную программу. Публика восприняла новинку положительно и программа стала широко использоваться. Со временем, ей стали пользоваться не только продвинутые разработчики игрового софта, но и обычные пользователи, геймеры – фанаты компьютерных игр.

С появлением новых версий Windows менялся и DirectX. Последней версией на данный момент считается DirectX 12. Она вышла в 2015 году. Программа DirectX включена в Windows по умолчанию, но иногда случаются исключения. DirectX 12 можно установить только на устройства с Windows 10.

Как проверить, какая версия DirectX установлена на компьютере

DirectX входит в базовую комплектацию любого Windows, но пользователь не всегда знает, какое именно издание установлена на его компьютере. Знать версию своего DirectX полезно – это может пригодится для установки обновления, при смене видеокарты, установки игр и программ и др.

habr-DX

Чтобы узнать, какая версия DirectX установлена на вашем устройстве, следуйте алгоритму:

  1. Откройте меню «Пуск» и найдите строку поиска.
  2. В поиске введите запрос dxdiag.
  3. Просмотрите список результатов. Выберите элемент с соответствующим названием.
  4. При открытии файла вам будет доступен отчет. На его первой странице находится вкладка «Информация о системе». В строке «Версия DirectX» вы найдете ответ на свой вопрос.

Как скачать?

Последняя версия библиотек Директ Икс доступна для скачивания на официальном сайте компании Microsoft. Там она представлена в свободном доступе. Скачать DirectX последний для Windows 10 можно бесплатно.

Чтобы скачать последний DirectX, выберите ту версию, разрядность которой соответствует разрядности вашего устройства (x32/x64). Затем нажмите на кнопку скачивания – процесс запустится автоматически. Дождитесь окончания скачивания и приступайте к установке.

Как обновить DirectX

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

Для обновления понадобится установить компонент «dxwebsetup.exe».

Далее делают следующее:

  • Скачанный файл запускают.
  • Принимают условия соглашения.
  • Отмечают необходимые элементы панели Bing.
  • Нажимают «Далее» и программа-установщик автоматически устанавливает обновление.

Она анализирует, что уже было установлено, и добавляет только необходимые инструменты.

Если автообновление не происходит из-за плохого интернет соединения, то можно скачать с официального сайта дистрибутивный пакет и сохранить его на съемном носителе. С него файлы легко сами копируются на устройство. После обновления рекомендуется выполнить полную перезагрузку компьютера.

Заключение

Последняя редакция значительно отличается от предыдущих. Разработчики компании Microsoft постарались на славу и снова утвердили себя как одну из самых продвинутых и передовых компаний в game-сегменте.

Последняя версия библиотеки DirectX обладает следующими преимуществами:

  • Может объединять разные графические карты в единую графическую подсистему.
  • Снижает уровень абстрагирования устройств.
  • Позволяет задействовать полную мощность процессоров.
  • В 10-15 раз увеличивает производительность работы.
  • Позволяет создавать более сложные и эффектные сцены.
  • Поддерживает новые графические ускорители.
Читайте также:
Nikfiletree что это за программа

Отсутствие этого компонента не позволяет насладиться качественной графикой и быстрой, слаженной работой отдельных устройств. Утилита делает изображения и видео более реалистичными, что полностью погружает в игровой мир. Скорость работы и производительность также выше. У программы широкий спектр поддерживаемых видеокарт от AMD Radeon и Nvidia GeForce.

Источник: directx-ru.ru

Все о Directx. [Версии, установка, устранение ошибок directx ]

узнать версию directx

Приветствую Вас многоуважаемые посетители. Пользователи новички, которые не давно стали обладателями компьютера с операционной системой windows, возможно пожимают плечами услышав термин directx. И, уж тем более, понятия не имеют как узнать версию directx или как установить его последнюю версию.
Прочитав до конца данную статью они смогут устранить данный пробел в своих компьютерных знаниях. А я постараюсь все объяснить простым доступным языком, используя при этом иллюстрации (скриншоты) для более легкого запоминания.

Directx. [Общая информация]

Для начала узнаем определение данного термина. Прибегнем к помощи википедии.
Directx (в переводе с англ. direct — прямой, непосредственный; произносится как «ДайректИкс» или «ДиректИкс») — это набор API (интерфейс программирования приложений, интерфейс прикладного программирования; с англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних) разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр.
Если говорить простым языком, то это посредник между видеокартой и приложением (в основном играми), который позволяет использовать всю вычислительную мощность компьютера для отрисовки тяжелой, детализированной графики.

Версии Directx.

Первая версия directx 1.0 впервые появилась в 1995 году. Дата релиза 30 сентября. С тех пор версии обновлялись почти ежегодно, иногда даже по нескольку раз за год. Самая последняя версия на момент написания данного поста это directx 12, которая включена в состав Windows 10. Дата релиза крайней версии 29 июля 2015 года.

Чем отличаются версии Directx?

Чем выше версия directx, тем четче картинка в видеоиграх и тем лучше оптимизированы процессы связанные с обработкой этой картинки. С выходом каждой новой версии в него добавляются новые возможности, а старые оптимизируются. Но здесь следует отметить, что сама библиотека directx ни как не улучшает графику в играх. Она просто позволяет более эффективно воспользоваться мощностью (всеми возможностями) графического адаптера (видеокарты).

Как узнать версию directx установленную в системе?

узнаем версию directx на windows 10 в два клика

Узнать версию directx на windows легко. Для этого комбинацией клавиш WIN+R запускаем командную строку «Пуск-Выполнить» и в поле ввода набираем команду dxdiag . Далее жмем Enter . Откроется вот такое окно.
Как вы видите в строке «Версия directx» указано 12. Значит в системе установлена 12 версия directx (входит в состав windows 10).

Совместимость

Многие современные видеокарты имеют специальные directx-совместимые драйвера. Пользователь, который хочет выжать все из своей видеокарты, должен установить именно ту версию directx, которую поддерживает видеокарта. Информацию о том, какую версию поддерживает видеокарта, можно узнать на официальном сайте производителя. Чтобы все работало как надо, нужно чтобы directx определенной версии поддерживали все стороны: операционная система, видеокарта и приложение (игра).

Если в системе установлена более новая версия, а старые версии отсутствуют, то старая игра, при запуске может выдать примерно такую ошибку «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу, чтобы исправить эту проблему». Устранить данную ошибку directx можно просто скачав и установив нужную версию (в нашем примере directx 9).

Откуда лучше скачивать directx?

Только с официального сайта Microsoft либо через Центр Обновления Windows. На сайте Microsoft для устранения выше указанной ошибки есть специальный Веб-установщик среды выполнения Directx для конечного пользователя. Скачайте его и запустите. Он установит недостающие компоненты directx. Данный пакет устраняет ошибки, возникающие из-за отсутствия в системе следующих файлов:

  1. D3DX9_24.dll-D3DX9_43.DLL
  2. D3DX10. DLL-D3DX10_43.DLL
  3. D3DCompiler_33.dll-D3DCompiler_43.DLL
  4. D3DX11_42.DLL
  5. D3DX11_43.DLL
  6. D3DCSX_42.DLL
  7. D3DCSX_43.DLL
  8. XACTENGINE2_0.dll-XACTENGINE2_9.DLL
  9. XACTENGINE3_0.dll-XACTENGINE3_7.DLL
  10. XAUDIO2_0.DLL
  11. XAUDIO2_1.DLL
  12. XAUDIO2_2.DLL
  13. XAUDIO2_3.DLL
  14. XAUDIO2_4.DLL
  15. XAUDIO2_5.DLL
  16. XAUDIO2_6.DLL
  17. XAUDIO2_7.DLL
  18. XAPOFX1_0.dll-XAPOFX1_5.DLL
  19. X3DAUDIO1_0.dll-X3DAUDIO1_7.DLL
  20. XINPUT1_1.DLL
  21. XINPUT1_2.DLL
  22. XINPUT1_3.DLL

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

Если вам понравилась эта статья, то пожалуйста, оцените её и поделитесь ею со своими друзьями на своей странице в социальной сети.

Источник: pc-assistent.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru