DirectX PDF Печать E-mail
Автор: Administrator   
10.08.2004 06:30

API (Application Programming Interface - интерфейс прикладного программирования) — набор готовых констант, структур и функций, используемых при программировании пользовательских приложений и обеспечивающих правильное взаимодействие между пользовательским приложением и операционной системой.

Microsoft DirectX — это набор API-функций, разработанный для решения задач, связанных с игровым программированием в среде Microsoft Windows. Наиболее широко DirectX используется при написании компьютерных игр.

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

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

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

Direct3D предлагался в виде замены OpenGL в игровой сфере. Однако, некоторые части DirectX очень часто комбинируются с OpenGL в компьютерных играх, т.к. OpenGL по сути не подразумевает функциональность уровня DirectX (например, сетевая игра и т.д.).

 

Современные версии:

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

Последней версией пакета является DirectX 10.1. До SP1 на Windows Vista стоял DirectX 10. Он представляет собой часть Windows Vista и использует отличную от DX9.0 модель видеодрайвера. Изменения в DirectX 10.1 в отличие от DirectX 10 касаются графической составляющей.

В августе 2008 года был анонсирован DirectX 11. Финальная версия будет включена в состав новой операционной системы Microsoft Windows 7.

 

Голосования

Видеокарты какой компании вы предпочитаете?
 

Кто на сайте

Сейчас 33 гостей онлайн