DirectX – это набор win API функций, которые разработаны в основном для решения задач игрового программирования для операционной системы Microsoft Windows. Этот пакет, фактически, предназначен для обеспечения правильной работы игровых программ, хотя ряд других программ, например проигрыватели видео и звука, могут также его использовать.
Для обеспечения возможности работы большинства игр и приложений, необходимо следить за актуальностью версии DirectX, которая установлена на вашем компьютере.
Как правило, новые игры в своем составе содержат обновленную версию DirectX 11 и ее обновление происходит автоматически при их установке, однако, сам DirectX 11 API обновляется еще чаще, поэтому, даже новая игра может поставляться с уже устаревшей его версией. К тому же, Directx 11 для windows 7 можно скачать и установить бесплатно и без регистрации.