Набор API для программирования игр в среде Windows. Включают в себя средства прорисовки трехмерных графических примитивов (Direct3D), определения команд устройств ввода (клавиатура, мышь, джойстик...) (DirectInput), работы со звуком (DirectSound), и анимации и трансформации трехмерных объектов. Проще говоря, DirectX это набор простейших команд, созданных специально для операционной системы Windows, с помощью которых пишут игры. Хотя у DirectX существуют и другие области применения.
В 1994 году перед корпорацией Microsoft, в связи с грядущим выходом Windows 95, встала проблема: из-за новой модели защищенной памяти программист не мог получить прямой доступ к видеокарте, и другим устройствам, как это было в DOS. Решением проблемы стала первая версия DirectX.
Надо понимать, что конкурентом OpenGL является Direct3D, который является составной частью DirectX, и служит для прорисовки трехмерных объектов.
DirectX
Комментарии