Появление DirectX



DirectX был с самого начала нацелен на разработку компьютерных игр. Программное решение было разработано совместно с выходом Windows 95 с целью привлечь разработчиков к написанию графических сложных приложений на новую, стандартизированную платформу. Первая версия DirectX называлась Windows Game SDK и была выпущена в 1995 г. После этого начала реализовываться платформа Direct3D, которая позиционировалась как замена набирающей популярность среде OpenGL, которая также является широко используемой в сфере компьютерных игр, однако имеет несколько ограниченную функциональность.

DirectX в версии 8.1 стал основой для приставки Xbox. В 2002 г. была выпущена DirectX 9.0, которая значительно увеличила возможности создания новых игр и реализовала поддержку шейдеров, т.е. улучшенную прорисовку теней.
На сегодняшний день наиболее актуальной версией DirectX является 11.2, которая по умолчанию включена в Windows 8.1.


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

Установка DirectX



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


DirectX поддерживается на всех системах Windows, начиная с Windows 95. Для запуска большинства современных игр необходима поддержка версии среды не ниже 9.0c, однако для наиболее новых игровых приложений потребуется версия не ниже 10. Перед установкой убедитесь, что на компьютере установлены драйверы от Nvidia или ATI, скачанные с официального сайта разработчиков.Технология DirectX 10 (Direct3D 10) поддерживается на видеокартах от Nvidia GeForce 8000 и старше. Для запуска DirectX 10 на видеокартах ATI Radeon потребуется модель 2000 и выше.