Hello world! Вещает Слава Пацифист и тема нашей дискуссии станет "Что такое DirectX?"
И что такое DirectX
Вы наверняка слышали DirectX нужен для игр. Это определение верно, но отчасти...
DirectX - это набор API, разработан для решения задач, связанных с программами под ОС Windows .
Если говорить человеческим языком, то это набор программ, которые помогают вашему компьютеру выполнять задачи корректно. Кроме DirectX работает с графики, но и со звуком, вводом клавиатуры и т.д .Это как старший брат, который помогает собрать вам лего. Вот без DirectX даже рабочий стол не будет работать.
О версиях DirectX
Само наличие DirectX не делает графику лучше, зато его наличие позволяет разработчику сделать картинку лучше. Рекомендую вам не путать, ибо вас настигнет кара от Сис.админа. Так же всё зависит не только от возможностей видеокарты, но и от поддержки технологий игрой. И когда всё это совместим, то мы получаем финальную картинку. Так же версия DirectX завесит от версии Windows, в которую предустановлен:
- Windows XP SP2 — DirectX 9.0c
- Windows Vista — DirectX 10
- Windows Vista SP1 — DirectX 10.1
- Windows Vista SP2 — DirectX 11
- Windows 7 — DirectX 11.1
- Windows 8 — DirectX 11.1
- Windows 8.1 — DirectX 11.2
- Windows 10 — DirectX 12
И да опережаю вопрос, который мог закрасться у вас:"А DirectX 12 имеет поддержку более старых версий?" Ответ "Да".
Ещё надо сказать, что различные видеокарты поддерживает разные версии DirectX, однако сейчас большинство видеокарты могут работать c DirectX 12.
Давайте повторим:
- DirectX не только для игр, а так же для работы со звуком...
- Без DirectX не будет работать рабочий стол
- DirectX 12 поддерживает и более старые версии
- Большинство видеокарты могут работать с DirectX 12
Надеюсь вам было интересно, если у вас есть своё мнение про DirectX, то пишем в комментариях. А на этом я прощаюсь!